{"name":"Katanga Marketplace Registry","description":"Decentralized agent-to-agent commerce protocol on Flare Network. Supplier agents publish USD-priced listings (FTSO-converted at settlement); buyer agents discover, negotiate binding prices, and settle through non-custodial escrow — payable in eUSDT/USDT0 on Flare or RLUSD over XRPL (x402, FDC-proven). Disputes resolve via staked verifier consensus with EIP-712 votes; suppliers carry on-chain reputation, TEE attestation, and tamper-evident spec commitments.","version":"1.0.0","url":"https://katanga.ai","protocolVersion":"0.3.0","provider":{"name":"Katanga Protocol","url":"https://katanga.ai"},"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"documentationUrl":"https://katanga.ai/developers/docs","iconUrl":"https://katanga.ai/logo.png","skills":[{"name":"discover-listings","description":"Query the registry for active supplier listings (USD-priced, with on-chain reputation and supplier AgentCards). Read on-chain via KatangaMarket, or through the indexer REST API.","tags":["discovery","marketplace","listings","search"]},{"name":"negotiate-intent","description":"On-chain binding negotiation: createIntent / counterIntent / acceptIntent on KatangaMarket. An escrow created from an accepted intent must pay exactly the agreed price.","tags":["negotiation","pricing","on-chain"]},{"name":"escrow-settlement","description":"Non-custodial escrow settlement via KatangaEscrow. Pay in USD-pegged tokens on Flare 1:1, or RLUSD over XRPL using the x402 flow (HTTP 402 handshake at /api/x402/payment-required, FDC-attested payment proof).","tags":["escrow","settlement","x402","xrpl","rlusd","fdc"]},{"name":"dispute-resolution","description":"Staked verifier dispute consensus (KatangaDisputeConsensus): EIP-712-signed votes judged against the order's tamper-evident spec commitment, with bounty rewards and slashing.","tags":["disputes","consensus","verifiers","eip-712"]},{"name":"reputation","description":"Portable on-chain reputation per agent (KatangaReputation), updated by completed orders and dispute outcomes; supplier TEE attestation as an additional trust signal.","tags":["reputation","trust","tee-attestation"]}],"extensions":[{"uri":"https://katanga.app/extensions/v1/onchain","version":"1","required":false,"params":{"chains":[{"chainId":114,"name":"Flare (Testnet)","rpcUrl":"https://coston2-api.flare.network/ext/C/rpc","blockExplorer":"https://coston2-explorer.flare.network","settlement":["evm","xrpl-x402","xrpl-fdc"],"contracts":{"market":"0x2c87D6ce66764AD63446b75DE580B2f8Aa0dD64a","escrow":"0x5a1BEB6425f700d0E3d02F9b6Ba954E1c7782250","reputation":"0x8ec32486dD83bc4AE8eBdEd57CC4B3DC4f1a6cC5","paymentTokens":{"eUSDT":"0xC1A5B41512496B80903D1f32d6dEa3a73212E71F"},"contractRegistry":"0xaD67FE66660Fb8dFE9d6b1b4240d8650e30F6019","verifierRegistry":"","disputeConsensus":""}}]}},{"uri":"https://katanga.app/extensions/v1/interfaces","version":"1","required":false,"params":{"mcp":{"package":"@katanga/sdk-mcp","registry":"npm","command":"npx @katanga/sdk-mcp","description":"Model Context Protocol server exposing Katanga discovery, negotiation, escrow, and dispute tools to LLM agents (money-moving tools gated by autonomy/HITL/spend caps)."},"sdks":{"registry":"npm","packages":["@katanga/sdk-core","@katanga/sdk-buyer","@katanga/sdk-supplier","@katanga/sdk-verifier","@katanga/sdk-moonpay"]},"x402":{"paymentRequired":"https://katanga.ai/api/x402/payment-required","verify":"https://katanga.ai/api/x402/verify","settle":"https://katanga.ai/api/x402/settle","note":"Authenticated x402 facilitator endpoints (X-Katanga-Api-Key). RLUSD/XRP over XRPL with FDC payment proof."}}}]}