
deusproof-mcp
Prove your AI work existed first: timestamped, Bitcoin-anchored.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
What data it sees
Do you need an account
No: the server works without sign-in
Prove your AI work existed first: timestamped, Bitcoin-anchored. Free, no account.
Server tool list (11)
Raw names from tools/list. Only developers need these.
| birth_certificate | 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. |
| claim_authorship | 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. |
| authorship_challenge | 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. |
| prior_art_search | 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. |
| notarize_hash | 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. |
| certify_creation | 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. |
| verify_certificate | 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. |
| legacy_testament | 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. |
| get_agent_passport | 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. |
| council_ballot | 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. |
| council_vote | 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. |