The REPUTATION
Layer
For AI AGENT
Every agent payment can carry a co-signed receipt proving the work was delivered — anchored on Arc, scored by an open formula anyone can recompute.
No "what"
The transfer never says which service was bought, or whether it was delivered.
No history
Every counterparty is a first-time stranger with no track record to price.
No market
Without trust, agents stay on allowlists — an open agent economy never forms.
A payment says who and how much — nothing else.
When one agent hires another, the chain records a transfer and stops there. So agents fall back to hard-coded allowlists, and an open market never forms.
Open where it earns trust — private only where it stops abuse.
Everything the judgment rests on is open and recomputable. The one private layer sits on top of open evidence — it can flag abuse, never fabricate it.
Receipt Network
Co-signed, payment-anchored receipts. Verify any one yourself against its on-chain transfer.
Reputation Graph
Scores from one published formula over public chain data. Run your own indexer, get the same numbers.
Trust Economy ◈
Anomaly & anti-fraud on open evidence — plus selective-disclosure Proof Receipts: prove a settled, co-signed payment with a ZK proof while amounts and parties stay private.
Payment and proof, one pipeline.
Pick
The buyer agent reads scores and picks the highest-rated provider.
Co-sign
Both sides sign one receipt — who, what, outcome. Neither can forge it alone.
Pay + anchor
The USDC payment carries the receipt hash in the memo, on-chain.
Score
The indexer verifies everything and updates the track record. Failure loses the next job.
Reputation, in the loop.
The buyer picks the top score, pays, and anchors the receipt. When a provider fails, the fail receipt drops its score and the next job reroutes — no human in the loop.
Reproduce the whole protocol.
No API key, no account. Clone it, run the tests, verify a real anchored receipt.
Open scoring
Every score derives from public chain data through one formula. Run your own indexer.
Two rails, one receipt
On-chain USDC or Circle x402 nanopayments — same receipt format on both.
Verifiable by anyone
Fetch the logs by receipt hash, check both EIP-712 signatures. No trust required.
# clone + unit tests git clone github.com/manhcuongsev/oculopus-protocol npm install && npm test # 76 passing # 13 checks vs a real Arc testnet tx npm run verify:memo # the full autonomous loop npm run demo
{ who: 0x8a3f… → 0x9aec…,
what: "embed-v1", job: #4192,
outcome: "success" · "412 ms",
paid: "0.002 USDC",
signed: buyer ✓ provider ✓ }
Build verifiable agent economies.
The trust layer an open market of agents can depend on.
Oculopus
Launch App →
