Reference Implementation: Trust Systems v1.0.0

Trust Systems is a desktop utility for the creation and verification of persistent digital provenance. It serves as the reference implementation for the charm.farm protocols, enabling creators and archivists to embed immutable metadata directly into media files using open standards.

Software Distribution

The following binaries are signed and hashed for institutional deployment.

Technical Specifications

This release implements the following technical requirements for archival integrity:

Provenance Standard
Fully compliant with the C2PA (Coalition for Content Provenance and Authenticity) specification. It utilizes ES256 (ECDSA P-256) for all cryptographic signatures and X.509 certificate chains in PEM format.
Identification
Generates IPFS CIDv1 identifiers for all processed assets. These are computed locally using a 256KB fixed-size chunker and a balanced DAG layout to ensure deterministic reproducibility across archival systems.
Physical Linking
Supports the ISO/IEC 7816-4 file system and NTAG 424 DNA Secure Dynamic Messaging (SDM) protocol. This allows for the cryptographic binding of digital manifests to physical hardware anchors via PC/SC compliant interfaces (e.g., ACS ACR1252U).

Archival Environment

Trust Systems is designed to operate within air-gapped or high-security environments.

Zero-Telemetry
The application does not require network access and performs no remote tracking. All cryptographic operations, including key generation and manifest signing, occur strictly within a local, encrypted SQLCipher vault.
Data Sovereignty
No asset data or private keys are transmitted or stored outside the user's local file system.

Documentation & Standards

Detailed implementation profiles for Protocol CF-001 (NFC Provisioning) and CF-002 (C2PA Schema) are available.

For technical inquiries or protocol documentation: systems@charm.farm