Technical Architecture
In ReviewKernel, application topology, data model, and deployment assumptions.
- CATEGORY
- Technical
- VERSION
- 2.2
- UPDATED
- Jul 26, 2026
- ACCESS
- Extended review
A native kernel issues and verifies receipts; fifteen standalone applications embed it, each isolated to one domain.
A native Rust kernel with Ruby bindings performs signing, encoding and verification. Schema versions are explicit and are carried in the receipt itself, so an old receipt remains checkable against the schema it was issued under.
Each application is a standalone Rails deployment with its own database and its own receipt domain. There is no shared runtime data path between domains; the only shared component is the kernel and the brand system.
The verifier runs locally against the exported packet. Kernel test vectors and a verification report are attached as exhibits so that a reviewer can reproduce the result rather than accept it.
BENCHMARK BOUNDARY — Performance figures are from local benchmarks on stated hardware. No third-party technical certification has been obtained.
Kernel, application topology, data model, and deployment assumptions.
The static export packet: receipts, schemas, verification records, and claims limits.