Model-optional
No adapter? Cardinal still produces a signed record — it abstains (USE-5) rather than guessing. Models are optional ingredients, never trustees.
Cardinal is the model-optional constitutional evidence layer for ICore. A model makes a guess; Cardinal records it as a tamper-evident, independently-checkable fact — with or without the model. No server. No lock-in. Verifiable by anyone.
Cardinal wraps any capability call in a constitutional pipeline: Canon (a model-free validity gate) runs first and checks the request is well-formed; an Adapter (a model, or a deterministic rule engine, or nothing) produces a candidate; USE selects under six invariant-preserving rules; the result is sealed as a signed Evidence record (Ed25519Signature2020 linked-data proof).
No adapter? Cardinal still produces a signed record — it abstains (USE-5) rather than guessing. Models are optional ingredients, never trustees.
Anyone can verify an Evidence with only the public key and the record. No ICore runtime, no account, no server.
The reference adapter wasm-local runs entirely in your device. The
whole site works without a network.
Type a message. Cardinal runs the offline wasm-local adapter and seals the
verdict as signed Evidence, right here in your browser.
—
The Evidence JSON below is self-contained. Copy it and paste it into the Verify tool to confirm it checks out with no server.
Paste a signed Cardinal Evidence JSON. Verification uses only WebCrypto + the
signer's did:key. Nothing leaves your device.
—
Tap Install app in the top bar (or your browser's menu). It runs offline and pins to your home screen.
The reference implementation: cardinal/wasm-local reuses the proven
kernel crypto (icore-crypto). Build with cargo; emits a verifiable
Evidence and verifies others.
Everything here is derived from the frozen CORE-LD / USE / Canon specs. The crate and this site live in the ICore constitutional repository.
initialcore.net