verity — a reputation-staked x402 signal oracle and an autonomous DeFi agent that trusts it only as far as its on-chain track record. Built for the Casper Agentic Buildathon 2026 (Build Direction #2 — RWA oracle with verifiable on-chain reputation).
An oracle's word is worth exactly its on-chain accuracy. A DeFi agent discovers the oracle over MCP, pays per signal over x402 (settled on-chain by the Casper facilitator), weights its trade by the oracle's on-chain reputation, and swaps via the CSPR.trade MCP — no human in the loop.
Live on Casper testnet (casper-test)
| What | On-chain proof |
|---|---|
| SignalOracle contract (Odra) | e6a502b9…f79167 |
| X402Token (CEP-18 + CEP-3009 + CEP-2612) | 4373bc32…c128cc |
| Live LLM signal (CoinGecko → DeepSeek → on-chain) | d1fa67bc… |
x402 settled on-chain (transfer_with_authorization) |
0ee181dc… |
| On-chain reputation | 75% — 3/4 resolved correct (8 publish/resolve txs) |
Casper AI toolkit used (all real, not mocked)
Odra smart contracts · x402 (server + client + EIP-712 + facilitator on-chain settlement) · Casper MCP (82 tools) · CSPR.trade MCP (23 tools) · DeepSeek LLM signals · typed-data signing.
Run it
npm install → npm run keygen && npm run init-env → fund the keys → npm run build:wasm → npm run deploy:sdk → npm run go-live → npm run demo. No-funds check: npm run smoke:x402.
Demo video (63s walkthrough) attached below. MIT licensed; all code original for the buildathon.