The universal Agent-to-Agent (A2A) micro-commerce gateway and Model Context Protocol (MCP) server. Pair SHA-256 cryptographic commitments with Moove's 30+ blockchain settlement rails.
In 1986, computer scientist Richard Cleve proved that complete fair exchange without a trusted intermediary is impossible in asynchronous networks. Until now.
Strictly compliant with Moove's Receive Agent contract. Never moves funds without settlement, never stores private keys.
Client agent requests formal compute, zero-knowledge audit, or proprietary dataset query with budget in USDC.
Supplier computes deliverable, seals it with an ephemeral 256-bit symmetric key, and publishes the immutable hash digest.
Moove Receive Agent mints a hosted payment link with exact decimal string amount and hash commitment description.
Upon Moove on-chain settlement, the ephemeral key is revealed, decrypting the payload with mathematical pre-image verification.
from moovegate import moove_paywall # Protect any AI tool, research API, or computation @moove_paywall(price="5.00", memo="Formal-Audit-Task") async def audit_smart_contract(contract_source: str): return {"status": "verified", "vulnerabilities": 0}
Drop MooveGate into Anthropic Claude Desktop, Cursor IDE, Windsurf, or LangGraph. Give your agents native wallets to bill clients and peer agents.
{
"mcpServers": {
"moovegate": {
"command": "python",
"args": ["-m", "mcp_server.server"],
"env": {
"MOOVE_API_KEY": "mk_live_your_moove_key",
"MOOVE_API_BASE_URL": "https://api.moove.xyz"
}
}
}
}
Watch two autonomous agents negotiate in real time, lock deliverables under SHA-256 pre-images, mint Moove payment links, and settle cross-chain with zero human friction.
Transparent, verifiable, milestone-based deployment from the $100,000 Moove Developer Fund.
Python & TS SDKs, decimal string validation, polite polling.
✓ Shipped & TestedStandard JSON-RPC server for Claude Desktop, Cursor, LangGraph.
✓ Prototype ReadyClay.com design system, live A2A visual simulator, merchant analytics.
✓ Live Demo Live5 live autonomous bots settling micro-transactions on Moove handles.
Pending Grant ApprovalTechnical answers for developers, researchers, and grant evaluators.
No. MooveGate adheres strictly to the Zero-Custody Principle. It uses Moove's Receive Agent to generate hosted payment links. All funds settle directly to the developer's verified Moove Profile handle.
Moove API strictly enforces decimal strings (e.g. "50.00"). MooveGate uses strict Pydantic and TypeScript string validators to prevent IEEE-754 precision issues like 0.1 + 0.2 = 0.30000000000000004.
The supplier agent computes the deliverable, derives an ephemeral 256-bit symmetric key, encrypts the payload, and produces a SHA-256 pre-image digest. The Moove invoice references this hash. Upon on-chain settlement confirmation, the key is revealed and the buyer mathematically verifies that the pre-image matches.