permissions when they initialize webnative. The Fission Auth Lobby grants authorization.permissions.app to store user data in a default app storage directory and other public and private directories. Webnative creates these directories for your app if they do not already exist.NotAuthorised scenario if one of the UCAN will expire in one day to minimize the likelihood of receiving an expired permissions error. But to be safe, apps should also account for this error.add: add a filecat: retrieve a fileexists: check if a file or directory existsls: list a directorymkdir: create a directorymv: move a file or directoryread: alias for catrm: remove a file or directorywrite: alias for addpublish function synchronizes your file system with the Fission API and IPFS. WNFS does not publish changes automatically because it is more practical to batch changes in some cases. For example, a large data set is better published once than over multiple calls to publish.CID the updated root CID for the file system.publish after making changes, user data will not be persisted to WNFS.FilePath or DirectoryPath type. Methods with a DistinctivePath param accept either a FilePath or a DirectoryPath.FileContentthat WNFS can store includes FileContentRaw, Blob, string, number, and boolean. FileContentRaw is Uint8Array. In addition, the private file system can store Objects.FilePath requiredFileContentrequiredCID the updated root CID for the file systemFilePath requiredFileContentDistinctivePath requiredbooleanFile or Tree objectDistinctivePath requiredTree | File | nullDirectoryPath required{ [name: string]: Link } Object with the file name as the key and its Link as the value.DirectoryPath requiredCID the updated root CID for the file systemDistinctivePath requiredDistinctivePath requiredCID the updated root CID for the file systemDistinctivePath requiredCID the updated root CID for the file systemadd.FilePath requiredFileContent requiredCID the updated root CID for the file systemhistory property, which you can use to get an earlier version of that item. We use the delta variable as the order index, primarily because the timestamps can be slightly out of sequence due to device inconsistencies.file.history.list can be slow. The acceptable delay will depend on your application.