| CID | |
| FileSystem | |
| Session | 
| auth | Predefined auth configurations. | 
| capabilities | Predefined capabilities configurations. | 
| compositions | Full component sets. | 
| crypto | Predefined crypto configurations. | 
| depot | Predefined depot configurations. | 
| EMPTY_CID | CID representing an empty string. We use this to speed up DNS propagation However, we treat that as a null value in the code | 
| fission.PRODUCTION | |
| fission.STAGING | |
| manners | Predefined manners configurations. | 
| reference | Predefined reference configurations. | 
| ROOT_FILESYSTEM_PERMISSIONS | |
| storage | Predefined storage configuration. | 
| VERSION | |
| WASM_WNFS_VERSION | 
| addRootFileSystemPermissions | |
| appId | App identifier. | 
| apps.create | Creates a new app, assigns an initial subdomain, and sets an asset placeholder | 
| apps.deleteByDomain | Destroy app by any associated domain | 
| apps.index | Get A list of all of your apps and their associated domain names | 
| apps.publish | Updates an app by CID | 
| assemble | Build a Webnative Program based on a given set of  | 
| decodeCID | Decode a possibly string-encoded CID. Passing an already decoded CID instance works too. | 
| defaultAuthComponent | |
| defaultCapabilitiesComponent | |
| defaultCryptoComponent | |
| defaultDepotComponent | |
| defaultMannersComponent | |
| defaultReferenceComponent | |
| defaultStorageComponent | |
| did.agent | Create a DID based on the write key-pair. | 
| did.didToPublicKey | Convert a DID (did:key) to a base64 public key. | 
| did.exchange | Create a DID based on the exchange key-pair. | 
| did.publicKeyToDid | Convert a base64 public key to a DID (did:key). | 
| did.sharing | Create a DID based on the exchange key-pair. | 
| did.ucan | Create a DID based on the write key-pair. | 
| did.write | Create a DID based on the write key-pair. | 
| encodeCID | Encode a CID as a string. | 
| extractConfig | |
| fission.apiUrl | |
| fission.did | Lookup the DID of a Fission API. This function caches the DID for 3 hours. | 
| fission.shareLink | Create a share link. There people can "accept" a share, copying the soft links into their private filesystem. | 
| gatherComponents | |
| isCapabilityBasedAuthConfiguration | Is this a configuration that uses capabilities? | 
| isSupported | Is this browser supported? | 
| namespace | Generate a namespace string based on a configuration. | 
| path.appData | Utility function create an app data path. | 
| path.combine | Combine two  | 
| path.directory | Utility function to create a  | 
| path.file | Utility function to create a  | 
| path.fromPosix | Transform a string into a  | 
| path.isDirectory | Is this  | 
| path.isFile | Is this  | 
| path.isOnRootBranch | Is this  | 
| path.isPartition | Is this  | 
| path.isRootDirectory | Is this  | 
| path.isSameKind | Check if two  | 
| path.isSamePartition | Check if two  | 
| path.kind | What  | 
| path.log | Render a raw  | 
| path.map | Map a  | 
| path.parent | Get the parent directory of a  | 
| path.removePartition | Remove the  | 
| path.root | Utility function to create a root  | 
| path.terminus | Get the last part of the path. | 
| path.toPosix | Transform a  | 
| path.unwrap | Unwrap a  | 
| path.withPartition | Utility function to prefix a path with a  | 
| permissionPaths | Lists the filesystems paths for a set of  | 
| program | 🚀 Build a webnative program. | 
| ucan.build | Create a UCAN, User Controlled Authorization Networks, JWT. This JWT can be used for authorization. | 
| ucan.decode | Try to decode a UCAN. Will throw if it fails. | 
| ucan.encode | Encode a UCAN. | 
| ucan.encodeHeader | Encode the header of a UCAN. | 
| ucan.encodePayload | Encode the payload of a UCAN. | 
| ucan.isExpired | Check if a UCAN is expired. | 
| ucan.isSelfSigned | Check if a UCAN is self-signed. | 
| ucan.isValid | Check if a UCAN is valid. | 
| ucan.rootIssuer | Given a UCAN, lookup the root issuer. | 
| ucan.sign | Generate UCAN signature. |