Skip to content

Define offline licence keys and partner batch generator - #1229

Merged
enaboapps merged 1 commit into
mainfrom
codex/1228-offline-licence-keys
Oct 30, 2026
Merged

enaboapps merged 1 commit into
mainfrom
codex/1228-offline-licence-keys

Conversation

@enaboapps

@enaboapps enaboapps commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Adds a versioned Ed25519 licence envelope and strict Rust verifier, plus a Node.js operator tool that generates signing keys and private CSV batches without overwriting files or printing secrets. Frozen cross-language vectors cover existing-key compatibility. Production signing keys are deliberately not generated or embedded.

Closes #1228. First slice of #1217; no trial or runtime enforcement yet.

Validation: Node.js 24 / Rust 1.97.1; prediction resources fetched and verified; npm lint, npm test (312 UI tests plus 21 Node tests), npm build, cargo fmt, cargo clippy, and cargo test (844 unit tests plus 8 integration tests passed; 4 environment-dependent tests ignored). Independent review of head 5e0e1d4 found no actionable findings. Native CI validates both supported platforms.

Final CI: all applicable checks passed at 5e0e1d4970ada20520c8c7ab24b5994dd60124a2, including macOS app/DMG, Windows NSIS installer/package verification, packaged prediction/neural checks, frontend tests/build and dependency audit. Feature remains unmerged and production deployment is out of scope for this PR.

@enaboapps enaboapps added this to the v1.4.0 milestone Oct 28, 2026
@vercel

vercel Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
site Ready Ready Preview Oct 28, 2026 12:50pm UTC

Request Review

@enaboapps
enaboapps marked this pull request as ready for review October 28, 2026 12:51
@enaboapps
enaboapps merged commit 23f9224 into main Oct 30, 2026
10 checks passed
@enaboapps
enaboapps deleted the codex/1228-offline-licence-keys branch October 30, 2026 16:05

This branch was successfully deployed

1 active deployment
Preview — 5e0e1d49 Deployed Oct 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Define offline licence keys and partner batch generator

1 participant