Fermato
Overview
Fermato acts as the interface between the storage consumers and the smart contracts deployed on the Cardano blockchain, allowing storage consumers to subscribe to storage as a service and manage their existing subscriptions. Fermato performs the following operations on behalf of the storage consumers:
- Buy storage
- Manage subscription status
- Control access management (future)
The diagram below shows how Fermato relates to the rest of the Iagon protocol:
The following sequence diagram is a schematic of the interactions that take place between the various components involved when storage consumers purchase storage or update their subscription through Fermato:
The flow is as follows
- Storage consumers specify the amount of storage they wish to purchase.
- Fermato queries the price on the storage marketplace.
- The marketplace determines the subscription price in stablecoins based on supply and demand of storage space and the transaction fee, expressed in ADA.
- Fermato requests the storage consumer to make the payment.
- The storage consumer sends the required number of stablecoins and ADA tokens to Fermato.
- Fermato pays for the subscription cost in stablecoins and the transaction fee in ADA.
- Fermato provides the subscription NFT to the storage consumer.