Documentation Index
Fetch the complete documentation index at: https://docs.rootkey.ai/llms.txt
Use this file to discover all available pages before exploring further.
The Problem
Organisations produce thousands of critical documents - contracts, regulatory filings, certificates, board resolutions, NDAs, audit reports. These documents define legal obligations, evidence compliance, and establish accountability. The problem is that digital documents are trivially mutable. A file saved to a server can be altered without trace. A signature on a PDF is only as trustworthy as the system that issued and stores it. When a document needs to be verified - by a regulator, a counterparty, or a court - the verification chain inevitably leads back to a system that someone controls, and therefore someone could have manipulated. Traditional document management systems solve version control. They do not solve trust.How ROOTKey Solves It
ROOTKey anchors a cryptographic hash of each document to the Polygon blockchain at the moment it is created, approved, or finalised. The blockchain record is:- Permanent - it cannot be deleted or modified by anyone
- Timestamped - the block timestamp is set by the blockchain, not by your system
- Independently verifiable - any party with the original document can verify it against the on-chain record without contacting ROOTKey or you
Architecture
ROOTKey fits alongside your existing DMS - it does not replace it. Your document storage, access controls, and workflows remain unchanged. ROOTKey adds the cryptographic trust layer on top.Implementation
Create a vault for document anchoring
Create a vault scoped to the document category - for example, legal contracts or regulatory filings. Configure the protocol based on your auditability requirements.→ Create Vault
Anchor a document at creation or approval
When a document reaches a significant lifecycle event (created, approved, signed, finalised), post it to the Files API. ROOTKey computes the hash and anchors it to the blockchain.→ Create File
Create a new version on amendment
If the document is legitimately amended, create a new version. The previous version remains intact on-chain - the full amendment history is preserved and verifiable.→ Create File Version
Validate on demand
At any point - during an audit, a dispute, or a routine check - validate the document against its on-chain anchor. ROOTKey returns a valid or invalid result, and the validation event itself is anchored.→ Validate File
Recommended Configuration
| Parameter | Recommendation |
|---|---|
| Protocol | RKP-1 (Full On-Chain) for legally critical documents; RKP-3 (Hybrid) for high-volume archives |
| Deployment | API Integration for cloud-native DMS; On-Premise for air-gapped or regulated environments |
| Trigger point | Anchor at the moment of signing or approval, not at upload - anchor the authoritative version |
| Version strategy | Create a new version for each legitimate amendment; do not overwrite |
| Personal data | Do not anchor documents containing personal data directly on-chain with RKP-1; use hash-only patterns or RKP-3 with off-chain storage |
Key API Endpoints
| Endpoint | Purpose |
|---|---|
| Create Vault | Create a vault scoped to a document category |
| Create File | Anchor a document |
| List Files | List and search anchored documents |
| Get File | Retrieve a specific document record |
| Create File Version | Anchor an amended version |
| Get File Versions | Retrieve version history |
| Validate File | Validate a document against its on-chain anchor |
| File History | Full audit history for a document |
Compliance Alignment
| Framework | How this use case helps |
|---|---|
| NIS2 | Supports Article 21 - integrity and auditability of information assets for critical entities |
| ISO 27001 (in progress) | Addresses A.5.33 (protection of records) and A.8.15 (logging and monitoring) |
| eIDAS | On-chain anchors constitute qualified electronic evidence for document existence and integrity |
| GDPR | Use RKP-3 with off-chain storage to maintain erasure capability for documents containing personal data |
| DORA | Immutable record-keeping for operational documentation in financial entities |
Get started - free account
Access sandbox and production environments. Anchor your first document in under 5 minutes.
Speak with our team
We’ll walk through a document integrity architecture tailored to your DMS and compliance requirements.

