This repository ships the public contract for NexKeyRuntime: the C header, protocol schemas, and consumer documentation and examples. It does not contain the license and update engine's implementation — that lives in a private monorepo. This changes what a contribution here can be:
- fixes and clarifications to
README.md,docs/, and the examples; - corrections to
schemas/*.schema.jsonwhen they drift from what the header or a real certificate/ProductData blob actually produces; - new non-OFX example code demonstrating the public API.
Before submitting:
- do not add tenant secrets, protected URLs, backend code, license keys, or internal roadmaps;
- keep
include/nexkeyruntime/nexkeyruntime.hbyte-identical to the private source of truth — CI rejects a divergent copy; do not hand-edit it here; - document public-facing changes in
CHANGELOG.md.
A change to the ABI itself (a new function, a changed struct, a new enum value) cannot be made in this repository. Open an issue describing the need — the actual header edit happens in the private monorepo and is mirrored here afterward.
Unless explicitly stated otherwise, intentionally submitted contributions are licensed under Apache-2.0.