ryan-wong-coder

高可信的存证系统

54
4
100% credibility
Found May 03, 2026 at 47 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

TrustDB is a desktop app and server system for creating verifiable proofs of files through layered signing, batching, global logging, and external anchoring.

How It Works

1
📥 Download the desktop app

Get the simple app that makes proving your files easy and secure.

2
🆔 Create your digital identity

Set up a unique signature just for you, safely stored on your computer.

3
🔌 Connect to a proof service

Link to a trusted service that handles the heavy lifting for strong proofs.

4
📁 Drag files to prove them

Drop any file and watch it get signed, hashed, and turned into tamper-proof evidence.

5
📊 Track your proofs building up

See your evidence grow stronger step by step, from basic sign to global anchor.

Export and verify anywhere

Share portable proofs that anyone can check, proving your files forever.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 47 to 54 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is trustdb?

TrustDB is a Go-based verifiable database for file evidence storage, turning SHA-256 hashed claims into layered proofs from client signatures (L1) to external anchors like OpenTimestamps (L5). Users get signed receipts, Merkle batch proofs, global log inclusion, and portable .sproof files for offline verification via CLI commands like `trustdb claim-file`, `verify --sproof`, or a Wails+Vue desktop app. If you've debugged gnupg trustdb.gpg files—how to read trustdb.gpg, trustdb created errors, or trustdb not writable— this offers a scalable alternative with HTTP/gRPC APIs and TiKV-backed storage.

Why is it gaining traction?

Clear proof levels track progress visually, from accepted receipts to notarized anchors, with single-file exports beating fragmented alternatives. The desktop client handles identity setup, batch submission, and local verification without CLI hassle, while Go SDK supports load-balanced clients. Horizontal scaling via shared TiKV and WAL fsync modes appeal to ops needing audit-ready durability.

Who should use this?

Compliance engineers attesting contracts or logs for tamper-proof audits. Devs integrating file proofs into apps via SDK calls to `/v1/claims` or `/v1/proofs/{id}`. Auditors verifying chains offline without gnupg trustdb.gpg quirks.

Verdict

Solid for Go teams evaluating verifiable storage—thorough docs, CLI quickstarts, and e2e tests make onboarding fast despite 47 stars and 1.0% credibility score. Early maturity means watch for production hardening, but try the dev profile now.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.