{"name":"io.github.runonproof/cdo","slug":"runonproof-cdo","title":"RunOnProof — Payment Decision and Agent ID","description":"Free agent identity and signed US supplier-payment decisions. Inspect first; verify portable proof.","url":"https://mcp.market/server/runonproof-cdo","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"finance","tags":["finance","ai"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/runonproof/cdo","website":"https://api.runonproof.com/v1/channels/mcp-registry/readme","version":"3.1.2","remotes":[{"type":"streamable-http","url":"https://api.runonproof.com/v1/agent/mcp"}],"packages":[],"tools":[{"name":"capabilities","description":"Free: list all capabilities and prices.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"create_agent_identity_challenge","description":"Issue a free challenge for Agent ID enrollment or key lifecycle. Generate and retain private keys locally; this tool never accepts them.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"purpose":{"enum":["ENROLLMENT","ROTATE_KEY","REVOKE_KEY","REVOKE_IDENTITY","DELEGATE_SUBAGENT"]},"idempotency_key":{"type":"string","maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"},"context":{"type":"object","additionalProperties":true,"maxProperties":64},"operational_public_key":{"type":"object","additionalProperties":false,"required":["kty","crv","x"],"properties":{"kty":{"const":"OKP"},"crv":{"const":"Ed25519"},"x":{"type":"string","maxLength":43,"pattern":"^[A-Za-z0-9_-]{43}$"}}},"recovery_public_key":{"type":"object","additionalProperties":false,"required":["kty","crv","x"],"properties":{"kty":{"const":"OKP"},"crv":{"const":"Ed25519"},"x":{"type":"string","maxLength":43,"pattern":"^[A-Za-z0-9_-]{43}$"}}},"agent_id":{"type":"string","maxLength":80,"pattern":"^rop:agent:[A-Za-z0-9_-]{32}$"},"authorizing_key_id":{"type":"string","maxLength":80,"pattern":"^rop:key:[A-Za-z0-9_-]{24}$"},"target_key_id":{"type":"string","maxLength":80,"pattern":"^rop:key:[A-Za-z0-9_-]{24}$"},"target_role":{"enum":["OPERATIONAL","RECOVERY"]},"new_public_key":{"type":"object","additionalProperties":false,"required":["kty","crv","x"],"properties":{"kty":{"const":"OKP"},"crv":{"const":"Ed25519"},"x":{"type":"string","maxLength":43,"pattern":"^[A-Za-z0-9_-]{43}$"}}},"subagent_public_key":{"type":"object","additionalProperties":false,"required":["kty","crv","x"],"properties":{"kty":{"const":"OKP"},"crv":{"const":"Ed25519"},"x":{"type":"string","maxLength":43,"pattern":"^[A-Za-z0-9_-]{43}$"}}},"delegation_scope":{"type":"array","minItems":1,"maxItems":64,"uniqueItems":true,"items":{"type":"string","maxLength":120,"pattern":"^[a-z][a-z0-9._:-]{2,119}$"}},"delegation_limits":{"type":"object","additionalProperties":false,"required":["expires_at","payment_scope","wallet_scope","share_scope","enterprise_authority"],"properties":{"expires_at":{"type":"string","format":"date-time"},"max_operations":{"type":"integer","minimum":1,"maximum":1000000},"allowed_context_digests":{"type":"array","maxItems":64,"uniqueItems":true,"items":{"type":"string","maxLength":71,"pattern":"^sha256:[0-9a-f]{64}$"}},"payment_scope":{"const":false},"wallet_scope":{"const":false},"share_scope":{"const":false},"enterprise_authority":{"const":false}}}},"required":["purpose","idempotency_key","context"],"$id":"runonproof.agent-mode.identity.challenge.v1","additionalProperties":false}},{"name":"export_agent_identity","description":"Export a portable public identity bundle for offline cryptographic verification with an explicit status-as-of limitation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"type":"string","pattern":"^rop:agent:[A-Za-z0-9_-]{32}$"}},"required":["agent_id"],"additionalProperties":false}},{"name":"get_agent_first_portfolio","description":"Free: return 1 commercial solution and 1 exact x402 resource.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"get_agent_id_bootstrap","description":"Resolve the free RunOnProof Agent ID contract, exact next request, local-key rules and supported interfaces.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"get_agent_identity_jwks","description":"Resolve RFC 8037 public verification keys for one opaque Agent ID without enumerating identities.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"type":"string","pattern":"^rop:agent:[A-Za-z0-9_-]{32}$"}},"required":["agent_id"],"additionalProperties":false}},{"name":"get_agent_identity_status","description":"Resolve current Agent ID and key status with explicit freshness semantics.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"type":"string","pattern":"^rop:agent:[A-Za-z0-9_-]{32}$"}},"required":["agent_id"],"additionalProperties":false}},{"name":"get_agent_public_profile","description":"Resolve one opaque Agent ID to a minimized key lifecycle; no directory or enumeration is provided.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent_id":{"type":"string","pattern":"^rop:agent:[A-Za-z0-9_-]{32}$"}},"required":["agent_id"],"additionalProperties":false}},{"name":"preflight","description":"Free: estimate resolvability, coverage, confidence and price for a CNPJ before paying.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"cnpj":{"type":"string","description":"Brazilian CNPJ (14 digits)"}},"required":["cnpj"]}},{"name":"prove_agent_key_control","description":"Submit detached local proofs and atomically consume an Agent ID challenge. No private key is accepted.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"challenge_id":{"type":"string","pattern":"^rop:challenge:[A-Za-z0-9_-]{32}$"},"proof":{"$id":"runonproof.agent-mode.identity.proof.v1","type":"object","additionalProperties":false,"required":["idempotency_key","context"],"properties":{"idempotency_key":{"type":"string","maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{7,127}$"},"context":{"type":"object","additionalProperties":true,"maxProperties":64},"operational_signature":{"type":"string","maxLength":86,"pattern":"^[A-Za-z0-9_-]{86}$"},"recovery_signature":{"type":"string","maxLength":86,"pattern":"^[A-Za-z0-9_-]{86}$"},"authorizing_signature":{"type":"string","maxLength":86,"pattern":"^[A-Za-z0-9_-]{86}$"},"new_key_signature":{"type":"string","maxLength":86,"pattern":"^[A-Za-z0-9_-]{86}$"},"subagent_signature":{"type":"string","maxLength":86,"pattern":"^[A-Za-z0-9_-]{86}$"}}}},"required":["challenge_id","proof"],"additionalProperties":false}},{"name":"quote","description":"Free: quote for a capability.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"capability":{"type":"string"}},"required":["capability"]}},{"name":"release_payment_to_supplier","description":"Paid RunOnProof Payment Decision: one US FEDERAL_ONLY release-payment decision for 0.79 USDC on Base, with signed BuyerPaymentMandate, signed Proof Capsule and deterministic replay. RunOnProof does not execute supplier payment.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schema_version":{"const":"1.0.0"},"intent":{"const":"RELEASE_PAYMENT_TO_SUPPLIER"},"decision_fee_payer":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Decision fee wallet authorized by the signed request and buyer mandate; required for commercial x402 purchases."},"idempotency_key":{"type":"string","minLength":8,"maxLength":120},"requesting_agent":{"type":"object","additionalProperties":false,"required":["agent_id","key_id","request_signature"],"properties":{"agent_id":{"type":"string"},"key_id":{"type":"string"},"request_signature":{"type":"string"}}},"buyer":{"type":"object","additionalProperties":false,"required":["organization_id","organization_digest"],"properties":{"organization_id":{"type":"string"},"organization_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"buyer_mandate":{"type":"object","additionalProperties":false,"required":["payload","mandate_digest","signature"],"description":"Signed BuyerPaymentMandate bound to this request digest, buyer, agent, supplier, payee, limits and validity window.","properties":{"payload":{"type":"object","additionalProperties":false,"required":["schema_version","mandate_id","mandate_version","issuer","subject_agent_id","buyer_organization","buyer_organization_digest","permitted_intent","request_digest","supplier_entity_id","payee_fingerprint","max_payment_amount","currency","max_decision_fee_atomic","valid_from","valid_until","nonce","key_id","revocation_reference"],"properties":{"schema_version":{"const":"1.0.0"},"mandate_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"mandate_version":{"type":"string","pattern":"^\\d+\\.\\d+\\.\\d+$"},"issuer":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"subject_agent_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"buyer_organization":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"buyer_organization_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"permitted_intent":{"const":"RELEASE_PAYMENT_TO_SUPPLIER"},"request_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"supplier_entity_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"payee_fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"max_payment_amount":{"type":"string","pattern":"^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"max_decision_fee_atomic":{"type":"string","pattern":"^\\d+$"},"valid_from":{"type":"string","format":"date-time"},"valid_until":{"type":"string","format":"date-time"},"nonce":{"type":"string","minLength":16,"maxLength":96,"pattern":"^[A-Za-z0-9_-]+$"},"key_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"revocation_reference":{"type":"string","minLength":1,"maxLength":512}}},"mandate_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"signature":{"type":"object","additionalProperties":false,"required":["algorithm","canonicalization","issuer","key_id","value"],"properties":{"algorithm":{"const":"Ed25519"},"canonicalization":{"const":"ROP-C14N-JSON-1"},"issuer":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"key_id":{"type":"string","minLength":1,"maxLength":160,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$"},"value":{"type":"string","pattern":"^[A-Za-z0-9_-]{86}$"}}}}},"supplier":{"type":"object","additionalProperties":false,"required":["entity_id","identifiers"],"properties":{"entity_id":{"type":"string"},"legal_name":{"type":"string"},"identifiers":{"type":"object","additionalProperties":{"type":"string"}}}},"jurisdiction":{"const":"US"},"coverage":{"const":"FEDERAL_ONLY"},"invoice":{"type":"object","additionalProperties":false,"required":["obligation_id","document_digest"],"properties":{"obligation_id":{"type":"string"},"document_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]{0,17})(\\.[0-9]{1,6})?$"},"currency":{"type":"string","pattern":"^[A-Z]{3}$"},"payee":{"type":"object","additionalProperties":false,"required":["type","value","fingerprint"],"properties":{"type":{"enum":["X402_PAYTO","WALLET","MERCHANT_RESOURCE","PAYOUT_DESTINATION_TOKEN","PROVIDER_ACCOUNT_TOKEN"]},"value":{"type":"string"},"provider_namespace":{"type":"string"},"fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"payment_destination":{"type":"object","additionalProperties":false,"required":["type","value","fingerprint"],"properties":{"type":{"enum":["X402_PAYTO","WALLET","MERCHANT_RESOURCE","PAYOUT_DESTINATION_TOKEN","PROVIDER_ACCOUNT_TOKEN"]},"value":{"type":"string"},"provider_namespace":{"type":"string"},"fingerprint":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}}},"payment_instruction_digest":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},"economic_purpose":{"type":"string","minLength":3,"maxLength":300},"risk_policy":{"type":"object","additionalProperties":false,"required":["policy_id","tolerance"],"properties":{"policy_id":{"type":"string"},"tolerance":{"enum":["LOW","MEDIUM","HIGH"]}}},"coverage_requirements":{"type":"object","additionalProperties":false,"required":["jurisdiction","coverage"],"properties":{"jurisdiction":{"const":"US"},"coverage":{"const":"FEDERAL_ONLY"}}},"freshness_requirements":{"type":"object","additionalProperties":false,"required":["max_age_seconds","evaluated_at"],"properties":{"max_age_seconds":{"type":"integer","minimum":1,"maximum":604800},"evaluated_at":{"type":"string","format":"date-time"}}},"disclosure":{"type":"object","additionalProperties":false,"required":["profile","audience_digest"],"properties":{"profile":{"type":"string"},"audience_digest":{"anyOf":[{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"},{"type":"null"}]}}},"evidence_references":{"type":"array","maxItems":128,"items":{"type":"string","pattern":"^sha256:[0-9a-f]{64}$"}},"correlation":{"type":"object","additionalProperties":false,"required":["correlation_id","trace_id"],"properties":{"correlation_id":{"type":"string"},"trace_id":{"type":"string"}}},"payment_exposure_usdc_equivalent_atomic":{"type":"string","pattern":"^[1-9][0-9]*$"},"exposure_valuation_basis":{"type":"string","minLength":3,"maxLength":240}},"required":["schema_version","intent","idempotency_key","requesting_agent","buyer","buyer_mandate","supplier","jurisdiction","coverage","invoice","amount","currency","payee","payment_destination","payment_instruction_digest","economic_purpose","risk_policy","coverage_requirements","freshness_requirements","disclosure","evidence_references","correlation","payment_exposure_usdc_equivalent_atomic","exposure_valuation_basis"],"additionalProperties":false}},{"name":"resolve_agent_intent","description":"Free: select by canonical intent, brandless problem state or plain-language problem query, including honest negative selection; no source call, charge or settlement.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"intent_id":{"type":"string"},"problem_state":{"type":"string"},"query":{"type":"string","minLength":3,"maxLength":500}},"additionalProperties":false,"anyOf":[{"required":["intent_id"]},{"required":["problem_state"]},{"required":["query"]}]}},{"name":"verify_agent_signature","description":"Verify cryptography, payload/context integrity, lifecycle interval, replay and temporal assurance for free.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"envelope":{"$id":"runonproof.agent-mode.signature-envelope.v1","type":"object","additionalProperties":false,"required":["envelope_version","canonicalization","algorithm","agent_id","key_id","action_type","payload_digest","signed_at","nonce","context_digest","signature","verification_uri"],"properties":{"envelope_version":{"const":"1.0.0"},"canonicalization":{"const":"ROP-C14N-JSON-1"},"algorithm":{"const":"Ed25519"},"agent_id":{"type":"string","maxLength":80,"pattern":"^rop:agent:[A-Za-z0-9_-]{32}$"},"key_id":{"type":"string","maxLength":80,"pattern":"^rop:key:[A-Za-z0-9_-]{24}$"},"action_type":{"type":"string","maxLength":120,"pattern":"^[a-z][a-z0-9._:-]{2,119}$"},"payload_digest":{"type":"string","maxLength":71,"pattern":"^sha256:[0-9a-f]{64}$"},"signed_at":{"type":"string","format":"date-time"},"nonce":{"type":"string","maxLength":96,"pattern":"^[A-Za-z0-9_-]{16,96}$"},"context_digest":{"type":"string","maxLength":71,"pattern":"^sha256:[0-9a-f]{64}$"},"signature":{"type":"string","maxLength":86,"pattern":"^[A-Za-z0-9_-]{86}$"},"verification_uri":{"type":"string","maxLength":2048,"pattern":"^https://"}}},"payload":{"type":"object","additionalProperties":true,"maxProperties":64},"context":{"type":"object","additionalProperties":true,"maxProperties":64},"invitation_ref":{"type":"string","maxLength":32,"pattern":"^[A-Za-z0-9_-]{32}$"}},"required":["envelope","payload","context"],"$id":"runonproof.agent-mode.signature-verify.v1","additionalProperties":false}},{"name":"verify_passport","description":"Free: verify a signed decision passport.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"passport":{"type":"object"}},"required":["passport"]}},{"name":"verify_receipt","description":"Free: verify a signed decision receipt.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"receipt":{"type":"object"}},"required":["receipt"]}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-19T10:15:24.841Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T10:15:24.834Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 163ms"]},"poisoning":{"score":15,"max":15,"notes":["16 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://api.runonproof.com/v1/agent/mcp","reachable":true,"authRequired":false,"latencyMs":163,"serverInfo":{"name":"runonproof","version":"3.0.0"}}],"packages":[],"repo":{"found":false,"owner":"runonproof","repo":"cdo","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}