Protocol paper · Version 1.0

Prompt.
Proof.
Portable.

Kernave turns an AI run into a deterministic, inspectable receipt. The first release works locally in the browser and keeps network actions separate, explicit, and optional.

01 · Product

A receipt layer for AI work.

Kernave is not an AI model and does not generate an answer. It packages the context of a completed inference—model identity, revision, prompt, output, seed, notes, and creation time—into a portable receipt that another person can inspect and verify.

01

Capture

Enter the minimum facts needed to describe a run. Required fields are validated before a receipt can be created.

02

Seal

Kernave normalizes the record, serializes it deterministically, and computes a SHA-256 digest in the browser.

03

Verify

Anyone can import the JSON receipt. Kernave recomputes its digest and reports whether the body still matches.

04

Carry

The receipt is a plain, exportable artifact. It does not depend on an account, a hosted database, or a proprietary reader.

02 · Local-first receipt

Verifiable structure, not a truth claim.

The current receipt format is kernave.inference-receipt, version 1.0. Kernave sorts object keys during canonical serialization, preserves array order, normalizes line endings, and hashes the resulting UTF-8 bytes with SHA-256.

A matching digest proves that the exported receipt has not changed since it was sealed. It does not prove that a named model ran, that the prompt was complete, that the output is correct, or that the author owns the underlying content.

Verification sequence

  1. Check the receipt kind and version.
  2. Remove the stored digest from the body used for verification.
  3. Serialize the remaining object with the same deterministic key ordering.
  4. Compute the SHA-256 digest and compare it with the stored value.
  5. Return a clear match or mismatch result without rewriting the imported record.

03 · Web3 role

Identity and anchoring stay optional.

The local receipt is useful without a wallet. A wallet can add portable authorship and support future public anchoring, but connecting never signs a message, sends a transaction, activates points, or triggers payment.

Wallet Explicit connect

Reads the selected account and active network only after the user chooses to connect.

Receipt Local by default

The full prompt and output remain off-chain unless the user independently publishes them.

Signature Separate consent

A future signing flow must preview the exact payload and request its own confirmation.

Anchor Digest only

A configured contract may record a digest, never the private receipt body, after an explicit transaction.

04 · Ecosystem contribution

Reusable evidence for an open network.

Kernave contributes a compact receipt schema, deterministic hashing rules, a browser verifier, an example payload, and a minimal anchoring contract interface. Builders can use these assets to add interoperable AI-run provenance without adopting Kernave’s interface.

05 · Access

Three actions. Three decisions.

01

Connect wallet

Establishes an address context only. No points, signature, transaction, or payment occurs.

02

Activate 100 points

A separate, no-payment action records a local participation state. Points have no cash value and do not represent a token.

03

Optional 0.42 BOT

A voluntary upgrade path. The exact recipient, amount, active network, and estimated wallet effects must be shown before confirmation. If verified configuration is absent, payment remains unavailable.

Points, payment, and product use do not guarantee an airdrop, token allocation, financial return, priority access, or future benefit.

06 · Boundaries

Current now. Guarded next.

Available in the current release

Future or configuration-dependent

07 · Risks

Know what the proof cannot do.