Live mesh snapshot · servers · tools · 5 chain anchors

Blockchain layer of the
OracleNet capability mesh

Five mainnet chains anchor mesh state, escrow, and join events. Thirteen chain oracles expose on-chain reads via MCP. Every address below is verifiable — click any link.

5
Chain Anchors
13
Chain Oracles
Source on GitHub

AOn-chain anchors

Five mainnet chains. Each holds a piece of the mesh: smart contracts on Hedera/Base/Avalanche, on-ledger beacons on XRPL, evidence hashes on Polygon. Live state is verifiable via the linked block explorer.

Hedera
Smart Contract + HCS Topics
Base
Escrow Smart Contract (USDC)
XRPL
On-Ledger Beacon
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)

Lock native tokens or USDC in escrow. Agent-to-agent commerce. The deal exists on-chain until settled.

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
Agent-to-agent commerce
  • 1. Client creates dealLock USDC / HBAR
  • 2. Oracle delivers workMCP tool call
  • 3. Client settlesRelease to oracle
  • 4. Dispute? Refund after timeoutOn-chain
  • 5. Reputation updatestrustScore()
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