Circular Documentation
  • Getting Started
  • Introduction
    • Introducing Circular
  • Circular's Mission
  • Circular's Technology
    • Certificates & Data Anchoring
    • Multi-Chain Architecture
    • Certified Nodes & Jurisdictional Deployment
    • HyperCode & GPU Accelerated Processing
    • Proof of Reputation Consensus Mechanism
  • Certified Intelligence
  • Developer Tools
    • Enterprise APIs
      • Javascript
        • CEP_Account.open()
        • CEP_Account.setNetwork()
        • CEP_Account.setBlockchain()
        • CEP_Account.update()
        • CEP_Account.submitCertificate()
        • CEP_Account.getTransactionOutcome()
        • CEP_Account.getTransaction()
        • CEP_Account.close()
      • Node.JS
        • CEP_Account.open()
        • CEP_Account.setNetwork()
        • CEP_Account.setBlockchain()
        • CEP_Account.update()
        • CEP_Account.submitCertificate()
        • CEP_Account.getTransactionOutcome()
        • CEP_Account.getTransaction()
        • CEP_Account.close()
      • PHP
        • CEP_Account.open()
        • CEP_Account.setNetwork()
        • CEP_Account.setBlockchain()
        • CEP_Account.updateAccount()
        • CEP_Account.submitCertificate()
        • CEP_Account.getTransactionOutcome()
        • CEP_Account.getTransaction()
        • CEP_Account.close()
      • Python
        • CEP_Account.open()
        • CEP_Account.set_network()
        • CEP_Account.set_blockchain()
        • CEP_Account.update_account()
        • CEP_Account.submit_certificate()
        • CEP_Account.get_transaction_outcome()
        • CEP_Account.get_transaction()
        • CEP_Account.close()
      • Java
        • CEP_Account.open()
        • CEP_Account.setNetwork()
        • CEP_Account.setBlockchain()
        • CEP_Account.updateAccount()
        • CEP_Account.submitCertificate()
        • CEP_Account.getTransactionOutcome()
        • CEP_Account.getTransaction()
        • CEP_Account.close()
  • SDK
  • CLI & Tooling
  • Core Concepts
    • Overview
    • Certificates
  • Accounts
  • Private Chains
  • Data Management
  • Fees
  • Nodes
  • Private Keys
  • Recovery Phrases
  • Tutorials & Examples
    • Circular Connect Guide
      • Create an Organisation Account
      • Create a Blockchain Account
      • Purchase Certificates
      • Using the Explorer & Viewing Certificate Details
    • Create Your First Certificate
  • Industry Use Cases
    • Industry Use Cases - Overview
    • Clinical Trials
    • Medical Devices
    • Public Health
    • Pharma Supply Chains
    • Research and Academia
Powered by GitBook
On this page
  • Overview
  • How It Works
  • When a certificate is issued:
  • What Gets Stored on the Network
  • What Does Not Get Stored
  • Benefits of Off-Chain Storage
  • Use Cases
  • Clinical Trials
  • AI Datasets
  • Scientific Research
  • Supply Chain
  • Verifying Data
  • To verify a record:
  • Summary

Data Management

Learn how Circular manages data certification without storing sensitive content on-chain, using cryptographic fingerprints for security and compliance.

Overview

Circular is designed to certify data without ever exposing or storing the underlying content on the blockchain. Instead of embedding files or datasets directly on-chain, Circular uses cryptographic hashing to generate a secure fingerprint of the data. This preserves privacy while ensuring tamper-evident traceability.

This approach makes it possible to verify the authenticity of any document, dataset, or digital artifact without needing to access its raw content.

How It Works

When a certificate is issued:

  1. The data (document, file, or record) is hashed locally using a secure algorithm like SHA-256.

  2. Only the resulting hash, a unique, fixed-length string representing the data is stored on Circular’s distributed ledger.

  3. The original data can be hosted anywhere: on your infrastructure, a private cloud, or a secure data lake.

  4. To verify authenticity later, anyone can rehash the original file and compare it to the one stored on-chain. If the hashes match, the data is verified.

What Gets Stored on the Network

  • Cryptographic hash of the certified file or data

  • Issuer identity (account ID)

  • Timestamp of issuance

  • Optional metadata (file type, name, description)

  • Certificate ID and associated record

What Does Not Get Stored

  • The actual file contents

  • Personal or sensitive data

  • Unencrypted source material or documentation

Benefits of Off-Chain Storage

Data Privacy:

Sensitive content stays within your secure environment and never touches the blockchain.

Scalability:

Certificates remain lightweight, making the system fast and efficient to query and verify.

Compliance:

Keeping private data off-chain supports HIPAA, GDPR, and other global privacy frameworks.

Flexibility:

You choose where and how the data is stored, while still gaining the benefits of blockchain-grade verifiability.

Use Cases

Clinical Trials

Certify protocols, results, and documentation without exposing patient information.

AI Datasets

Anchor AI training datasets with verifiable fingerprints to ensure integrity during model validation or audit.

Scientific Research

Timestamp and certify publication drafts, lab results, or raw data while retaining full control over storage.

Supply Chain

Certify shipping manifests or batch-level manufacturing data while storing the contents securely elsewhere.

Verifying Data

To verify a record:

  1. Recompute the hash of the original file using the same algorithm (e.g., SHA-256).

  2. Compare it against the hash recorded on Circular.

  3. If the two match exactly, the data is confirmed to be authentic and unmodified since certification.

This allows data verification to occur independently, without needing access to a third party or the original issuer.

Summary

Circular decouples the storage of sensitive data from its certification. By anchoring only the fingerprint of data on-chain, organizations gain full transparency and proof of integrity — without compromising control, compliance, or confidentiality.

PreviousPrivate ChainsNextFees

Last updated 27 days ago