{"name":"gera-witness","description":"GeraWitness — blockchain-anchored document notarisation, timestamping, and verification platform for legally defensible digital proof.","version":"0.1.0","url":"https://gerawitness.com","contact":"api@gera.services","tools":[{"name":"notarize_document","description":"Notarise a document by computing its hash and anchoring it to a public blockchain ledger.","input_schema":{"type":"object","properties":{"document_url":{"type":"string","description":"Publicly accessible URL of the document to notarise."},"document_hash":{"type":"string","description":"SHA-256 hash of the document if pre-computed client-side."},"metadata":{"type":"object","description":"Optional key-value metadata to include in the notarisation record."}}}},{"name":"verify_document","description":"Verify whether a document matches a previously notarised record on the ledger.","input_schema":{"type":"object","properties":{"certificate_id":{"type":"string","description":"GeraWitness certificate ID to verify against."},"document_url":{"type":"string","description":"URL of the document to verify."},"document_hash":{"type":"string","description":"SHA-256 hash of the document if pre-computed."}},"required":["certificate_id"]}},{"name":"timestamp_file","description":"Create a tamper-proof RFC 3161 timestamp for a file without storing the file contents.","input_schema":{"type":"object","properties":{"file_hash":{"type":"string","description":"SHA-256 hash of the file to timestamp."},"algorithm":{"type":"string","description":"Hash algorithm used: sha256 (default) or sha512."}},"required":["file_hash"]}},{"name":"list_certificates","description":"List notarisation certificates issued for the authenticated account.","input_schema":{"type":"object","properties":{"status":{"type":"string","description":"Filter by status: active, revoked, or expired."},"limit":{"type":"number","description":"Maximum number of certificates to return (default 50)."}}}}],"resources":[{"name":"certificates","description":"Notarisation certificates issued by GeraWitness.","url":"https://gerawitness.com/api/v1/certificates"},{"name":"documents","description":"Document records (hashes only — no raw content stored).","url":"https://gerawitness.com/api/v1/documents"}]}