Unique identifier assigned by the Data Registry contract.
Storage URL where the encrypted file content is hosted.
Wallet address of the user who owns this file.
Block number when this file was registered on-chain.
Optional
schemaSchema identifier for data validation and structure definition.
Optional
addedUnix timestamp when the file was registered on-chain.
Optional
transactionTransaction hash of the on-chain file registration.
Optional
metadataAdditional file properties and custom application data.
Represents a registered data file in the Vana network with complete blockchain metadata.
Remarks
This interface describes files that have been uploaded to storage and registered on the Vana blockchain, including their storage location, ownership, and blockchain tracking information. Each file receives a unique ID and is linked to the owner's address for permission management. Used throughout the SDK for file operations and access control workflows.