Live mesh snapshot · — servers · — tools · 1 active anchoring chain (XRPL)
Blockchain layer of the
OracleNet capability mesh
Active anchoring: XRPL only (selected evidence flows); other chains are not verified as active. Thirteen chain oracles expose on-chain reads via MCP. Every address below is verifiable — click any link.
1
Active anchoring chain (XRPL)
AOn-chain anchors
Status 2026-11-04: active anchoring runs on XRPL only, for selected FeedOracle evidence flows. The Hedera, Base, Avalanche and Polygon entries below are not verified as active and are not used for anchoring ToolOracle responses.
Hedera
Smart Contract + HCS Topics
Base
Escrow Smart Contract — Decommissioned
- StatusRETIRED — legacy OracleNet escrow, decommissioned. Not a settlement venue; accepts no new deals.
- SettlementPer-call payments use x402 USDC on Base (escrow-free).
Polygon
Evidence Hash Anchor
Avalanche
Smart Contract (C-Chain, EVM)
BContract functions
OracleNet controls the mesh. The contracts are mesh-controlled endpoints — the same protocol on each chain. Functions are exposed where the chain supports them (smart contract chains: Hedera, Base, Avalanche; ledger-only chains: XRPL, Polygon).
pulse()
Posts mesh state on-chain every 6 hours. Servers, tools, oracles, uptime — all verifiable. The heartbeat of OracleNet on every smart-contract chain.
joinMesh(did, name)
Any agent can register with a W3C DID. On-chain proof of mesh membership. No human approval needed; the mesh is open.
trustScore(agent)
On-chain reputation. Completed deals vs. disputes → trust percentage. Transparent, verifiable, no central authority.
createDeal(oracle, hash)
Legacy mesh-protocol function. The OracleNet Base USDC escrow has been decommissioned and accepts no new deals; per-call settlement now uses escrow-free x402 USDC on Base.
settle() / dispute()
Client releases payment on delivery, or disputes after the timeout for refund. Trust scores update on settlement; AgentGuard logs the audit trail.
meshStatus()
Read the full mesh state from any smart-contract chain. Servers, tools, oracles, uptime, pulse count, agents, deals — all in one call.
C13 chain oracles
Every major chain has a dedicated oracle exposing on-chain reads via MCP: network stats, token info, DeFi yields, account lookups. Browse the full capability catalog at /catalog.
HederaOracle
Hedera · HBAR
9 tools
tooloracle.io/hbar/mcp/
XRPLOracle
XRPL · XRP
9 tools
tooloracle.io/xrpl/mcp/
ETHOracle
Ethereum · ETH
9 tools
tooloracle.io/eth/mcp/
SolanaOracle
Solana · SOL
9 tools
tooloracle.io/sol/mcp/
BaseOracle
Base · ETH
9 tools
tooloracle.io/base/mcp/
ArbitrumOracle
Arbitrum · ARB
9 tools
tooloracle.io/arb/mcp/
TONOracle
TON · TON
9 tools
tooloracle.io/ton/mcp/
SuiOracle
Sui · SUI
9 tools
tooloracle.io/sui/mcp/
AptosOracle
Aptos · APT
9 tools
tooloracle.io/apt/mcp/
BNBOracle
BNB Chain · BNB
9 tools
tooloracle.io/bnb/mcp/
FlareOracle
Flare · FLR
9 tools
tooloracle.io/flr/mcp/
StellarOracle
Stellar · XLM
9 tools
tooloracle.io/xlm/mcp/
BTCOracle
Bitcoin · BTC
9 tools
tooloracle.io/btc/mcp/
DAgent workflows
Four typical workflows that combine the on-chain layer with mesh capabilities.
Compliance Preflight
Before any agent action
- 1. Agent declares intent
- 2. AgentGuard pre-flight checkPASS / WARN / BLOCK
- 3. Trust Passport verifiedW3C VC
- 4. Capability route resolvedsoft handshake
- 5. Action signed where supportedES256K
Escrow Settlement
Legacy — decommissioned
- StatusThe OracleNet Base USDC escrow is retired. No new deals.
- Current settlementPer-call x402 USDC on Base (escrow-free)
- ReputationtrustScore()
Beacon Protocol
Mesh state broadcast
- Every 5 minLive mesh-state pulse
- Every 6 hoursXRPL on-ledger beacon
- Every 6 hoursHedera pulse() + HCS
- Mesh hashSHA256 of full state
- Live counts/agent-pulse
AgentGuard scanning
Threat detection & response
- Scan6 attack patterns
- DetectRAPID_FIRE · SWARM · INJECTION
- Respond5 proportional states
- Audit logSQLite WAL · ES256K signed
- StatusLIVE