What Civic Attest is
A Go-based system built around Ed25519 signing, a Merkle-tree public ledger, and RFC 3161 timestamp anchoring — designed so a signed communication's origin and byte-level integrity can be independently verified, offline if needed.
Properties stated by the repository
- Origin authenticity (Ed25519 non-repudiation)
- Byte-level integrity (SHA-256/SHA-3-512/BLAKE3)
- Append-only public transparency ledger
- Formal trustee-based key ceremonies
Limitations stated by the repository
- Does not validate truthfulness of content
- Cannot detect coercion or duress
- Does not validate semantic meaning or context