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.

This section is under active development. Full endpoint documentation will be published shortly. Contact support@rootkey.ai if you need early access or technical specifications.

Overview

The Tables API allows you to create and manage structured, schema-defined data tables within ROOTKey vaults. Each table provides a typed record store with integrity anchoring - every write operation is processed through the configured data processing protocol, producing a cryptographically verifiable audit trail at the record level. Tables are designed for use cases where data has a defined structure (columns, types, constraints) and where individual records must be independently verifiable - regulatory datasets, operational logs, inventory records, or any structured data requiring tamper-evidence.

Key Capabilities

  • Define typed schemas for structured data storage within a vault
  • Create, update, and query records with integrity anchoring per operation
  • Access full record history and version lineage
  • Validate individual records against their on-chain proof
  • Control table-level access and permissions through vault configuration

Endpoints

Documentation for the following endpoints is in progress:
MethodEndpointDescription
POST/tablesCreate a new table within a vault
GET/tablesList tables in a vault
GET/tables/:idGet table metadata and schema
PUT/tables/:idUpdate table configuration
DELETE/tables/:idDelete a table

  • Records API - manage individual records within a table
  • Vaults - tables are scoped to a vault
  • Files - for unstructured document management