Common Operations
Overview
This section describes the common operations that users can perform.
Upload File
Uploading a file consists of the following steps:
- The user creates or updates a subscription through the Iagon client application.
- The user specifies their requirements, such as security, GDPR compliance, redundancy, latency, and encryption.
- Fermato calculates the price (in stablecoins) the storage consumer needs to pay.
- The user makes the payment.
- Depending on whether the user wishes to upload a new file or update an existing one, Fermato mints or updates an access NFT.
- The user uploads the file.
- The protocol encrypts the file.
- The protocol distributes the shards to the storage providers that satisfy the requirements specified in step #2.