TimeProofs v0.1 — A Free, Privacy-First Timestamp API for Developers (Public Beta)
webdev #opensource #api #security #privacy
TL;DR
Hash locally. Send only the hash. Get a signed timestamp in milliseconds.
Verify publicly forever.
Zero content. Zero cookies. Zero tracking.
👉 Try it → https://timeproofs.io/verify.html
📘 Spec → https://timeproofs.io/proofspec.html
💻 GitHub → https://github.com/BACOUL/timeproofs
🌐 Website → https://timeproofs.io
✅ What is TimeProofs?
TimeProofs is a tiny but powerful privacy-first trust layer for the web.
- 🔑 Hash locally — your content never leaves your device
- ⚡ Instant timestamps — cryptographic signatures in milliseconds
- 🔍 Public verification — anyone can verify proofs anytime
- 🧩 Edge-native API — built for automation, AI pipelines & workflows
- 🛡️ Open, inspectable & transparent — no blockchain, no uploads, no tracking
- 🚫 Hash-only, no logs — we never see your data
Just proof that:
“This data existed at this exact time, and hasn’t changed since.”
Try it → https://timeproofs.io/verify.html
🌍 Why TimeProofs exists
For decades, developers have lacked a simple, universal, private way to prove:
“This artifact existed at this exact moment.”
Most existing options are:
- too heavy (blockchains, audit ledgers)
- too centralized or opaque
- not designed for modern developer or AI workflows
We wanted something:
minimal · private · fast · inspectable · universal
So we built it.
🧪 How TimeProofs works (in practice)
- You hash your data locally — content never leaves your machine
- You send only the hash to TimeProofs
- You receive a signed timestamp proof
- Anyone can verify using the same hash
We only see a fixed-length hash.
Nothing else.
🚀 Quickstart: Create your first proof
1. Create a proof
HASH="4fb84632453c4bad7d72a92b26fb9b7ecf2646fb109aa03a4e5a3d5d7"
curl -X POST "https://api.timeproofs.io/api/proofs" \
-H "Content-Type: application/json" \
-d "{\"hash\":\"$HASH\"}"
Example response
{
"ok": true,
"hash": "4fb84632453c4bad7d72a92b26fb9b7ecf2646fb109aa03a4e5a3d5d7",
"version": "v0.1",
"type": "event",
"timestamp_iso": "2025-11-20T22:15:34.200Z",
"verify_url": "https://api.timeproofs.io/api/verify?hash=4fb846..."
}
2. Verify later
curl "https://api.timeproofs.io/api/verify?hash=$HASH"
You’ll know:
- whether the proof exists
- when it was created
- its version & integrity
🤖 Example: Proving an AI output
Your AI pipeline generates a PDF or JSON report.
You want to prove:
- when it was created
- that it hasn’t changed
- without uploading or exposing the file
You hash the file locally, send only the hash to TimeProofs, and get a permanent public timestamp.
Already used for:
- AI agent logs
- dataset integrity
- release signatures
- compliance automation
- customer-facing reports
Zero content. Full trust.
🛡️ Security Model (simplified)
TimeProofs follows a strict, transparent security model:
- No sensitive data ever touches the server
- No user accounts
- No cookies or invasive analytics
- Strict CSP across the entire site
- Hash-only inputs → we cannot leak what we never receive
- Minimal attack surface (static site + edge API)
Full details → https://timeproofs.io/security.html
🗺️ Roadmap (high-level)
v0.2 — Coming next
- JavaScript SDK
- Offline verification bundles
- Multi-backend storage
- Self-host documentation
v1.0
- Dashboard
- API keys
- Pricing
- Early partner program
v2.0
- Distributed ProofChain
- Multi-provider guarantees
- Foundation governance
Vision: Make TimeProofs the open standard for digital proof of existence
— something every AI system, developer, and platform can rely on.
🤝 How you can help (Public Beta)
If you:
- maintain APIs or SaaS
- build AI tools
- care about provenance, audit trails, or data integrity
- want provable releases or timestamped artifacts
We’d love your feedback.
👉 Try it → https://timeproofs.io/verify.html
👉 Read the spec → https://timeproofs.io/proofspec.html
👉 GitHub → https://github.com/BACOUL/timeproofs
🎉 TimeProofs v0.1 is live
Hash locally.
Get a signed timestamp.
Verify publicly.
Zero content. Zero cookies. Zero tracking.
Just proof.
Top comments (0)