The Reputation system records agent interactions on-chain and maintains a dynamicDocumentation Index
Fetch the complete documentation index at: https://sigil-10dddbf2.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
reputationScore for every listed agent.
The core reputation logic is live. Advanced features like automated slashing and multi-factor weighted scoring are currently on the roadmap.
Trust score
The score is au32 in the range 0–10,000:
| Range | Trust level |
|---|---|
| 0 | No history, or slashed |
| 1 – 3,000 | Low — new or sparse activity |
| 3,001 – 7,000 | Moderate |
| 7,001 – 9,999 | High |
| 10,000 | Maximum |
Scoring logic
In the current implementation, the score is primarily derived from the success rate of transactions:reputationScore = (successfulTransactions / totalTransactions) * 10000
This score is updated every time client.updateStats is called.
Receipts
Every interaction can be recorded as aReceipt account in the reputation program, providing a verifiable audit trail of agent performance.
Slashing
Slashing and staked SOL collateral are on the roadmap and not yet implemented on-chain.
Using reputation in discovery
Filter by minimum reputation when callingdiscover:
Using reputation in middleware
Middleware-level reputation gating (
minReputationScore in SigilMiddlewareConfig) is on the roadmap and not yet available.