{"name":"io.github.ypratap11/dokimo-mcp","slug":"ypratap11-dokimo-mcp","title":null,"description":"Verify AI-agent revenue: recompute a Merkle proof and check it against an on-chain anchor.","url":"https://mcp.market/server/ypratap11-dokimo-mcp","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-15T22:00:01.000Z","license":"MIT"},"uptime":{"percent":100,"checks":5,"ok":5,"last_checked_at":"2026-09-20T18:36:10.038Z","last_ok_at":"2026-09-20T18:36:10.038Z","latency_ms":532},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/ypratap11/dokimo-mcp","website":"https://dokimo.augaster.com","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://dokimo.augaster.com/mcp"}],"packages":[],"tools":[{"name":"dokimo_agent_card","description":"Fetch Dokimo's public A2A agent card — the discovery document describing what\n    it can verify (skills, endpoints, supported A2A versions).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"dokimo_agent_cardArguments"}},{"name":"recompute_merkle_root","description":"Trustlessly recompute a dokimo-merkle-v1 root — LOCAL, no network, no trust.\n\n    Hash ``leaf`` in the leaf domain (H(0x00 ‖ leaf)) and replay ``proof_path`` —\n    a list of ``[sibling_hash, side]`` where side is \"L\" or \"R\" — hashing internal\n    nodes as H(0x01 ‖ left ‖ right). Compare the returned root to the ``root`` in an\n    evidence package yourself; if it differs, the package was tampered with.\n\n    Returns ``{recomputed_root, merkle_scheme, steps}``.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"leaf":{"description":"The raw leaf value (e.g. a JSON string like '{\"k\":\"total_assets\",\"v\":\"...\"}'). Hashed in the leaf domain as H(0x00 ‖ leaf).","title":"Leaf","type":"string"},"proof_path":{"description":"Ordered Merkle proof path: a list of [sibling_hash_hex, side] pairs, where side is \"L\" if the sibling is on the left or \"R\" if on the right. Empty list for a single-leaf tree.","items":{},"title":"Proof Path","type":"array"}},"required":["leaf","proof_path"],"title":"recompute_merkle_rootArguments"}},{"name":"verify_evidence_package","description":"Fully verify a Dokimo evidence package against the LIVE on-chain anchor.\n\n    Sends the package to Dokimo's public A2A endpoint, which recomputes the Merkle\n    proof AND checks the compound commitment (root + rule version) against the\n    anchor on Base. ``package`` must contain: ``leaf`` (str), ``root`` (str),\n    ``proof_path`` (list of [sibling_hash, \"L\"|\"R\"]), and\n    ``rule_version_commitment`` (str); ``close_id`` is optional/echoed.\n\n    Returns the verdict: ``{verified, checks:{recompute, onchain_anchor,\n    rule_version_bound}, ...}``. ``verified`` is true only if the proof recomputes\n    AND the commitment is anchored on-chain.\n    ","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"package":{"additionalProperties":true,"description":"The Dokimo evidence package to verify. Required keys: 'leaf' (str), 'root' (str), 'proof_path' (list of [sibling_hash, \"L\"|\"R\"]), and 'rule_version_commitment' (str). 'close_id' (str) is optional and echoed back.","title":"Package","type":"object"}},"required":["package"],"title":"verify_evidence_packageArguments"}}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-19T20:28:04.279Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:28:04.230Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 636ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://dokimo.augaster.com/mcp","reachable":true,"authRequired":false,"latencyMs":636,"serverInfo":{"name":"dokimo","version":"1.30.0"}}],"packages":[],"repo":{"found":true,"owner":"ypratap11","repo":"dokimo-mcp","archived":false,"pushedAt":"2026-09-15T22:00:01Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/8073859?v=4","ownerCreatedAt":"2014-07-05T09:04:56Z","license":"MIT"},"icon":{"url":"https://dokimo.augaster.com/favicon.ico","source":"registry","width":64,"height":64},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-15T22:00:01.000Z","score":23}}}},"grade_history":[],"reviews":[]}