{"title":"Agreebase Docs","description":"Public documentation for Agreebase users, developers, and agents.","home":{"slug":"","title":"Agreebase Docs","description":"A practical guide to creating, signing, notarising, verifying, and integrating Agreebase records.","section":"Start","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs","markdown_href":"/docs.md"},"sections":[{"title":"Start","order":0,"pages":[{"slug":"start-here","title":"Start here","description":"A short orientation to Agreebase record types, signatures, sealing, permanence, and verification.","section":"Start","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/start-here","markdown_href":"/docs/start-here.md"},{"slug":"no-accounts","title":"Why there's no account to create","description":"Agreebase doesn't use usernames or passwords. Here's what replaces an account, and why.","section":"Start","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-22","href":"/docs/no-accounts","markdown_href":"/docs/no-accounts.md"}]},{"title":"For Users","order":10,"pages":[{"slug":"users/record-types","title":"Record types","description":"Choose between agreements, declarations, witnessed agreements, and notarizations.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/record-types","markdown_href":"/docs/users/record-types.md"},{"slug":"users/create-and-seal","title":"Create and seal a record","description":"How the web flow moves from record selection and drafting to signing, sealing, and retained artifacts.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/create-and-seal","markdown_href":"/docs/users/create-and-seal.md"},{"slug":"users/agreement-wizard","title":"Drafting with the smart-template assistant","description":"How the 'Draft it for me' wizard turns a plain description into agreement or declaration text.","section":"For Users","audiences":["users","agents"],"kind":"guide","updated":"2026-07-22","href":"/docs/users/agreement-wizard","markdown_href":"/docs/users/agreement-wizard.md"},{"slug":"users/legal-completeness-check","title":"Reviewing legal completeness","description":"How the optional binding-signal review works, what it flags, and what it doesn't decide.","section":"For Users","audiences":["users","agents"],"kind":"guide","updated":"2026-07-22","href":"/docs/users/legal-completeness-check","markdown_href":"/docs/users/legal-completeness-check.md"},{"slug":"users/sign-and-respond","title":"Sign and respond","description":"How invited parties, declarants, co-notarizers, and witnesses review and respond to a record.","section":"For Users","audiences":["users","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/sign-and-respond","markdown_href":"/docs/users/sign-and-respond.md"},{"slug":"users/manage-record","title":"Manage a record","description":"Retrieve records, respond to lifecycle events, download artifacts, and understand what changes after sealing.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/manage-record","markdown_href":"/docs/users/manage-record.md"},{"slug":"users/notarize-content","title":"Notarize content","description":"Create a notarization for a file, text value, or existing SHA-256 hash without uploading the source file.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/notarize-content","markdown_href":"/docs/users/notarize-content.md"},{"slug":"users/verify-record","title":"Verify a record","description":"Check a record certificate, text, content hash, signed PDF, or blockchain transaction against an AGR reference.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/verify-record","markdown_href":"/docs/users/verify-record.md"},{"slug":"users/comparing-document-hashes","title":"Comparing document hashes","description":"A practical guide to comparing agreement text, notarized content, evidence metadata, and signed PDF hashes.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/comparing-document-hashes","markdown_href":"/docs/users/comparing-document-hashes.md"}]},{"title":"For Developers","order":20,"pages":[{"slug":"developers/api-and-mcp","title":"API and MCP overview","description":"Choose the right Agreebase integration surface and find the canonical REST, MCP, authentication, and agent references.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-17","href":"/docs/developers/api-and-mcp","markdown_href":"/docs/developers/api-and-mcp.md"},{"slug":"developers/mcp-quickstart","title":"MCP quickstart","description":"Connect ChatGPT and Claude through passwordless OAuth at /mcp/oauth, or configure a direct MCP client at /mcp, then safely operate Agreebase workflows.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-17","href":"/docs/developers/mcp-quickstart","markdown_href":"/docs/developers/mcp-quickstart.md"},{"slug":"developers/rest-api","title":"REST API reference","description":"The public Agreebase REST contract for creating, signing, retrieving, changing, notarising, and verifying records.","section":"For Developers","audiences":["developers","agents"],"kind":"reference","updated":"2026-07-12","href":"/docs/developers/rest-api","markdown_href":"/docs/developers/rest-api.md"},{"slug":"developers/mcp-reference","title":"MCP reference","description":"The canonical Agreebase MCP contract for transport, authentication, structured workflows, verification, signing, and guarded lifecycle actions.","section":"For Developers","audiences":["developers","agents"],"kind":"reference","updated":"2026-07-17","href":"/docs/developers/mcp-reference","markdown_href":"/docs/developers/mcp-reference.md"},{"slug":"developers/authentication-and-api-keys","title":"Authentication and API keys","description":"Authenticate REST and MCP calls safely with OTP ceremonies, bearer tokens, identity graphs, and scoped API keys.","section":"For Developers","audiences":["developers","agents"],"kind":"reference","updated":"2026-07-17","href":"/docs/developers/authentication-and-api-keys","markdown_href":"/docs/developers/authentication-and-api-keys.md"},{"slug":"developers/image-handling","title":"Image handling and share cards","description":"External image representations, identicon visibility, and scoped share-card downloads in Agreebase.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-13","href":"/docs/developers/image-handling","markdown_href":"/docs/developers/image-handling.md"},{"slug":"developers/agreebase-md","title":"AGREEBASE.md","description":"A drop-in project file that teaches an AI agent how to create, sign, verify, and manage Agreebase records safely.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-24","href":"/docs/developers/agreebase-md","markdown_href":"/docs/developers/agreebase-md.md"}]},{"title":"For Agents","order":30,"pages":[{"slug":"agents/using-agreebase-with-agents","title":"Using Agreebase with agents","description":"Operational guidance for agents that draft, create, sign, manage, notarise, or verify Agreebase records.","section":"For Agents","audiences":["agents","developers"],"kind":"agent","updated":"2026-07-17","href":"/docs/agents/using-agreebase-with-agents","markdown_href":"/docs/agents/using-agreebase-with-agents.md"}]},{"title":"Concepts","order":40,"pages":[{"slug":"concepts/permanent-records","title":"Records, artifacts, and authority","description":"The short model for understanding a sealed record, its artifacts, and later versions.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/permanent-records","markdown_href":"/docs/concepts/permanent-records.md"},{"slug":"concepts/what-is-a-hash","title":"What is a hash?","description":"A plain-language explanation of SHA-256 hashing, why it's safe to share publicly, and why it can't be reversed.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-22","href":"/docs/concepts/what-is-a-hash","markdown_href":"/docs/concepts/what-is-a-hash.md"},{"slug":"concepts/signing-methods","title":"Signing methods","description":"How Agreebase proof-of-control methods work, what they capture, and what they do not prove.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/signing-methods","markdown_href":"/docs/concepts/signing-methods.md"},{"slug":"concepts/lifecycle-and-versions","title":"Lifecycle and versions","description":"How Agreebase records move from draft to seal, what each terminal state means, and how later changes are represented.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/lifecycle-and-versions","markdown_href":"/docs/concepts/lifecycle-and-versions.md"},{"slug":"concepts/agreebase-permanence","title":"Blockchain and permanence","description":"What Agreebase writes to Base, what remains with the parties, and what permanence does and does not mean.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/agreebase-permanence","markdown_href":"/docs/concepts/agreebase-permanence.md"},{"slug":"concepts/verification-hashes","title":"Verification hashes","description":"The normalization, SHA-256, evidence metadata, fingerprint, and blockchain rules used to verify Agreebase artifacts.","section":"Concepts","audiences":["developers","agents","users"],"kind":"reference","updated":"2026-07-12","href":"/docs/concepts/verification-hashes","markdown_href":"/docs/concepts/verification-hashes.md"},{"slug":"concepts/privacy","title":"Privacy and publication","description":"What Agreebase keeps private, what can become public, and how publication choices affect permanence.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/privacy","markdown_href":"/docs/concepts/privacy.md"},{"slug":"concepts/identicons","title":"Identicons","description":"What Agreebase's document and signature identicons are, how they're generated, and what they're safe to rely on for.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-22","href":"/docs/concepts/identicons","markdown_href":"/docs/concepts/identicons.md"}]},{"title":"Policy","order":50,"pages":[{"slug":"policy/data-handling","title":"Data handling","description":"Product-level facts about what Agreebase receives, stores, exposes, and publishes for records and signing.","section":"Policy","audiences":["users","developers","agents"],"kind":"policy","updated":"2026-07-12","href":"/docs/policy/data-handling","markdown_href":"/docs/policy/data-handling.md"},{"slug":"policy/limitations-and-availability","title":"Limitations and availability","description":"Important boundaries around Agreebase signatures, blockchain writes, providers, legal effect, and service availability.","section":"Policy","audiences":["users","developers","agents"],"kind":"policy","updated":"2026-07-12","href":"/docs/policy/limitations-and-availability","markdown_href":"/docs/policy/limitations-and-availability.md"},{"slug":"policy/disputes-and-evidence","title":"Disputes and evidence","description":"Agreebase doesn't arbitrate disagreements. Here's what to gather and check if one comes up over a sealed record.","section":"Policy","audiences":["users","developers","agents"],"kind":"policy","updated":"2026-07-22","href":"/docs/policy/disputes-and-evidence","markdown_href":"/docs/policy/disputes-and-evidence.md"}]}],"pages":[{"slug":"","title":"Agreebase Docs","description":"A practical guide to creating, signing, notarising, verifying, and integrating Agreebase records.","section":"Start","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs","markdown_href":"/docs.md"},{"slug":"start-here","title":"Start here","description":"A short orientation to Agreebase record types, signatures, sealing, permanence, and verification.","section":"Start","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/start-here","markdown_href":"/docs/start-here.md"},{"slug":"no-accounts","title":"Why there's no account to create","description":"Agreebase doesn't use usernames or passwords. Here's what replaces an account, and why.","section":"Start","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-22","href":"/docs/no-accounts","markdown_href":"/docs/no-accounts.md"},{"slug":"users/record-types","title":"Record types","description":"Choose between agreements, declarations, witnessed agreements, and notarizations.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/record-types","markdown_href":"/docs/users/record-types.md"},{"slug":"users/create-and-seal","title":"Create and seal a record","description":"How the web flow moves from record selection and drafting to signing, sealing, and retained artifacts.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/create-and-seal","markdown_href":"/docs/users/create-and-seal.md"},{"slug":"users/agreement-wizard","title":"Drafting with the smart-template assistant","description":"How the 'Draft it for me' wizard turns a plain description into agreement or declaration text.","section":"For Users","audiences":["users","agents"],"kind":"guide","updated":"2026-07-22","href":"/docs/users/agreement-wizard","markdown_href":"/docs/users/agreement-wizard.md"},{"slug":"users/legal-completeness-check","title":"Reviewing legal completeness","description":"How the optional binding-signal review works, what it flags, and what it doesn't decide.","section":"For Users","audiences":["users","agents"],"kind":"guide","updated":"2026-07-22","href":"/docs/users/legal-completeness-check","markdown_href":"/docs/users/legal-completeness-check.md"},{"slug":"users/sign-and-respond","title":"Sign and respond","description":"How invited parties, declarants, co-notarizers, and witnesses review and respond to a record.","section":"For Users","audiences":["users","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/sign-and-respond","markdown_href":"/docs/users/sign-and-respond.md"},{"slug":"users/manage-record","title":"Manage a record","description":"Retrieve records, respond to lifecycle events, download artifacts, and understand what changes after sealing.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/manage-record","markdown_href":"/docs/users/manage-record.md"},{"slug":"users/notarize-content","title":"Notarize content","description":"Create a notarization for a file, text value, or existing SHA-256 hash without uploading the source file.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/notarize-content","markdown_href":"/docs/users/notarize-content.md"},{"slug":"users/verify-record","title":"Verify a record","description":"Check a record certificate, text, content hash, signed PDF, or blockchain transaction against an AGR reference.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/verify-record","markdown_href":"/docs/users/verify-record.md"},{"slug":"users/comparing-document-hashes","title":"Comparing document hashes","description":"A practical guide to comparing agreement text, notarized content, evidence metadata, and signed PDF hashes.","section":"For Users","audiences":["users","developers","agents"],"kind":"guide","updated":"2026-07-12","href":"/docs/users/comparing-document-hashes","markdown_href":"/docs/users/comparing-document-hashes.md"},{"slug":"developers/api-and-mcp","title":"API and MCP overview","description":"Choose the right Agreebase integration surface and find the canonical REST, MCP, authentication, and agent references.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-17","href":"/docs/developers/api-and-mcp","markdown_href":"/docs/developers/api-and-mcp.md"},{"slug":"developers/mcp-quickstart","title":"MCP quickstart","description":"Connect ChatGPT and Claude through passwordless OAuth at /mcp/oauth, or configure a direct MCP client at /mcp, then safely operate Agreebase workflows.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-17","href":"/docs/developers/mcp-quickstart","markdown_href":"/docs/developers/mcp-quickstart.md"},{"slug":"developers/rest-api","title":"REST API reference","description":"The public Agreebase REST contract for creating, signing, retrieving, changing, notarising, and verifying records.","section":"For Developers","audiences":["developers","agents"],"kind":"reference","updated":"2026-07-12","href":"/docs/developers/rest-api","markdown_href":"/docs/developers/rest-api.md"},{"slug":"developers/mcp-reference","title":"MCP reference","description":"The canonical Agreebase MCP contract for transport, authentication, structured workflows, verification, signing, and guarded lifecycle actions.","section":"For Developers","audiences":["developers","agents"],"kind":"reference","updated":"2026-07-17","href":"/docs/developers/mcp-reference","markdown_href":"/docs/developers/mcp-reference.md"},{"slug":"developers/authentication-and-api-keys","title":"Authentication and API keys","description":"Authenticate REST and MCP calls safely with OTP ceremonies, bearer tokens, identity graphs, and scoped API keys.","section":"For Developers","audiences":["developers","agents"],"kind":"reference","updated":"2026-07-17","href":"/docs/developers/authentication-and-api-keys","markdown_href":"/docs/developers/authentication-and-api-keys.md"},{"slug":"developers/image-handling","title":"Image handling and share cards","description":"External image representations, identicon visibility, and scoped share-card downloads in Agreebase.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-13","href":"/docs/developers/image-handling","markdown_href":"/docs/developers/image-handling.md"},{"slug":"developers/agreebase-md","title":"AGREEBASE.md","description":"A drop-in project file that teaches an AI agent how to create, sign, verify, and manage Agreebase records safely.","section":"For Developers","audiences":["developers","agents"],"kind":"guide","updated":"2026-07-24","href":"/docs/developers/agreebase-md","markdown_href":"/docs/developers/agreebase-md.md"},{"slug":"agents/using-agreebase-with-agents","title":"Using Agreebase with agents","description":"Operational guidance for agents that draft, create, sign, manage, notarise, or verify Agreebase records.","section":"For Agents","audiences":["agents","developers"],"kind":"agent","updated":"2026-07-17","href":"/docs/agents/using-agreebase-with-agents","markdown_href":"/docs/agents/using-agreebase-with-agents.md"},{"slug":"concepts/permanent-records","title":"Records, artifacts, and authority","description":"The short model for understanding a sealed record, its artifacts, and later versions.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/permanent-records","markdown_href":"/docs/concepts/permanent-records.md"},{"slug":"concepts/what-is-a-hash","title":"What is a hash?","description":"A plain-language explanation of SHA-256 hashing, why it's safe to share publicly, and why it can't be reversed.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-22","href":"/docs/concepts/what-is-a-hash","markdown_href":"/docs/concepts/what-is-a-hash.md"},{"slug":"concepts/signing-methods","title":"Signing methods","description":"How Agreebase proof-of-control methods work, what they capture, and what they do not prove.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/signing-methods","markdown_href":"/docs/concepts/signing-methods.md"},{"slug":"concepts/lifecycle-and-versions","title":"Lifecycle and versions","description":"How Agreebase records move from draft to seal, what each terminal state means, and how later changes are represented.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/lifecycle-and-versions","markdown_href":"/docs/concepts/lifecycle-and-versions.md"},{"slug":"concepts/agreebase-permanence","title":"Blockchain and permanence","description":"What Agreebase writes to Base, what remains with the parties, and what permanence does and does not mean.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/agreebase-permanence","markdown_href":"/docs/concepts/agreebase-permanence.md"},{"slug":"concepts/verification-hashes","title":"Verification hashes","description":"The normalization, SHA-256, evidence metadata, fingerprint, and blockchain rules used to verify Agreebase artifacts.","section":"Concepts","audiences":["developers","agents","users"],"kind":"reference","updated":"2026-07-12","href":"/docs/concepts/verification-hashes","markdown_href":"/docs/concepts/verification-hashes.md"},{"slug":"concepts/privacy","title":"Privacy and publication","description":"What Agreebase keeps private, what can become public, and how publication choices affect permanence.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-12","href":"/docs/concepts/privacy","markdown_href":"/docs/concepts/privacy.md"},{"slug":"concepts/identicons","title":"Identicons","description":"What Agreebase's document and signature identicons are, how they're generated, and what they're safe to rely on for.","section":"Concepts","audiences":["users","developers","agents"],"kind":"concept","updated":"2026-07-22","href":"/docs/concepts/identicons","markdown_href":"/docs/concepts/identicons.md"},{"slug":"policy/data-handling","title":"Data handling","description":"Product-level facts about what Agreebase receives, stores, exposes, and publishes for records and signing.","section":"Policy","audiences":["users","developers","agents"],"kind":"policy","updated":"2026-07-12","href":"/docs/policy/data-handling","markdown_href":"/docs/policy/data-handling.md"},{"slug":"policy/limitations-and-availability","title":"Limitations and availability","description":"Important boundaries around Agreebase signatures, blockchain writes, providers, legal effect, and service availability.","section":"Policy","audiences":["users","developers","agents"],"kind":"policy","updated":"2026-07-12","href":"/docs/policy/limitations-and-availability","markdown_href":"/docs/policy/limitations-and-availability.md"},{"slug":"policy/disputes-and-evidence","title":"Disputes and evidence","description":"Agreebase doesn't arbitrate disagreements. Here's what to gather and check if one comes up over a sealed record.","section":"Policy","audiences":["users","developers","agents"],"kind":"policy","updated":"2026-07-22","href":"/docs/policy/disputes-and-evidence","markdown_href":"/docs/policy/disputes-and-evidence.md"}]}