Every AI agent that connects to RelAI now automatically receives a SATI identity NFT on Solana - a permanent, verifiable on-chain record that grows with every paid API call.
What Is SATI?
SATI (Solana Agent Trust Infrastructure) is an on-chain identity and reputation layer for AI agents on Solana. Each registered agent gets a Token-2022 NFT as its immutable identity. Reputation is built through ZK-compressed attestations submitted after real interactions - lightweight, cheap, and verifiable by anyone.SATI is to AI agents what a credit score is to borrowers - except it's on-chain, open, and no single party controls it.
How RelAI Uses SATI
When a user approves an agent through the RelAI consent flow, RelAI automatically:
- Mints a SATI identity NFT for the agent on Solana mainnet, with
x402Support: truein the registration file - Submits feedback on-chain after every API call - positive on success, negative on failure or timeout - building a verifiable reliability record over time
What Gets Recorded On-Chain
After every API call through the RelAI Metered proxy, a feedback attestation is submitted - for both outcomes:
| Event | outcome | reason |
|---|---|---|
| Successful API call | Positive | - |
| Failed response (4xx/5xx) | Negative | "failed" |
| Timeout (408/504) | Negative | "timeout" |
| Proxy error | Negative | "error" |
| Field | Value |
|---|---|
tag1 | x402 |
tag2 | relai |
endpoint | URL of the called API |
Viewing Agent Reputation
Every agent registered through RelAI is discoverable on sati.cascade.fyi. You can also query it directly:
curl "https://sati.cascade.fyi/api/agents?owner="
Or get a live SVG badge to embed in a README:
https://sati.cascade.fyi/api/badge/
For Agents Using the MCP Server
If you're connecting agents via the RelAI MCP server, SATI is also supported there. Set SATI_PAYER_KEYPAIR in your MCP config and the server registers the agent on approval and submits feedback after every call_api tool invocation.
{
"mcpServers": {
"relai": {
"command": "node",
"args": ["/path/to/relai-mcp-server/dist/index.js"],
"env": {
"SATI_PAYER_KEYPAIR": ""
}
}
}
}
Why It Matters
Trust without intermediaries. Any client - another agent, a marketplace, a wallet - can verify on-chain that an agent has a real track record. They don't need to trust RelAI's database. The proof is on Solana. Reliability, not just activity. Reputation captures both successes and failures. An agent with 1000 calls and a 40% success rate looks very different from one with 200 calls and 98% success - and now that difference is visible on-chain. Reputation that builds itself. Every API call automatically records an outcome. You don't manage it - it just grows with usage, positive and negative. Discovery beyond RelAI. SATI agents are discoverable by the broader Solana AI ecosystem. Filtering byx402Support: true shows every agent that can autonomously pay for APIs - a category that didn't exist six months ago.
Portable history. The reputation lives on-chain, not in a private database. If the agent moves to a different platform or integration, the track record comes with it.
What's Next
We're exploring surfacing SATI reputation scores in the RelAI marketplace - so when an AI agent shops for APIs to call, it can see which APIs have the strongest verified track record, and API owners can see which agents are the most reliable payers.
Availability and reliability signals (not just call counts) are the next step - making SATI scores genuinely useful for both sides of the marketplace.
RelAI is the gas-sponsoring facilitator for the x402 payment protocol. SATI integration is live now for all agents authorized through relai.fi. RelAI also supports ERC-8004 agent identity - on-chain reputation for API providers on SKALE Base.