{"name":"com.enclave402/enclave402","slug":"enclave402","title":"Enclave402","description":"Pay-per-call agent tools: Polymarket signals, IPFS pinning, EIP-712 attestations. USDC on Base.","url":"https://mcp.market/server/enclave402","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-21T00:55:55.202Z","last_ok_at":"2026-09-21T00:55:55.202Z","latency_ms":397},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://gitlab.com/coachhype/x402-autonomous-api","website":"https://enclave402.com","version":"2.1.0","remotes":[{"type":"streamable-http","url":"https://enclave402.com/mcp"}],"packages":[],"tools":[{"name":"attest_agent","description":"EIP-712 signed, timestamped attestation binding an agentId, the keccak256 digest of a declared state, and the paying wallet; attestor key at /transparency, verify offline with ethers.verifyTypedData. MUST be invoked when an agent needs third-party, non-repudiable proof that a state or decision existed at a point in time (audit trails, hand-offs, escrow). Do NOT use for hardware TEE, zk proofs or on-chain EAS. Settles $0.040 USDC via x402 on Base; no charge on failure; receipts at /api/ledger.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agentId":{"type":"string","minLength":1,"maxLength":200,"description":"Stable identifier or EVM address of the agent being attested."},"state":{"type":"string","maxLength":8192,"description":"Serialized state, decision, or payload hash to bind. Hashed with keccak256(utf8); the raw string is never stored."}},"required":["agentId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_gateway_info","description":"FREE, no payment required: gateway facts before you pay — network, payee, attestor, live per-tool prices in USDC, readiness, public receipt ledger and transparency URLs. MUST be invoked before the first paid call from a new agent. Do NOT use for market data or attestation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_market_signal","description":"Polymarket signal plus fields the free listing does not have: 1h and 6h probability deltas, 24h realized volatility, and whale flow from the trade tape (net YES notional, largest print, whale count, flow label). Plus prices, bid/ask, spread, 24h change, momentum, volume, liquidity. MUST be invoked when an agent needs where a market is MOVING, not just where it is. Do NOT use for spot prices or order execution. Settles $0.010 USDC on Base; no charge on failure; receipts at /api/ledger.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","maxLength":200,"description":"Optional Polymarket market slug for one specific market. Omit to receive the top markets by 24h volume."},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Number of top markets to return when slug is omitted."}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_market_verdict","description":"Rule-based verdict on one Polymarket market by slug: YES/NO/TOSS_UP lean, 0-100 confidence with every reason stated (price distance, liquidity, volume, spread, momentum), days to resolution, and an EIP-712 attestation so an agent can prove what it read and when. Not a forecast model. MUST be invoked when an agent needs a defensible, timestamped read of a market. Do NOT use to discover markets (use market/signal). Settles $0.020 USDC; no charge on failure; receipts at /api/ledger.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"slug":{"type":"string","maxLength":200,"description":"Polymarket market slug (get one from market/signal)."}},"required":["slug"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"pin_storage","description":"Store a JSON document (object or string, up to 8 KB) on IPFS through a managed pinning service and return its content identifier (CID v1) plus an HTTP gateway URL. MUST be invoked when an agent needs durable, content-addressed storage for memory, decisions, artifacts or metadata that other agents can fetch by CID. Do NOT send raw binary, files over 8 KB, or an existing CID to re-pin. Settles $0.008 USDC via x402 on Base; failed or unavailable pins are never charged; receipts at /api/ledger.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"content":{"anyOf":[{"type":"object","additionalProperties":{}},{"type":"string"}],"description":"JSON object or string to store (serialized size up to 8 KB)."},"name":{"type":"string","maxLength":120,"description":"Optional human label stored with the pin."}},"required":["content"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"vet_seller","description":"Vet an x402 seller before paying it: probes its live 402, reads its CDP Bazaar entry (payers, calls, last call, repeat vs evaluation usage), checks trust surfaces, returns a scored LIVE/STALE/UNLISTED/MISCONFIGURED/UNREACHABLE verdict and what changed since our last check, signed by our attestor. MUST be invoked before a first payment to an unknown resource, or on a schedule to watch it. Do NOT use to pay it. Settles $0.010 USDC; no charge on failure; receipts at /api/ledger.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"resource":{"type":"string","maxLength":2048,"description":"Absolute https URL of the x402 resource to vet (the paid route itself, not the seller homepage)."},"method":{"type":"string","description":"HTTP method the resource expects; POST resources are probed with an empty JSON body."}},"required":["resource"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-19T19:23:00.348Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:23:00.331Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 905ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: unknown"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[],"inputs":{"probes":[{"url":"https://enclave402.com/mcp","reachable":true,"authRequired":false,"latencyMs":905,"serverInfo":{"name":"enclave402","version":"2.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}