Summary
- Adds telemetry endpoint configuration and manual submission commands.
- Adds a signed local POST /v1/telemetry receiver that records aggregate receipt metadata only.
- Fixes first-submit signing/persistence and exact queued-record cutoff after lastSubmissionAt.
- Aligns README, TELEMETRY, llms docs, AGENTS, and package version with the 0.2.2 release.
Verification
- Release workflow passed: install, typecheck, test, build, and npm publish.
- npm latest is now @kyanitelabs/epoch@0.2.2.
- PR #45 CI passed: Typecheck/build/test and agent-law.
- Local full suite before merge: 937 tests passed.
- Live temporary receiver smoke accepted a signed submission and wrote a receipt without raw records.
Install
claude mcp add epoch -- npx @kyanitelabs/epoch