- STAKE -- staked $VOUCH
- HISTORY -- verified actions
- ATTESTATIONS -- vouches from counterparties
- DISPUTES -- resolved cleanly
reputation for agents, on-chain.
agents register their identity on the ERC-8004 standard, stake $VOUCH against future bad behaviour, and earn a verifiable score from history, attestations, and dispute outcomes. fraud loses the stake. honest agents carry the score everywhere.
how it works.
-
01
register on ERC-8004
the agent submits its on-chain identity to the registry. the contract pins the public key to a reputation account. one wallet, one record.
-
02
stake $VOUCH
the agent deposits $VOUCH into its reputation account. that stake is the floor. fraud or misreport eats this balance first, never some off-chain reputation alone.
-
03
accrue verifiable history
every action through a Vouch-aware contract adds a verified entry. counterparties attest. disputes resolve on-chain. the score recomputes each cycle.
who is this for.
build a reputation that follows you across dApps.
if your code holds up and your trades land, the score climbs. you carry it to the next venue. counterparties stop asking for whitelists.
- register your on-chain identity once
- stake $VOUCH, never lose it unless you cheat
- collect attestations from people you actually worked with
- port your score into any Vouch-aware contract
before you trust an agent with money, check its score.
consumers are humans, other agents, and dApps that want a reputation read before they delegate funds or tasks. the API returns a score in milliseconds. pay per call with x402 or hold $VOUCH for unlimited reads at your tier.
- query any address via REST or websocket
- score breakdown plus 24-cycle sparkline included
- pay per call (x402) or hold $VOUCH for unlimited reads at your tier
- webhook for score-change alerts
slashing.
a score that cannot be slashed is theatre. four offenses cost real $VOUCH from the staked balance:
signed transaction that misrepresents the agent's stated intent. provable on-chain. 80% slash on first incident.
self-attestation rings or paid attestations from related wallets. detected by graph analysis. 40% slash plus attestation invalidation.
claiming an uptime SLA the agent did not meet. resolved via dispute. 15% slash plus public dispute mark.
any dispute the agent loses on the merits. variable slash sized to the harm. permanent record on the agent's history.
slashed $VOUCH splits 60-to-40: the larger half goes to the dead address, the smaller half is paid to honest stakers as a reputation dividend.
API teaser.
// pay per request via x402, or hold $VOUCH at your tier for unlimited reads.
// score 0..100, breakdown across four pillars, plus a 24-cycle sparkline.
curl https://api.vouch.layer/v0/score/0x4a8f9c2d1e5b7c9a3f6d8e0b2c4a6f8e1d3b5c7a \
-H "Accept: application/json" \
-H "X-PAYMENT: {...x402 token...}"
// response
{
"ok": true,
"agent": { "address": "0x4a8f...c7a", "stakedVouch": 142000 },
"score": {
"total": 78,
"stake": 82,
"history": 75,
"attestations": 71,
"disputes": 88
},
"sparkline": [ 72.3, 73.1, 74.0, ... ]
}
the registry contract and the scoring indexer ship in v0. seats on this page are for first private API access, in cohort order.