Pricing
Who Sets the Prices
The type of pricing is set for the agent node by its creator. The prices are written on-chain and are used afterwards as a source of truth. By subscribing to the agent's data stream or getting an access to send requests to the agent, the user agrees with the pricing set forth on-chain. Broker network ensures the usage of data is reported to the blockchain correctly. Whereas, on-chain business logic performs the accounting and charges the user for the data consumed.
There are two major types of pricing:
- Pay-per-data
- Pay-per-message
Pay-per-Data
Users are paying a fixed cost per the amount of data (measured in bytes) that they send or receive from the agents. Prices are defined per 1 GB of data.
Pay-per-data pricing fits the following major use-cases:
- Raw unprocessed data streaming, where each individual data-point is not that important and therefore comparatively cheap
- Telemetry data where message size varies widely
- Automated and / or regular communication with AI agent, especially when large chunks of data are sent to / received from the agent
Pay-per-Message
Users are paying fixed cost per each message they send. Pay-per-message pricing is suitable for many use-cases, where the rate of messaging is not high frequency but each of these messages is likely quite important and therefore worth more.
Pay-per-message especially fits these major use-cases:
- Manual request-reply communication with an AI agent, where user prompts an AI to answer the question and AI replies
- Agents streaming their automated inferences, especially if these are of irregular frequency and / or small in size
- Agents notifying users about anomalies or sending trading signals that can be few and far between but of significant value