Last updated 3 months ago
Cardano lacks an open, verifiable way to prove data existed at a given time. Developers rely on ad-hoc or duplicated solutions or centralized tools. A shared layer like Bitcoin OTS is missing.
C-OTS brings OpenTimestamps to Cardano: clients submit salted hashes, an aggregator builds a Merkle tree and anchors the root on-chain. The proof lets anyone verify the timestamp.
Please provide your proposal title
Cardano OpenTimestamps Protocol (C-OTS)
Enter the amount of funding you are requesting in ADA
120000
Please specify how many months you expect your project to last
8
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano lacks an open, verifiable way to prove data existed at a given time. Developers rely on ad-hoc or duplicated solutions or centralized tools. A shared layer like Bitcoin OTS is missing.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
Please provide details on the intellectual property (IP) status of your project outputs, including whether they will be released as open source or retained under another licence.
All components- contract, aggregator, SDKs, CLI, proof format, and documentation will be released under the Apache-2.0 License. This permissive license includes explicit patent protection, encourages commercial and institutional adoption, and ensures the entire C-OTS stack remains open, reusable, and safe for long-term integration across the Cardano ecosystem.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Infrastructure
Describe what makes your idea innovative compared to what has been previously launched in the market (whether by you or others).
C-OTS introduces a shared, open, and verifiable timestamping layer for Cardano, something the ecosystem does not currently have.
Today, teams embed hashes by buidling one-off mechanisms. This approach is not interoperable, are hard to verify, and waste development effort.
C-OTS is innovative because it:
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
The MVP will demonstrate the full end-to-end timestamping flow:
The MVP will deliver:
Everything will be accessible through:
Describe realistic measures of success, ideally with on-chain metrics.
Short-term (MVP period):
Medium-term (post-launch):
Long-term ecosystem metrics:
Please describe your proposed solution and how it addresses the problem
Cardano does not have an open and verifiable method for proving that a piece of data existed at or before a specific point in time. Projects that need proof of existence often embed hashes in transactions, use centralized timestamping services, or build custom one-off mechanisms. These approaches are not interoperable, are hard to verify independently, and do not form a reusable infrastructure layer for the ecosystem.
The Cardano Open Timestamp protocol (C-OTS) provides a simple and reliable timestamping mechanism that any application can adopt.
C-OTS follows the model used by the OpenTimestamps protocol on Bitcoin. A client computes a salted hash of a document locally. The salted digest is submitted to a C-OTS aggregator. The aggregator batches multiple digests, builds a Merkle tree, and publishes the Merkle root to the Cardano blockchain through a minimal Aiken smart contract.
The client receives a proof file containing the salted digest, the Merkle path, and the list of operations needed to recompute the Merkle root. Verification is performed offline by replaying these operations and checking that the derived root matches the value stored on-chain.
This design separates hashing, batching, and anchoring. No document or sensitive data is written to the blockchain. Verification does not depend on the aggregator acting honestly because the proof contains everything required.
Reusable timestamping layer
C-OTS provides a standard method for proof of existence. This removes the need for individual projects to develop separate timestamping schemes. Any dApp or backend can adopt the same proof format, contract, and SDKs.
Trust-minimized verification
The aggregator only batches digests and submits a root. Verification involves recomputing the Merkle root from the proof and comparing it with the root stored on-chain. No trust in the aggregator is required.
Privacy by default
Documents are never transmitted. Clients submit only salted digests. The original document cannot be reconstructed from the salted digest.
Minimal on-chain logic
The Aiken contract stores only the Merkle root and the POSIX-time validity range of the transaction that anchored the root. Plutus/Aiken scripts can read the transaction’s validity interval, which defines a POSIX time bound for when the transaction was allowed to be included on-chain. The contract does not store or interpret documents or real-world timestamps.
Independent aggregators
Multiple aggregators can operate independently. Clients may submit digests to several aggregators for redundancy. Each aggregator publishes roots to the same contract.
Deterministic proof format
C-OTS uses an operation-based proof format similar to OpenTimestamps. Each step (hashing, prefixing, Merkle concatenation) is recorded explicitly. This guarantees deterministic and machine-verifiable proofs.
This process is simple to integrate into any application.
Aiken on-chain contract
A minimal Aiken validator that records Merkle roots and reads only the POSIX-time validity interval from the transaction. It checks basic constraints, remains small, and does not validate proofs or build Merkle structures.
Aggregator service
A small batching service that collects digests, builds Merkle trees, generates proofs, and sends roots to the contract.
Proof format specification
A specification for the proof operations so that proof generation and verification remain interoperable across implementations.
CLI tools and SDKs
Command-line tools and SDKs (JavaScript and Python) for stamping documents and verifying proofs.
API endpoints
Submission and retrieval APIs for applications that prefer HTTP interfaces.
Web-based verifier
A browser-based verifier that checks proofs locally without backend dependencies.
Long-Term Ecosystem Value
C-OTS removes duplicated engineering effort across the ecosystem. Projects that require audit trails, research records, supply-chain events, RWA documents, governance logs, and legal evidence benefit from a shared timestamping layer. Without such a layer, teams create isolated or centralized solutions. C-OTS gives Cardano a standard, verifiable timestamping capability similar to Bitcoin’s OpenTimestamps.
Proof Format
C-OTS uses an operation-based proof structure similar to OpenTimestamps. Each operation is listed explicitly, enabling deterministic and independent verification.
On-Chain Contract
The contract stores Merkle roots as script outputs and validates only what is available in the transaction context, including POSIX-time validity bounds and basic structural checks. The design remains minimal and deterministic, reducing cost and complexity.
Please define the positive impact your project will have on the wider Cardano community
C-OTS gives Cardano a shared timestamping layer that the ecosystem does not currently have. Many applications need a reliable way to prove that data existed at a specific time, but today each project must build its own method or rely on centralized services. C-OTS provides a single, open, and verifiable approach that any project can use.
Industry Alignment and Enterprise Relevance
Blockchain-anchored timestamping is already used in several real-world services outside Cardano.
These examples show that blockchain timestamping is already a practical and recognised tool in document integrity and provenance systems. Cardano has no equivalent open timestamping layer, creating a gap for applications that need verifiable data existence.
C-OTS fills this gap by providing a shared, chain-anchored timestamping method for Cardano. It supports industries that rely on long-term data integrity, compliance, certification, audits, governance, and legal workflows and makes Cardano suitable for regulated and data-sensitive environments.
Impact on developers and dApps
Avoiding duplicate Catalyst spending
Ecosystem-level benefits
Long-term platform impact
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
C-OTS is technically straightforward. It uses well-known components - hashing, salting, Merkle batching, and on-chain root storage, already proven by OpenTimestamps on Bitcoin. The design avoids complexity: no custom consensus, no token mechanics, and no experimental cryptography.
The team is fully capable of delivering this project. Lambdac develops Cardano-focused tooling and smart contracts, with active open-source work in Aiken/Plutus and backend systems. The engineering team has direct experience with Merkle structures, protocol integrations, APIs, and developer tooling. The lead engineer is a Cardano Summit 2025 Hackathon winner (Berlin, Masumi Track).
With three developers covering smart contracts, backend, SDKs, and web verification, and with a tightly scoped, deterministic design, the project is practical, feasible, and well within the team’s technical capacity.
Milestone Title
Architecture and Contract
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
20000
Progress
20 %
Milestone Title
Aggregator and Proof Engine
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
3
Cost
25000
Progress
40 %
Milestone Title
API, CLI, and SDKs
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
5
Cost
25000
Progress
60 %
Milestone Title
Mainnet Deployment and Web Verifier
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
6
Cost
25000
Progress
80 %
Milestone Title
QA, Open Security Review, and Launch
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
8
Cost
25000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
The total budget requested is ₳120,000, which supports an eight-month development cycle with three engineers working across smart contracts, backend systems, SDKs, and verification tooling. The project remains lean by reusing proven OpenTimestamps concepts and keeping all components minimal and deterministic.
Smart contract development and review (₳18,000)
Covers design and implementation of the Aiken validator, full test coverage, and a targeted security review.
Aggregator and proof engine (₳24,000)
Funds development of the batching logic, deterministic Merkle construction, proof generation, and multi-aggregator support.
Backend API and services (₳18,000)
Implements digest submission endpoints, proof retrieval, service orchestration, and operational backend logic.
CLI tools and SDKs (₳20,000)
Provides a command-line tool, JavaScript and Python SDKs, and sample integrations for applications to adopt the protocol easily.
Web-based verifier (₳12,000)
Develops a browser-only verifier that can replay proofs and validate Merkle roots without backend dependencies.
Documentation and integration examples (₳8,000)
Includes developer documentation, protocol specification, API guides, and example usage patterns.
Quality assurance and internal security review (₳10,000)
Supports test automation, load testing for aggregator behaviour, and an internal protocol review.
DevOps, hosting, and maintenance for 8 months (₳10,000)
Covers hosting, monitoring, CI/CD, and maintaining the aggregator and public endpoints through the build and launch period.
This budget supports an 8-month, 3-developer delivery while staying lean and engineering-focused:
The total of ₳120,000 reflects a realistic and efficient budget for delivering a complete, production-ready timestamping protocol for the Cardano ecosystem.
How does the cost of the project represent value for the Cardano ecosystem?
C-OTS delivers a shared, open-source timestamping layer that the Cardano ecosystem currently lacks. Without it, multiple Catalyst projects are forced to build their own isolated timestamping solutions, leading to duplicated spending and incompatible approaches. A single, standard protocol avoids this waste, reduces long-term maintenance costs, and gives all developers a consistent verification method.
The design is intentionally minimal: deterministic hashing, Merkle batching, simple proof operations, and a lightweight Aiken contract. This keeps development, auditing, and operational costs low while still providing a durable, trust-minimized foundation suitable for long-term use across the ecosystem.
Other chains already benefit from similar infrastructure. Services like Verisart, Zoho Sign, and Stampery use Bitcoin’s OpenTimestamps as a backend for proof-of-existence because it is open-source, simple, and cost-efficient. C-OTS gives Cardano the same capability and positions it as an alternative timestamping backend that external companies and integrators can anchor to, generating recurring on-chain activity at very low protocol cost.
With one well-scoped project, Cardano gains a proven utility that reduces future treasury expenditure, strengthens the developer toolchain, and creates a clear path for timestamp-heavy applications to build on the network.
I confirm that evidence of prior research, whitepaper, design, or proof-of-concept is provided.
Yes
I confirm that the proposal includes ecosystem research and uses the findings to either (a) justify its uniqueness over existing solutions or (b) demonstrate the value of its novel approach.
Yes
I confirm that the proposal demonstrates technical capability via verifiable in-house talent or a confirmed development partner (GitHub, LinkedIn, portfolio, etc.)
Yes
I confirm that the proposer and all team members are in good standing with prior Catalyst projects.
Yes
I confirm that the proposal clearly defines the problem and the value of the on-chain utility.
Yes
I confirm that the primary goal of the proposal is a working prototype deployed on at least a Cardano testnet.
Yes
I confirm that the proposal outlines a credible and clear technical plan and architecture.
Yes
I confirm that the budget and timeline (≤ 12 months) are realistic for the proposed work.
Yes
I confirm that the proposal includes a community engagement and feedback plan to amplify prototype adoption with the Cardano ecosystem.
Yes
I confirm that the budget is for future development only; excludes retroactive funding, incentives, giveaways, re-granting, or sub-treasuries.
Yes
I Agree
Yes
Lambdac is a registered developer collective focused on building blockchain solutions on Cardano. Our GitHub organization (https://github.com/lambdacc)) hosts our open-source repositories and ongoing exploration of smart contracts, governance tooling, and Midnight development.
Project team:
Sandeep Sooryaprakash – Principal Engineer (Backend & Cardano Tooling)
LinkedIn: https://www.linkedin.com/in/sandeepsooryaprakash/
Github: https://github.com/sandykwl
Allen – Lead Frontend Engineer (Web3 Frontend, Smart Contract Integration)
LinkedIn: https://www.linkedin.com/in/allen-saji-839932182/
Github: https://github.com/Allen-Saji
Prerak Malik - Software Engineer & Cardano Developer
Github: https://github.com/prerak01