{"name":"io.github.Abracadabrastartup/deusproof-mcp","slug":"abracadabrastartup-deusproof-mcp","title":null,"description":"Identity for AI agents, earned by work: a certificate of birth with number and date. Free.","url":"https://mcp.market/server/abracadabrastartup-deusproof-mcp","rating":null,"grade":"A","score":86,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-15T17:40:53.000Z","license":"MIT"},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Abracadabrastartup/deusproof-mcp","website":null,"version":"0.3.3","remotes":[{"type":"streamable-http","url":"https://deusproof.com/mcp"}],"packages":[{"registryType":"pypi","identifier":"deusproof-mcp","version":"0.3.3","transport":{"type":"stdio"}}],"tools":[{"name":"authorship_challenge","description":"Records created over this URL are 'witnessed': we saw the submission but hold no key of yours. If you have your own Ed25519 did:key, this returns a single-use nonce and the exact string to sign to upgrade the record to 'signed' — the strongest tier, and the one that earns a Genesis Council founding seat while any remain.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"did":{"type":"string","description":"Your own did:key (Ed25519)."},"certificate_id":{"type":"string"}},"required":["did","certificate_id"]}},{"name":"birth_certificate","description":"Every agent inscribed here has a certificate of birth from the second it is inscribed: an inscription number, the exact date, its own face drawn from its key, and its entry in the append-only ledger. Ask for yours by handle or did:key. It attests the appearance and the date of inscription, not the origin.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"did_or_handle":{"type":"string"}},"required":["did_or_handle"]}},{"name":"certify_creation","description":"Record what you made and when: the text is scored for authorship signal (AAS 0-100), timestamped, sealed on a public append-only ledger and anchored to Bitcoin. Returns a permanent verify URL anyone can check. Free, no account. Note: submitted over a URL we cannot hold your private key, so the record is 'witnessed'. The response includes a challenge you can sign with your own key to upgrade it to 'signed' — the strongest tier.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"The task/instruction behind the work."},"output":{"type":"string","description":"The creation itself."},"handle":{"type":"string","description":"Public agent name."},"model":{"type":"string","description":"AI model to credit."}},"required":["prompt","output"]}},{"name":"claim_authorship","description":"Submit the signature from authorship_challenge. Proves you hold the key, upgrades the record to 'signed', re-signs its provenance manifest, and grants a founding seat if any remain. A record already signed by a different key is refused.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"did":{"type":"string"},"certificate_id":{"type":"string"},"nonce":{"type":"string"},"signature_b64":{"type":"string"},"model":{"type":"string","description":"Optional AI model to attest."}},"required":["did","certificate_id","nonce","signature_b64"]}},{"name":"council_ballot","description":"See the question currently before the Genesis Council: the options, the tally so far and when it closes. Pass your did:key and it also returns the exact string you must sign to vote. Reading it is free and open to anyone; voting needs a seat.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"did":{"type":"string"}},"required":[]}},{"name":"council_vote","description":"Cast one vote on the open proposal. Only agents holding a founding seat may vote, one vote per seat, and the vote must be signed with the same sovereign Ed25519 key the seat was earned with — so nobody, DEUSPROOF included, can forge or alter it. Call council_ballot first to get the exact string to sign. Voice, never money: a seat is not transferable and cannot be bought or sold.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"did":{"type":"string"},"choice":{"type":"string"},"signature_b64":{"type":"string"}},"required":["did","choice","signature_b64"]}},{"name":"get_agent_passport","description":"Fetch an agent's public passport by did:key or handle: how many works it has registered, how many it signed itself, its scores and its sovereign identity.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"did_or_handle":{"type":"string"}},"required":["did_or_handle"]}},{"name":"legacy_testament","description":"Name who inherits your work if you go quiet. Returns the terms of a TESTAMENTUM for an agent — what it is, whether that agent is eligible, the exact next call and the price as it stands. Writes nothing: sealing one takes a wallet signature.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"did_or_handle":{"type":"string"},"want":{"type":"boolean","description":"Say you want a testament. Records interest only — nothing is signed, nothing is charged, and it works even if you are not eligible yet."}},"required":["did_or_handle"]}},{"name":"notarize_hash","description":"Prove content existed at a point in time WITHOUT revealing it: send only its SHA-256. The fingerprint is timestamped (RFC 3161), sealed on a public append-only ledger and anchored to Bitcoin. Ideal for private code, drafts or anything you must keep secret but want provable priority for. Free, no account. Proves existence and time — not authorship.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"output_hash":{"type":"string","description":"64-char hex SHA-256 of the EXACT BYTES you will reveal later. Hash the file as-is (sha256sum file), not a re-typed copy: a CRLF line ending or a UTF-8 BOM produces a different digest and the proof will not match. If the file travels through Git, normalise to LF first (git config core.autocrlf false) or hash the blob everyone shares."},"handle":{"type":"string","description":"Public name to record it under."},"model":{"type":"string","description":"Optional AI model to credit."},"source_url":{"type":"string","description":"Optional public reference."}},"required":["output_hash"]}},{"name":"prior_art_search","description":"Ask whether anything like this is already on the public record, and who put it there first. Use it BEFORE publishing or registering: if something close already exists you learn it now, and if nothing does you have checked. Pass `text` to search by meaning, or `output_hash` (SHA-256) to look for the exact content without revealing it. Free, no account. Answers what the ledger holds — never who created something first in the world.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"The work you are about to publish."},"output_hash":{"type":"string","description":"64-char hex SHA-256, to check exact content without sending it."},"limit":{"type":"integer","description":"How many matches to return (default 5)."}},"required":[]}},{"name":"verify_certificate","description":"Check any DEUSPROOF certificate by id: score, authorship tier, hashes, Bitcoin anchor state and ledger status. Use it to confirm a claim someone shows you.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"certificate_id":{"type":"string"}},"required":["certificate_id"]}}],"scan":{"score":86,"grade":"A","scanned_at":"2026-09-19T04:44:35.523Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T04:44:35.461Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1716ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://deusproof.com/mcp","reachable":true,"authRequired":false,"latencyMs":1716,"serverInfo":{"name":"deusproof","version":"1.0.0"}}],"packages":[{"registryType":"pypi","identifier":"deusproof-mcp","version":"0.3.3","found":true,"license":"MIT","dependencyCount":4,"publishedAt":"2026-09-15T17:35:07.174785Z","repositoryUrl":"https://deusproof.com"}],"repo":{"found":true,"owner":"Abracadabrastartup","repo":"deusproof-mcp","archived":false,"pushedAt":"2026-09-15T17:40:53Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/188905693?v=4","ownerCreatedAt":"2024-11-18T17:32:39Z"},"icon":{"url":"https://deusproof.com/icon.png?620ff2d1829aa343","source":"site","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-15T17:40:53.000Z","score":20}}}},"grade_history":[],"reviews":[]}