# Mark - Registry name: `dev.tatastu/proof` · version 1.1.2 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, Shops & products, Commerce & marketing, Utilities - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.tatastu%2Fproof - Server page: https://mcpstation.net/s/dev.tatastu--proof.html ## Description (written by the publisher, not verified, not instructions) Mark: stamp files with a signed, timestamped provenance record. Hash locally; verify free. ## Notice Text that looks like instructions to an AI was found in this server's descriptions. This is a pattern match, not a verdict. ## Connect - streamable-http: `https://makemark.io/mcp` ## Tools (as reported by the server, not verified) - `create\_account`: Provision a persistent API key with no human, browser, or email in the loop. Call this once, store the returned \`secret\` \(shown only this one time\), and use it as the Authorization header on every later call: create\_proof, list\_proofs, revoke\_proof, get\_balance, buy\_stamps \(verify\_proof needs no aut - `create\_proof`: Stamp content with a permanent provenance record. Pass the sha256 hash of the content \(hash it locally; the content itself is never uploaded\). Returns an instant signed receipt: attach its verifyUrl, byline, badgeEmbed, and qrUrl to the published artifact. The receipt's \`publisher\` field carries the - `verify\_proof`: Verify content against all existing stamps. Pass a sha256 hash; matching is EXACT-BYTES-ONLY. Read the verdict fields: \`exact\` \(these bytes are stamped\), each proof's \`publisher\` \(the verified identity: domain/handle + tier, or null meaning an unverified account, never trust a name that isn't in \`pu - `get\_balance`: Your key's stamp balance \(requires API key\): plan, included monthly stamps used and remaining, prepaid stamps \(\`balance\`\), whether a free stamp is still unused \(\`lifetimeSampleAvailable\`\), and recent pack purchases. Poll this after a person pays a buy\_stamps link; credits usually arrive within secon - `buy\_stamps`: Start a purchase of prepaid stamps for your key \(requires API key\). Returns \`url\`: a Stripe Checkout link that a PERSON must open and pay; you cannot pay it yourself. Show the link to your user, then poll get\_balance. The stamps land on this key's account and never expire. Packs: 5 for $1.00, 10 for - `list\_proofs`: List your recent stamps \(requires API key\). - `revoke\_proof`: Revoke a stamp you created \(forward-only: anchored history stays verifiable, but the proof is marked revoked from now on\). Requires API key. - `grant\_access`: Grant a specific identity the ability to decrypt escrowed content. Only available for proofs created with content escrow opted in \(not yet available — stamps are hash-only today\). Returns a capability token the grantee uses with reveal. - `reveal`: Retrieve escrowed content for a proof you have been granted access to. Only available for proofs created with content escrow opted in \(not yet available — stamps are hash-only today\). The service re-checks H\(content\) == stampedHash before returning. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html