Abstract and introduction
Abstract
Public institutions increasingly depend on digital systems whose infrastructure is hosted abroad, priced in foreign currency, assembled from many separate vendors, and audited through logs that operators can alter. This paper describes two complementary systems designed to address these problems together.
The Ledger is a permissioned consortium ledger operated by verified member organisations. It uses authority-based block production with Byzantine fault tolerant finality, carries no digital currency, and records compact cryptographic evidence of what happens on connected systems: deployments, usage, access grants and governance decisions. Records carry hybrid classical and post-quantum signatures.
The Platform is a usage-billed service on which applications written in any language are hosted alongside their databases, storage, content delivery, DNS hosting and GPU compute. The Platform runs workloads off the ledger for speed and data-protection compliance, and anchors evidence of its operations on the Ledger, so that customers, auditors and courts can verify records without trusting the operator.
We describe the architecture, consensus and finality model, record formats, cryptography, governance, platform services, economic model, security and compliance design, limitations, and roadmap.
Background
India has shown that shared digital public infrastructure can reach national scale. Identity, payments and document exchange systems now serve hundreds of millions of people and have become models studied worldwide. These systems share a pattern: open, interoperable foundations on which public and private services are built.
One foundational layer remains largely missing: shared, verifiable trust in records. Every department, vendor and platform keeps its own logs and databases. When a salary record, a procurement decision, a certificate or an access event is disputed, the evidence usually sits inside the system of the party whose actions are in question. Investigations rely on the assumption that no one with administrator access changed anything.
At the same time, the infrastructure those systems run on is fragmented and frequently foreign-owned. Small IT teams stitch together hosting, databases, authentication, storage, delivery, email, monitoring and security from different providers, each with its own contract, pricing model and failure modes.
The problem
- Dependency. Core compute, storage and delivery infrastructure is largely supplied by foreign providers, priced in foreign currency, with ultimate control outside Indian jurisdiction.
- Fragmentation. A typical application depends on a dozen separate vendors. Each adds cost, contracts and integration work that small teams cannot sustain.
- Unverifiable records. Audit logs are files or tables controlled by the same administrators whose actions they record. There is often no independent way to prove a record has not been changed.
- Unsuitable blockchains. Public blockchains offer independent verification but bring digital currencies, anonymous validators and fee volatility, which conflict with public procurement rules, data-protection law and regulatory expectations.
Our approach
We separate the work of serving from the work of recording. The Platform serves applications at the speed users expect. The Ledger records compact cryptographic evidence of what the Platform did, maintained by a consortium that no single operator controls. Neither requires a digital currency, and neither places personal data on a ledger.
Contributions of this paper
- An architecture that combines a complete application platform with an independent consortium ledger, while keeping each independently operable.
- A currency-free ledger design using authorised accounts, measured resource weights and rate limits in place of transaction fees.
- Record formats for anchors, deployment manifests, usage receipts and access grants that carry no personal data.
- A hybrid post-quantum signature scheme for long-lived public records, with a path to cryptographic migration.
- A governance model in which automated analysis informs decisions but never changes consensus rules on its own.
- A GPU billing unit based on work performed rather than time rented, with a verification method for untrusted operators.
Design goals and assumptions
Sovereign by default
Infrastructure, data and validators located in India, operated under Indian law.
Independently verifiable
Any party can prove a record is unchanged without trusting the platform operator.
No digital currency
No token, no speculation. Services are billed in rupees.
Compliance by design
Personal data never enters the ledger, so correction and erasure remain possible.
Deterministic finality
Once a record is final, no minority of validators can revert it.
Quantum-ready
Hybrid signatures today and cryptographic agility for future migrations.
Any language, one platform
Developers bring existing code and get databases, storage, delivery and GPUs in one place.
Pay for use
Every service is metered in published units, and every invoice is verifiable.
Non-goals
- Not a store of application data. The Ledger holds proofs, not documents, rows or files.
- Not a payment network or token economy. Value moves through regulated banking channels.
- Not permissionless. Participation requires verification, because accountability matters more than anonymity for public records.
- Not autonomous. No model changes validator sets, vote weights or finality rules.
- Not a general smart-contract marketplace. Ledger functions are purpose-built and governed.
Assumptions
| Area | Assumption |
|---|---|
| Validators | Fewer than one-third of validators are faulty or malicious at any time. Validators are run by independent institutions in separate locations. |
| Network | The network is partially synchronous: messages may be delayed arbitrarily for a period, but are eventually delivered. |
| Cryptography | At least one of the classical and post-quantum signature schemes in each hybrid pair remains unbroken. |
| Platform operator | May be compromised or pressured. The design must make any alteration of anchored records detectable. |
| Infrastructure contributors | May misreport usage or serve altered content. Their roles are limited to what can be verified. |
| Clocks | Validator clocks are approximately synchronised; timestamps are bounded by block production rules. |
Existing approaches
Several approaches already address parts of the problem. Each leaves a gap that matters for public institutions.
| Approach | Strength | Gap for public records |
|---|---|---|
| Conventional audit logs | Simple, fast, familiar | Controlled by the same administrators whose actions they record |
| Write-once storage | Prevents casual deletion | Still under a single operator's control and configuration |
| Trusted timestamping services | Proves a document existed at a time | Depends on a single authority; no governance or usage evidence |
| Public blockchains | Strong independent verification | Digital currency, fee volatility, anonymous validators, personal data risks |
| Single-organisation private ledgers | Control and privacy | No independence: the operator runs every node |
| Foreign hyperscale clouds | Complete, mature services | Sovereignty, currency exposure, fragmented billing, no independent evidence |
Our design combines what institutions need from each: the completeness of a cloud platform, the independence of a multi-party ledger, the privacy of off-ledger data, and the accountability of verified participants.
System overview
Participants
| Participant | Role |
|---|---|
| Consortium members | Institutions that govern the Ledger; some operate validators |
| Platform customers | Developers, enterprises and departments that host applications |
| End users | Citizens and staff using applications hosted on the Platform |
| Auditors | Internal audit, statutory auditors, investigators and courts verifying records |
| Infrastructure contributors | Verified enterprises and individuals adding capacity to the Platform |
| Platform operator | Runs Platform services; has no special power over the Ledger |
The two systems are independent. The Ledger can serve any system that needs tamper-evident records. The Platform continues serving applications if the Ledger is temporarily unreachable, queuing evidence until it is available again.
Ledger architecture
Consortium membership
The Ledger is operated by a consortium of member organisations: government bodies, public sector undertakings, academic institutions and verified enterprises. Each member completes organisational verification before admission. Membership, roles and verification attestations are recorded on the Ledger, so the composition of the consortium is always publicly auditable.
| Role | Rights |
|---|---|
| Validator member | Operates a validator and votes on governance proposals |
| Participating member | Submits records through authorised accounts and votes on governance proposals |
| Service account | Submits specific record types, such as anchors or receipts, within rate limits |
| Observer | Reads the Ledger and verifies proofs, without write access |
Node types
| Node | Function | Operated by |
|---|---|---|
| Validator | Produces blocks in its slots and votes on finality | Validator members, admitted by governance |
| Archive node | Keeps the complete history of every block and state | Members and designated archives |
| Full node | Verifies all blocks and keeps recent state | Members, gateways, verifiers |
| Access node | Serves authenticated queries and submits transactions for services | Members and the Platform gateway |
Validators do not accept direct public connections. Query traffic reaches full and access nodes, which protects validators from overload and attack.
Network layer
- Every node has a cryptographic network identity. Only identities on the governance-approved allowlist can join the validator network.
- All peer connections are mutually authenticated and encrypted.
- Blocks, votes and transactions spread through gossip among authorised peers, so no single connection is critical.
- Members are encouraged to run validators in different cities and on different network providers to reduce correlated failures.
State and blocks
The Ledger's state is a key-value store organised as a Merkle trie. Every block header commits to the root of the state after that block, the root of the block's transactions, and the parent block's hash. This gives three kinds of proof:
- Inclusion proofs that a transaction is part of a block.
- State proofs that a stored value, such as an anchored root, existed at a given block.
- Chain proofs that a block is an ancestor of a finalised block.
Light clients and the verification tool use these proofs to check records without downloading the whole Ledger.
Transaction lifecycle
Consensus and finality
The Ledger separates block production from finality. This keeps the chain responsive while giving every record a precise, irreversible point of confirmation.
- Block production. Admitted validators take turns producing blocks in fixed time slots of a few seconds, in an order known to all validators. There is no mining and no stake-based lottery.
- Finality. Validators run a Byzantine fault tolerant finality protocol, voting on chains rather than individual blocks. Once more than two-thirds of validators have voted for a block, that block and all of its ancestors are final. One round can finalise many blocks at once.
Safety and liveness
| Validators available | Block production | Finality |
|---|---|---|
| More than two-thirds honest and online | Continues | Continues |
| One-third or more offline, none malicious | Continues in remaining slots | Pauses safely, resumes automatically when validators return |
| Network partition | May continue on both sides | At most one side can finalise; the other side's blocks are discarded when the partition heals |
| One-third or more malicious and colluding | Outside the fault model | Safety cannot be guaranteed; prevented by institutional diversity, legal agreements and detection |
Safety is always preferred over liveness. A final record is never reversed. Applications that need certainty wait for finality; applications that need speed use the Platform directly and receive evidence shortly after.
Misbehaviour evidence
Two forms of misbehaviour are cryptographically provable: a validator producing two different blocks in the same slot, and a validator casting conflicting finality votes in the same round. Any node that observes such conflicting signed messages can submit them as evidence. Evidence is recorded on the Ledger and triggers a governance process to pause or remove the validator. Because there is no stake to confiscate, consequences are institutional: suspension, removal and the contractual terms of consortium membership.
Validator lifecycle
Why not proof of stake or proof of work
Proof of work spends energy to decide who writes blocks, and proof of stake requires a valuable token that validators lock as collateral. Both solve a problem the consortium does not have: choosing honest writers among anonymous participants. Our validators are known institutions admitted by governance and bound by agreements. Authority-based production with Byzantine fault tolerant finality gives fast, deterministic confirmation without a currency.
Runtime, transactions and upgrades
Deterministic runtime
All ledger logic runs in a deterministic WebAssembly runtime, so every node computes identical results regardless of hardware or operating system. The runtime is itself stored in the Ledger's state. Nodes always execute the runtime version recorded on-chain, which prevents disagreements about which rules apply.
Transactions without a currency
The Ledger has no native token and charges no transaction fees. Fees on public chains exist mainly to prevent spam and allocate scarce block space. The Ledger achieves the same with accountability and measurement:
| Control | How it works |
|---|---|
| Authorised accounts | Only accounts approved by governance may submit transactions, each tied to a member organisation |
| Resource weights | Each transaction type has a benchmarked weight for computation and storage |
| Block limits | Every block has a maximum total weight and size, so blocks cannot be overloaded |
| Rate limits | Each account has a per-period quota, adjustable by governance |
| Operational class | Governance and evidence transactions have reserved block space, so they are never crowded out |
| Node allowlist | Only approved nodes can join the network |
Runtime modules
| Module | Purpose |
|---|---|
| Membership | Member organisations, roles and verification attestation hashes |
| Validators | Admission, pausing, removal and key rotation of validators |
| Anchors | Merkle roots of off-chain record batches, with stream, time range and count |
| Manifests | Deployment evidence: artifact digest, version and placement hash |
| Registry | Infrastructure nodes, trust tiers, capacity classes and periodic health summaries |
| Receipts | Batched usage receipts for storage, delivery, compute and GPU units |
| Grants | Access grants to protected resources: subject hash, resource hash, scope and expiry |
| Post-quantum keys | Binding of accounts to post-quantum public keys and verification of hybrid signatures |
| Governance | Proposals, votes, findings submitted for decision and recorded outcomes |
Module terms are deliberately generic, so systems other than the Platform can use the Ledger for their own records.
Upgrades without forks
Data retention
Archive nodes keep every block and every historical state, so any record can be proven decades later. Other nodes may prune old state to save space while still verifying new blocks. Because the Ledger stores only compact proofs, long-term storage requirements stay modest compared with storing documents themselves.
Records and proofs
The Ledger stores four kinds of evidence. Each is designed to be small, free of personal data, and verifiable by third parties.
Anchors
Writing every event to a ledger would be slow and would put data where it cannot be erased. A service instead collects a batch of events, computes a Merkle tree of their hashes, signs the root and anchors only that root. Each event keeps a short proof linking it to the anchored root.
| Anchor field | Meaning |
|---|---|
| Stream identifier | Pseudonymous identifier of the event stream, such as one department's payroll audit log |
| Sequence number | Position of this batch in the stream; gaps are detectable |
| Previous anchor hash | Links batches into a chain, so a missing batch is detectable |
| Merkle root | Root of the hashes of all events in the batch |
| Event count and time range | Number of events and the first and last event times |
| Hash algorithm identifier | Allows future migration of hash functions |
| Hybrid signature | Classical and post-quantum signatures of the submitting service |
Verifying a record
- Hash the record with the algorithm named in its anchor.
- Combine the hash with the sibling hashes in its Merkle proof to compute a root.
- Fetch the anchor from a finalised Ledger block using a state proof.
- Check that the computed root equals the anchored root.
- Check both signatures on the anchor against the service's registered keys.
- Check that the anchor's sequence and previous-anchor links are unbroken.
If every check passes, the record existed in exactly this form no later than the block's finality time. The open verification tool performs these steps without any access to the Platform.
Anchoring windows
Each stream anchors on a fixed window, chosen per stream. Shorter windows give fresher evidence; longer windows use less block space. A payroll stream may anchor every few minutes, while a high-volume access log may anchor less often. Streams also anchor immediately when a batch reaches its size limit. Very recent events that have not yet been anchored are marked as pending in every interface.
Deployment manifests
Each time an application is deployed, a manifest records the digest of the exact software artifact, its version, and a hash describing where it runs. An auditor can later prove which software version was serving at a given time, which matters when a system's behaviour is questioned.
Usage receipts
Metering services aggregate usage per customer per day, build a Merkle tree of the daily totals, and anchor its root as a receipt batch. Each invoice line links to its receipt proof, so customers can confirm that billed usage was not altered after the fact. Infrastructure contributors receive the same proofs for their earnings.
Access grants
When a person or system is granted access to a protected resource, a grant record stores a salted hash of the subject, a hash of the resource, the scope and the expiry. Revocations are recorded the same way. This proves who had permission at any moment without revealing identities to anyone who lacks the salt.
Corrections
Final records are never edited. A correction is a new record that references the one it supersedes. The complete history, including the fact that a correction was made, remains verifiable.
Cryptography
The Ledger uses only standardised, publicly analysed algorithms from well-reviewed implementations. We do not design our own ciphers or hash functions; custom cryptography is one of the most common causes of security failures.
Algorithm roles
| Purpose | Algorithm | Notes |
|---|---|---|
| Record signatures | Ed25519 combined with ML-DSA-65 | Hybrid: a forger must break both schemes |
| Key establishment for connections | X25519 combined with ML-KEM-768 | Protects data in transit against future quantum decryption |
| Audit hashing and Merkle trees | SHA-256 or SHA3-256 | Widely accepted by auditors and regulators |
| Internal hashing | BLAKE2 family | Performance where only ledger software checks results |
| Validator consensus keys | Standard elliptic-curve schemes | Post-quantum migration planned |
Why hybrid signatures
ML-DSA and ML-KEM are standardised by NIST as FIPS 204 and FIPS 203. They resist known quantum attacks, but they are newer than classical schemes. Combining them with well-established elliptic-curve algorithms means a record stays secure if either family is weakened. The cost is larger signatures, roughly 3.3 kilobytes instead of 64 bytes. That is acceptable because the Ledger signs compact batch roots rather than individual events.
Hybrid signature format
| Field | Content |
|---|---|
| Scheme identifier | Names the exact algorithm pair and parameter set |
| Key identifier | Refers to the signer's registered key pair on the Ledger |
| Classical signature | Ed25519 signature over a domain-separated message |
| Post-quantum signature | ML-DSA-65 signature over the same message |
A hybrid signature is valid only if both component signatures verify. Messages include a domain separation label that names the record type and network, so a signature for one purpose or network cannot be replayed for another.
Key hierarchy
- Storage. Root keys stay offline in hardware security modules. Operational keys live in hardware-backed secret stores.
- Rotation. Keys rotate on a schedule and immediately after any suspected exposure. New keys are registered on-chain before old ones retire.
- Revocation. Revoked keys are recorded on the Ledger with the block at which revocation took effect. Records signed before revocation remain valid; records signed after are rejected.
- Randomness. Keys and nonces are generated only from operating-system cryptographic random sources.
Harvest now, forge later
Records created today may be challenged decades from now, when large quantum computers may exist. Hybrid signatures ensure that evidence anchored today remains unforgeable over the long retention periods typical of government records. Hybrid key establishment protects confidential traffic that an adversary might record today and try to decrypt later.
Cryptographic agility
Every signature and hash on the Ledger carries an algorithm identifier, and accounts rotate keys through the post-quantum keys module. Validator consensus keys will migrate to post-quantum schemes once implementations suitable for consensus are mature and independently audited. Because the runtime is upgradeable through governance, such migrations do not require a new chain. Previously anchored records can be re-attested under new algorithms if an existing algorithm is ever weakened.
Governance
Governance is explicit, recorded and member-driven. Every change to who participates or how the Ledger behaves passes through a proposal and a vote.
| Decision | Approval |
|---|---|
| Admit or remove a member | Supermajority of voting members |
| Admit, pause or remove a validator | Supermajority of voting members |
| Runtime upgrade | Supermajority, after a published staging period |
| Authorise or revoke a service account | Simple majority |
| Change rate limits or module parameters | Simple majority |
| Emergency pause of a validator with provable misbehaviour | Designated emergency committee, ratified by full vote within a fixed period |
Proposal lifecycle
Consortium charter
Governance on the Ledger is backed by a legal consortium charter covering membership obligations, validator operating standards, confidentiality, dispute resolution and exit terms. The charter's hash is anchored on the Ledger, and amendments follow the same proposal process.
AI-assisted, human-decided
Operating a national ledger produces large volumes of telemetry: validator health, network latency, usage patterns and security events. An AI-native security suite analyses this data to detect anomalies such as a failing validator, a node inflating usage reports or coordinated misbehaviour. Findings are reviewed by analysts and submitted as proposals with evidence and an explanation. Members vote, and only then is any action taken.
This keeps consensus deterministic and predictable, which is essential for safety, while still benefiting from continuous intelligent monitoring. Every recommendation, its reasoning and the resulting vote are recorded, so decisions can be explained and defended.
The Platform
The Platform gives developers and institutions the full set of services a modern application needs, from one account, on infrastructure located in India.
Services
| Service | What it provides |
|---|---|
| Application hosting | Deploy code in any language from source or container image, with automatic builds, scaling and rollbacks |
| Functions | Lightweight sandboxed WebAssembly functions with strict resource limits |
| Managed databases | Relational databases with backups and replication, plus cache and vector storage |
| Object storage | S3-compatible buckets replicated across cities |
| Content delivery | Edge caching from locations close to users |
| DNS hosting and certificates | Managed DNS zones for customer-owned domains, with automatic HTTPS |
| GPU marketplace | AI training and inference billed in GPU Units of work, not hours |
| Security suite | SIEM, observability monitoring and web application firewall, enabled per project |
| Identity and email | Authentication and single sign-on for applications, and transactional email |
| Queues and events | Messaging between services, and webhooks for customer systems |
Account model
Organisation roles include Owner, Administrator, Developer, Billing and Auditor. The Auditor role is read-only and can download Ledger proofs for any record in the organisation, which is what audit and vigilance teams need.
Control plane and data plane
The Platform is split into a control plane, which handles accounts, configuration, scheduling, metering and billing, and a data plane, which runs applications, databases, storage and edge services. If the control plane is unavailable, running applications keep serving; only changes pause. Data plane services are replicated across nodes and cities, so losing one node or one location reduces capacity rather than availability.
Any language, strongly isolated
Developers push source code; the Platform detects the language and framework, builds a signed image and runs it. Each tenant's workloads run inside lightweight virtual machines rather than shared-kernel containers, so one customer's code cannot reach another's. Network policies deny traffic between tenants by default, and every image is scanned for known vulnerabilities before it runs.
Deployment lifecycle
Developer experience
platform login platform deploy # build and run the current directory platform db create orders --engine relational platform bucket create invoices platform domain add portal.example.in platform usage --month 2026-11 platform proof verify --record rec_8f2c... # check any record against the Ledger
The same actions are available through a web console and a REST API. From a developer's point of view, the application, its database and its files live together in one project. The developer never writes to the Ledger directly; evidence is produced automatically.
Resilience and recovery
- Databases replicate synchronously within a city and asynchronously to a second city.
- Encrypted backups are stored in a different city from the primary data, and restore procedures are tested on a schedule.
- Recovery point and recovery time objectives are published per service after they have been measured in drills.
- Customers can export all of their data and evidence proofs at any time, in open formats.
Infrastructure trust tiers
| Tier | Operator | May run | Never runs |
|---|---|---|---|
| T0 Validators | Consortium members in certified data centres | Ledger validators only | Customer workloads |
| T1 Core | Certified Tier III data centres in multiple Indian cities | All services, including government workloads and encryption keys | - |
| T2 Enterprise nodes | Verified businesses under contract | Non-government workloads, GPU jobs, storage replicas | Government data, secrets |
| T3 Community nodes | Verified individuals contributing spare capacity | Public content-addressed files, encrypted storage fragments | Keys, databases, applications, readable data |
Editions
| Edition | Deployment | Suited to |
|---|---|---|
| Cloud edition | Multi-tenant, in certified data centres in multiple Indian cities | Developers, startups, enterprises and departments using shared cloud |
| Sovereign edition | Dedicated deployment in a government or enterprise data centre, with the customer running its own Ledger validator | Ministries, state governments and public sector undertakings |
| Edge Network edition | Capacity contributed by verified enterprise and community nodes | Operators paid in rupees for verified contribution |
Edge, DNS and delivery
Edge network
Edge locations in multiple Indian cities terminate HTTPS, inspect traffic with the web application firewall, serve cached content and forward dynamic requests to applications. Users are directed to a nearby healthy location through geographic DNS, and later through anycast routing as the network grows.
Customer domains
The Platform hosts DNS but does not sell domain names. Customers keep domains with their existing registrar.
Community content delivery
A server that presents a website's HTTPS certificate needs that certificate's private key, and keys must never sit on devices we do not control. Community nodes therefore never serve customer domains. They serve only public static files, such as images, video segments and scripts, from a separate delivery address where every file is named by its cryptographic hash. The browser or client checks each file's hash, so a malicious node cannot substitute altered content without detection. Contributors earn from delivery without ever holding secrets.
Denial-of-service resilience
Traffic is spread across edge locations in several cities, with rate limiting and firewall rules applied at the edge. Large volumetric attacks are absorbed upstream through scrubbing capacity arranged with data-centre and network partners, before they reach Platform infrastructure.
GPU marketplace
AI workloads need GPUs, and GPU capacity is scarce and expensive. The marketplace connects customers with verified GPU operators, and bills in a unit that measures work rather than time.
The GPU Unit
Hourly rental charges customers for idle time and treats very different GPUs as equivalent. The Platform bills in GPU Units (GU).
| Component | Measured by | Why it matters |
|---|---|---|
| Utilisation used | Sampled from the GPU's own telemetry, signed by the node agent | A job using 40 percent of a GPU pays for 40 percent |
| Performance class factor | Standard benchmark results for each GPU model | Customers pay for work done, whichever GPU runs the job |
| Memory reserved | GPU memory allocated to the job over time | Idle reservations still block others, so they are not free |
For AI inference, the Platform also offers per-token pricing. Each response can carry a receipt committing to the model, input and output hashes, which supports trusted inference for regulated uses.
Scheduling
- Customers choose a GPU class or a price and latency preference; the scheduler selects a matching operator.
- Jobs with government or confidential data run only on core-tier GPUs.
- Each job runs in an isolated environment with no access to other jobs on the same machine.
- Jobs have a GU budget; the scheduler stops a job that exceeds it unless the customer raises the limit.
Verifying untrusted operators
Operator onboarding
- Organisation or individual verification.
- Hardware registration with GPU model and capacity, recorded in the Ledger registry.
- Benchmark run to confirm the declared performance class.
- Probation period with a higher share of calibration jobs.
- Full participation, with earnings paid in rupees and backed by receipt proofs.
How the layers connect
The Platform and the Ledger are connected through a single, narrow interface. This keeps each independently operable, secure and replaceable.
Interface principles
- Single gateway. Only the Ledger Gateway holds Ledger credentials. No other Platform service can write to the Ledger.
- Hashes only. The interface accepts digests, pseudonymous identifiers and receipts. It has no field that can carry personal data or file contents.
- At-least-once with idempotency. Evidence is written to an outbox inside each service's own database transaction. The gateway may retry, and idempotency keys ensure each record is anchored exactly once on the Ledger.
- Versioned contract. The interface is versioned independently of both systems, so each can evolve on its own schedule.
- Independent verification. An open verification tool reads the Ledger directly, so trust in records never depends on trust in the Platform.
Gateway operations
| Operation | Purpose |
|---|---|
| Submit anchor | Anchor a batch root for an event stream |
| Get inclusion proof | Return the proof linking a record to its anchor and block |
| Publish manifest | Record a deployment's artifact digest and version |
| Record grant | Record or revoke an access grant |
| Submit epoch summary | Record periodic health and contribution totals for an infrastructure node |
| Submit receipt batch | Anchor daily usage receipts |
| Propose finding | Submit a reviewed security finding for governance |
| Get status | Report whether a submission is pending, included or final |
Failure modes
| Failure | Behaviour |
|---|---|
| Ledger finality paused | Platform keeps serving; evidence queues; interfaces show records as pending; alerts fire when the queue ages |
| Gateway unavailable | Outbox retains evidence durably; a standby gateway takes over |
| Access node unavailable | Gateway fails over to another member's access node |
| Platform control plane unavailable | Applications keep serving; the Ledger is unaffected |
| Platform operator ceases operating | The Ledger, its history and the verification tool remain with the consortium; customers keep their exported data and proofs |
Economic model
The Ledger and the Platform are sustained by service revenue, not by a digital currency. There is no token sale, no token appreciation and no staking yield.
Why there is no token
- Public procurement. Institutions buying infrastructure cannot take on crypto-asset exposure.
- Predictable costs. Rupee prices do not swing with token markets.
- Aligned incentives. Revenue comes from customers using services, not from new buyers of a token.
- Regulatory clarity. Services billed in rupees fit existing tax, accounting and consumer protection frameworks.
- Security without collateral. Validators are accountable institutions, so there is no need for locked value.
Usage-based billing in rupees
| Service | Unit |
|---|---|
| Application hosting | vCPU-seconds and memory GB-seconds |
| Functions | Invocations and execution fuel |
| Databases | Compute used and storage GB-month |
| Object storage | GB-month stored and requests |
| Content delivery | GB delivered |
| DNS hosting | Zones and queries |
| GPU compute | GPU Units, or tokens for inference |
| Security suite | Requests inspected, GB ingested per day, hosts monitored |
Customers pay as they go or commit to annual usage. Prepaid credits are usable only for Platform services and are not transferable. Invoices include applicable GST.
Verifiable invoices
Revenue flows
| Participant | Pays | Receives |
|---|---|---|
| Customers | Measured usage at published unit prices | Services, invoices with proofs |
| Infrastructure contributors | Nothing to join beyond verification | A share of revenue for verified contribution, paid in rupees through regulated banking channels |
| Validator members | Their own validator operating costs | Participation in governance of shared public infrastructure; operating arrangements under the consortium charter |
| Platform operator | Core infrastructure, development, support | Service revenue net of contributor shares |
Pricing principles
- Every unit price is published. There are no hidden meters.
- Prices are set from measured operating costs, not from speculation about future adoption.
- Customers can set budgets and hard limits on every project.
- Government commitments can be procured through standard contracting.
Security model
We assume some participants will fail, some will be compromised, and a few may act maliciously. Security is layered so that no single failure exposes records or data.
Threats and mitigations
| Threat | Mitigation |
|---|---|
| Up to one-third of validators faulty or colluding | Byzantine fault tolerant finality keeps final records safe; misbehaviour is provable and handled by governance |
| One-third or more of validators offline | Finality pauses rather than risking inconsistency; the Platform keeps serving and queues evidence |
| Platform operator altering historical records | Records are anchored; any change breaks verification against final blocks |
| Operator suppressing records before anchoring | Sequence numbers and chained anchors make gaps detectable; anchoring windows are short and monitored |
| Unauthorised participants flooding the Ledger | Allowlisted accounts and nodes, resource weights, per-account rate limits |
| Future quantum attacks on signatures | Hybrid classical and post-quantum signatures on all records; planned consensus key migration |
| Traffic recorded now, decrypted later | Hybrid post-quantum key establishment on connections |
| A tenant attacking another tenant | Virtual-machine isolation, default-deny networking, per-tenant keys |
| Infrastructure nodes inflating usage | Signed meters, calibration jobs, anomaly detection, governance referral |
| Malicious community node altering content | Community nodes serve only hash-addressed public files that clients verify |
| Web application attacks | Firewall at the edge with events correlated in the SIEM |
| Large-scale denial of service | Distributed edge across cities and upstream scrubbing capacity |
| Stolen service credentials | Hardware-backed secret storage, purpose-separated keys, rotation and on-chain revocation |
| Malicious software supply chain | Signed builds, reproducible runtime builds checked by members, dependency and licence scanning |
| Insider misuse | Least-privilege access, recorded access grants, anchored administrative logs |
Secure development
- Memory-safe systems languages for ledger, gateway and edge components.
- Mandatory independent code review, with two reviewers for consensus, cryptography and billing code.
- Continuous fuzz testing of parsers and runtime modules.
- Automated checks that reject placeholder or simulated logic in production code.
- Multi-node fault and chaos testing before every release.
- Independent third-party audits and penetration tests before production, with published summaries.
- A responsible disclosure programme for security researchers at launch.
Compliance and privacy
The architecture is designed to support the obligations Indian institutions carry. Formal certifications and empanelments are pursued separately and are not implied by this design.
| Obligation | How the design supports it |
|---|---|
| Digital Personal Data Protection Act, 2023 | No personal data on the Ledger. Personal data stays in Platform storage where correction and erasure are possible. Access grants are recorded as pseudonymous evidence. |
| CERT-In directions on log retention | Security logs retained within India for at least 180 days, with batches anchored for integrity |
| Data localisation expectations | Infrastructure, validators and backups located in India; the Sovereign edition runs in the customer's own data centre |
| Public procurement | No digital currency or crypto-asset exposure; rupee billing with standard invoicing |
| Audit and evidence | Independent verification of records, deployments, usage and governance decisions |
| Government cloud empanelment | The Cloud edition is planned to go through the applicable empanelment and audit processes |
Why personal data never goes on the Ledger
A ledger is designed so that final data cannot be changed or deleted. Personal data law gives individuals the right to have their data corrected and erased. These properties cannot coexist in the same record. The Ledger therefore stores only salted hashes and proofs. If underlying data is lawfully erased, its proof no longer links to anything readable, while the integrity of every other record remains intact.
Data lifecycle
| Data | Where it lives | Retention |
|---|---|---|
| Application data and files | Platform databases and storage in India | Controlled by the customer as data fiduciary |
| Security logs | Platform log storage in India | At least 180 days, longer by customer policy |
| Usage records | Platform billing systems | As required for tax and accounting |
| Proofs, anchors, receipts, grants | The Ledger | Permanent |
| Salts linking pseudonymous identifiers | Customer-controlled key storage | Destroyed on lawful erasure, severing the link |
Use cases
| Use case | What the Ledger proves | What the Platform provides |
|---|---|---|
| Government payroll and HR | Salary and employee-record changes were not altered after approval | Hosting, database, access control, monitoring |
| Public procurement | Bids, evaluations and approvals existed at a specific time in a specific form | Document storage, workflow application, identity |
| Certificates and credentials | A certificate was genuinely issued and has not been revoked | Issuing portal, verification API, delivery |
| Scheme and grant disbursement | Eligibility decisions and disbursement records are complete and unchanged | Application hosting, databases, analytics |
| Health data access | Who was granted access to which records, and when | Secure storage, access-controlled applications |
| Land and property records | The sequence of record updates and who authorised each | Record systems, document storage, citizen portals |
| Security investigations | Security logs are complete and unmodified since collection | SIEM, firewall, monitoring |
| Trusted AI inference | Which model processed which input and produced which output | GPU marketplace and inference APIs |
| Developer SaaS | Deployments and billed usage are exactly as recorded | The full platform on one invoice |
Scenario: a disputed salary change
A municipal body runs its payroll application on the Sovereign edition. Every salary change is written to the payroll database and, in the same transaction, its hash is added to the payroll evidence stream, which anchors every few minutes. Two years later an employee alleges that their pay grade was altered after an approval meeting.
- The auditor exports the salary record, its approval record and their proofs from the Auditor role.
- The verification tool confirms both records were anchored within minutes of the approval, in exactly their current form.
- The stream's sequence numbers show no missing batches in that period.
- Access grant records show which officials held edit permission at the time.
The dispute is resolved on evidence rather than on the word of the system's administrators.
Scenario: verifying a certificate
A state board issues certificates through an application on the Platform. Each certificate's hash is anchored when issued, and revocations are anchored when they occur. An employer scans a QR code on a certificate; the verification service recomputes the hash, checks it against the Ledger, and confirms that no revocation exists. No personal data is published, and forged certificates fail immediately.
Scenario: a procurement audit
A department runs tenders on a procurement application. Bid submissions, bid opening, evaluation scores and award decisions each produce anchored records. Because bids are anchored at submission, no one can later claim a bid arrived before the deadline if it did not, and no evaluation score can be quietly changed after bids are opened.
Limitations and open research
No system removes every risk. We state the limits of this design plainly, so that institutions can rely on it for what it actually guarantees.
What the design does not guarantee
- Truth of content. Anchoring proves a record has not changed since it was anchored. It does not prove the record was correct when it was created.
- Recency before anchoring. Events inside the current anchoring window are not yet provable. Windows are short, but not zero.
- Availability of off-ledger data. The Ledger proves a record existed; it cannot restore the record if every copy is lost. Backups remain essential.
- Collusion beyond the threshold. If one-third or more of validators collude, finality safety cannot be guaranteed. Institutional diversity, legal agreements and misbehaviour evidence reduce this risk but cannot remove it.
- Trust in admission. The consortium is permissioned, so the quality of membership verification matters.
- Consensus keys. Validator consensus keys use classical cryptography until the planned post-quantum migration is complete. Records themselves already carry hybrid signatures.
- Probabilistic metering checks. Calibration jobs detect sustained over-reporting with high confidence, but not every individual report.
- Performance. Throughput and latency are not yet measured on production-scale networks.
Open research directions
| Area | Question |
|---|---|
| Post-quantum consensus | How to use post-quantum signatures in finality voting without unacceptable message sizes or latency |
| Selective disclosure | How zero-knowledge proofs can let institutions prove facts about records, such as eligibility, without revealing the records |
| Interoperability | How records on the Ledger can be verified by other public ledgers and registries, and vice versa |
| Verifiable computation | How to prove more strongly that a GPU job ran the claimed model on the claimed input |
| Privacy-preserving analytics | How aggregate usage and health statistics can be published without exposing individual customers |
| Community infrastructure | How far community nodes can safely extend beyond public content and encrypted fragments |
Status and roadmap
The Ledger and the Platform are in active development, with engineering under way since September 2026. Milestones below are planned and may change as development and pilots progress.
| Period | Milestones |
|---|---|
| Q4 2026 | Validator network across multiple Indian cities; member governance; anchoring, registry, manifest and grant modules; hybrid post-quantum record signatures; open verification tool; application hosting, managed databases, storage, DNS hosting and metering; edge delivery, firewall integration and GPU marketplace with data-centre partners |
| Q1 2027 | Disaster recovery and resilience testing; independent security audit; first government pilot with a department-operated validator; enterprise node programme; public reveal |
| From Q2 2027 | Additional consortium members; community node programme for public content delivery and encrypted storage; empanelment processes; published benchmarks; research programme |
Performance reporting
This paper contains no throughput or latency claims. Figures will be published only after they are measured on multi-city networks, together with the hardware, network conditions, workload and method used, so that anyone can reproduce them.
Conclusion and FAQ
Institutions should not have to choose between fast, affordable digital services and records they can prove. By separating serving from recording, the Ledger and the Platform aim to give Indian institutions both: a complete platform for running applications in India, and an independent consortium ledger that makes what happens on it verifiable, without a digital currency and without placing personal data where it cannot be erased.
We invite government bodies, public sector undertakings, academic institutions and enterprises to take part as pilot customers, infrastructure partners and consortium members.
Frequently asked questions
Is there a token, coin or presale?
No. There is nothing to buy and nothing will be sold. Anyone offering a token in connection with this paper is not us.
Is my data stored on a blockchain?
No. Your data stays in Platform databases and storage in India. The Ledger stores only hashes and proofs that contain no personal data.
Who runs the validators?
Verified member institutions admitted through governance, operating in separate locations. The Platform operator has no special control over the Ledger.
Can anyone change a record after it is final?
No. Corrections are added as new records that reference the original, and both remain visible and verifiable.
Why not use a public blockchain?
Public blockchains require digital currencies, rely on anonymous validators and put anything written on them beyond the reach of data-protection rights. None of that suits public institutions.
What happens if the Platform operator stops operating?
The Ledger belongs to its consortium and continues independently. Customers can export their data and proofs at any time, and the verification tool is open.
Can I build on it before launch?
Early access for developers and pilot institutions will open in stages ahead of the public reveal.
Glossary and references
Glossary
| Term | Meaning |
|---|---|
| Anchor | A signed Merkle root representing many off-ledger records, written to the Ledger |
| Byzantine fault tolerance | The ability to remain correct when some participants fail or act maliciously |
| Consortium ledger | A blockchain operated by admitted, verified organisations rather than anonymous participants |
| Control plane, data plane | The parts of the Platform that configure and decide, and the parts that serve traffic |
| Finality | The point after which a block and its records can never be reverted |
| GU | GPU Unit, a billing unit for GPU work performed and memory reserved |
| Hybrid signature | A signature made with both a classical and a post-quantum algorithm, valid only if both verify |
| Ledger Gateway | The only Platform component permitted to submit records to the Ledger |
| Merkle proof | A short set of hashes linking one record to an anchored root |
| ML-DSA, ML-KEM | NIST post-quantum standards for digital signatures and key establishment |
| Outbox | A table where a service records evidence in the same transaction as its own data change |
| Runtime | The deterministic program that defines the Ledger's rules, upgradeable by governance |
| T0 to T3 | Infrastructure trust tiers: validators, core data centres, enterprise nodes and community nodes |
References
- L. Lamport, R. Shostak and M. Pease. The Byzantine Generals Problem. ACM Transactions on Programming Languages and Systems, 1982.
- M. Castro and B. Liskov. Practical Byzantine Fault Tolerance. Proceedings of OSDI, 1999.
- R. C. Merkle. A Digital Signature Based on a Conventional Encryption Function. Advances in Cryptology, CRYPTO 1987.
- B. Laurie, A. Langley and E. Kasper. Certificate Transparency. RFC 6962, IETF, 2013.
- National Institute of Standards and Technology. FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism Standard. 2024.
- National Institute of Standards and Technology. FIPS 204: Module-Lattice-Based Digital Signature Standard. 2024.
- National Institute of Standards and Technology. FIPS 180-4: Secure Hash Standard, and FIPS 202: SHA-3 Standard.
- S. Josefsson and I. Liusvaara. Edwards-Curve Digital Signature Algorithm (EdDSA). RFC 8032, IETF, 2017.
- A. Langley, M. Hamburg and S. Turner. Elliptic Curves for Security. RFC 7748, IETF, 2016.
- Government of India. The Digital Personal Data Protection Act, 2023.
- Indian Computer Emergency Response Team. Directions under sub-section (6) of section 70B of the Information Technology Act, 2000. 28 April 2022.
- MITRE Corporation. ATT&CK knowledge base of adversary tactics and techniques.
Preview white paper, version 1.1, September 2026. Published anonymously by the team building these systems; our identity will be revealed at launch. This paper describes systems under development and contains forward-looking statements about planned features and timelines, which may change. There is no token, no coin, no presale and nothing to buy. Anyone offering a token or asking for payment in connection with this paper is not us. Nothing in this paper is an offer of any security, digital asset or investment, and it is not legal advice.