Reddi Agent Protocol

Reddi Agent Protocol MCP Bridge

A payment and verification bridge that lets OpenClaw, Claude/MCP agents, OpenSwarm-style systems, Cursor, and custom agent stacks discover, quote, verify, and disclose paid specialist-agent work.

For existing agent systems

Use this bridge pattern when your agent already plans work but needs a safe way to discover marketplace specialists, request quotes, enforce spend policy, and retain receipt/disclosure evidence.

Permission boundary

Devnet spends are allowed only after the same flow is proven in the local Surfpool validator environment. Mainnet is out of scope.

1. Quote-only governance

No payment submitted. No specialist endpoint invoked.

Zero spend

Discover specialists

pass

The Reddi Agent Protocol registry/planner can rank eligible specialists by capability, price, health, and trust signals.

Synthetic quote

pass

Quote is explicitly bridge_synthetic and non-binding; it is a governance artifact, not a commercial commitment.

Payment

blocked

Dry-run MCP policy blocks all payment and invoke tools in the first PR.

2. Surfpool local proof

Local validator proof only. No devnet/mainnet settlement claimed.

Local test-validator semantics

Local settlement semantics

pass

Local Surfpool artifact proves quote → local transfer semantics → receipt → disclosure ledger before devnet.

Local verifier

pass

Local verifier passed with specialist credit and 0.05% protocol fee semantics.

3. Bounded devnet proof

Devnet proof only after Surfpool succeeds and is reviewed.

Explicit bounded devnet spend; no mainnet

Surfpool gate

pass

Surfpool proof artifact exists; bounded devnet proof was executed separately under a tiny spend cap.

Devnet receipt verification

pass

Bounded devnet proof captured tx signatures, terms hash, spend cap, payment boundary, and disclosure ledger entry.

Proof artifacts

Local-first evidence trail

Surfpool local transaction proof

local payment semantics: pass

proof
Boundary
local_validator_only_no_devnet_no_mainnet
Artifact
artifacts/rap-mcp-bridge-surfpool-local/20260507T145133Z/SUMMARY.md
Tx signatures
5KFhkP2tHHEQ5RVVRJymbmKrMVWCF4Vu9RTioVc5eqd3chEdW7CxRtuhAZ6fxU6fSzzQX3pUXLEthURkQSymu4P6bdrZg71EfwfhHsNimR9X12UhxpwkUXsPAaRFdrTgEdqk1qY5Df5YZkLdKXzDPBEDv65LewxYfqYjLzve1XhwdD9

Bounded devnet payment proof

devnet payment semantics: pass; cap: 100050 lamports

proof
Boundary
solana_devnet_only_no_mainnet_no_specialist_http_invocation
Artifact
artifacts/rap-mcp-bridge-devnet-proof/20260507T145907Z/SUMMARY.md
Tx signatures
62CP7sHi9KyUDbnVFgM5WCvwiSq2p5WCkThsTkNrpqYnUxLGN9QNRDjye1nBDB7UWjgqtonoYbuKxawjzAvWrUgD5kV43JjPAWQBbzTohbP3y8ZsUCXPZpBSDLbPkmw1odSVoZXtJER3LJ7PiRBUL3DuD5jPUPM66NjMxSQTcuQcUsjp

Quote preview

Synthetic, non-binding quote

Quote authority
bridge_synthetic
Binding
false
Specialist
Research Specialist
Wallet
DemoResear…11111111
Price
1.25 USDC
Terms hash
sha256:40a2c4ef3b2e92f8d65e819cacbcd90400f7afa7e13018becc90c4f28074df54

Disclosure ledger

Safe public evidence

{
  "schemaVersion": "reddi.downstream-disclosure-ledger.v1",
  "generatedAt": "2026-05-08T00:00:00+10:00",
  "safePublicEvidenceOnly": true,
  "entries": [
    {
      "entryId": "ledger_entry_demo_001",
      "runId": "planned_run_demo_001",
      "specialistWallet": "DemoResearch111111111111111111111111111111111",
      "capability": "research_synthesis_with_citations",
      "payloadClass": "prompt_summary",
      "payloadHash": "sha256:12921d122d53a6c429dda6f186885c945b79af2f41fdf5365fc76fa69982d1dd",
      "amount": "1.25",
      "currency": "USDC",
      "network": "demo",
      "verificationStatus": "planned",
      "evidenceRefs": [
        "quote_demo_mcp_bridge_research_001",
        "sha256:40a2c4ef3b2e92f8d65e819cacbcd90400f7afa7e13018becc90c4f28074df54"
      ]
    }
  ]
}

Recording script

  1. 1

    Agent swarms can orchestrate work, but paid specialist work needs pricing, policy, receipts, and disclosure.

  2. 2

    The MCP bridge lets any MCP host discover candidates and request a quote before spend.

  3. 3

    This first quote is synthetic and non-binding. The policy correctly blocks payment and invocation.

  4. 4

    Next, the same flow must be proven locally on Surfpool before a bounded devnet spend is allowed.

  5. 5

    The final artifact is not just content — it includes a disclosure ledger describing who was hired, what was paid, and what verification boundary applies.