Arcana Storage SDK provides effective data governance and access control through data classification.
Any dApp can integrate with the Arcana Storage SDK and allow its users to upload file data to the Arcana Store. Before uploading to the Arcana Store, data can be classified based on context, content, sensitivity level, or user requirements.
Arcana Storage SDK supports the following classes of data:
Classification Benefits: Dynamic, Flexible
Arcana's data classification feature is both dynamic and flexible.
It is dynamic in the sense that its scope or granularity can be specified uniquely for every file that is uploaded. Alternatively, the classification scope could be set to one or more fixed classes of data for the entire dApp context.
It is flexible in the sense that the classification decision could be made by the dApp developer or by the dApp users. The dApp developer can enforce one or more classes of data file uploads by all the users. Alternatively, the dApp developer can choose to allow users to decide what class the data file belongs to at the time of upload.
Viewing Data using DID
Every data file that is uploaded to the Arcana Store is assigned a unique DID. After uploading data to the Arcana Store, data can be accessed using the DID Explorer based on its classification, by providing the assigned file DID as the input.
When a file DID is specified in the DID Explorer, depending upon who is accessing the data and the class of data, a user may or may not be able to access the file or its details. For example, if a user specifies a DID that belongs to a file uploaded as public data, then any user should be able to access, download the file and see its public metadata and content. But if the DID refers to a private data file, then depending upon whether the user is the owner or has shared access to the file granted by the owner, the file may be accessible to download.
See how to access data using the DID Explorer for more details.
Differences between Data Classes
|Properties of Data Class||Public||Private|
|Class Examples||Terms of Usage, DAO's Code of Conduct||Music Sheet, Price Quote, NFT Asset|
|View via DID Explorer||Yes||only owner|
|Preview Public Metadata||Yes||Yes|
|Download via DID Explorer||Yes||only owner|
|Access requires proving ownership/user authentication||No||Yes|
|Share Data Operation||No||Yes|