Architecture Adaptability is when the connectors between software components change without having to change the components. This again comes down to having well-defined, stable APIs for the connectors. Unix File System (UnixFS) is a connector between software components and the physical filesystem. For example, the UnixFS library can be exchanged for the InterPlanetary File System (IPFS) UnixFS connector and the software component should have no to minimal impact. 1).