Cryptographically signed proof-of-presence receipts. A mobile client proves a real device was genuinely active for a specific duration. KMS-backed signing (AWS/GCP), hash-chained JSONL transparency log, Merkle-rooted and signed M-of-N, published to GitHub, S3, and DNS TXT. Offline-verifiable via Node.js and Python SDKs.
Cryptographically signed proof-of-presence receipts. A mobile client proves a real device was genuinely active for a specific duration. KMS-backed signing (AWS/GCP), hash-chained JSONL transparency log, Merkle-rooted and signed M-of-N, published to GitHub, S3, and DNS TXT. Offline-verifiable via Node.js and Python SDKs.
Mobile app generates a device keypair on first launch. Public key registered with HRN. Private key never leaves the device — establishes a cryptographically bound device identity.
At session end, the device signs a payload: device ID, start/end timestamps, activity evidence, and a server-issued nonce. Signature is unforgeable without the device private key.
HRN validates the device signature, checks nonce freshness, verifies session constraints, then issues a KMS-signed receipt binding all session facts.
Any third party with the HRN public key and the Node.js or Python verifier SDK can verify the receipt offline — no API call, no HRN account, no DNG2000 dependency.
Fastify (Node 20) — wallet registration, proof session validation, receipt signing, billing. High-throughput async request handling.
Pluggable backends: local PKCS#8 for dev, AWS KMS or GCP KMS for production. HSM-backed key material that never leaves the KMS boundary.
Hash-chained JSONL append-only log. Each entry includes the hash of the previous entry. Merkle-rooted and signed M-of-N by active root keys.
Transparency roots published to GitHub commits, S3 objects, and DNS TXT records simultaneously. Three independent anchors — no single point of control.
Independent monitor nodes poll the transparency feed and verify Merkle consistency. Alert on divergence, log tampering, or missed publishing windows.
Node.js and Python DPT verifier SDKs. All verification logic is open and auditable. Third parties verify receipts with no HRN dependency.
HRN is available for enterprise licensing and custom deployment — attendance verification, field service confirmation, or compliance auditing.