Skip to main content

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
If a document is altered after anchoring - even by a single character - the hash no longer matches the on-chain record. The tampering is detectable by anyone.

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

1

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
2

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
3

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
4

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
5

Share verifiable proof

Provide the file ID and vault ID to any counterparty or auditor. They can validate the document independently - either through the ROOTKey API or directly via Polygonscan - without requiring access to your systems.

ParameterRecommendation
ProtocolRKP-1 (Full On-Chain) for legally critical documents; RKP-3 (Hybrid) for high-volume archives
DeploymentAPI Integration for cloud-native DMS; On-Premise for air-gapped or regulated environments
Trigger pointAnchor at the moment of signing or approval, not at upload - anchor the authoritative version
Version strategyCreate a new version for each legitimate amendment; do not overwrite
Personal dataDo 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

EndpointPurpose
Create VaultCreate a vault scoped to a document category
Create FileAnchor a document
List FilesList and search anchored documents
Get FileRetrieve a specific document record
Create File VersionAnchor an amended version
Get File VersionsRetrieve version history
Validate FileValidate a document against its on-chain anchor
File HistoryFull audit history for a document

Compliance Alignment

FrameworkHow this use case helps
NIS2Supports 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)
eIDASOn-chain anchors constitute qualified electronic evidence for document existence and integrity
GDPRUse RKP-3 with off-chain storage to maintain erasure capability for documents containing personal data
DORAImmutable 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.