You already run your own model on your own stack. AFiR did not route it — and that is fine. Hand us the input and output and we seal and dual-sign it with ML-DSA-65 (NIST FIPS 204) + Ed25519, then hand back a receipt anyone can verify. Zero routing. Zero model change. The output becomes signed inference.
No re-architecture, no migration. The sidecar sits beside whatever you already ship and attests the inference after the fact.
OpenAI, Anthropic, a local model, anything. AFiR never touches your routing or your weights.
Send {input, output} to the sidecar. We seal it and dual-sign in tens of milliseconds.
A merkle root, an ML-DSA-65 + Ed25519 signature, and a verify URL. Verify offline or by link, forever.
This demo signs with Hive’s key so you can try it with no signup. Bringing your own key — the actual SideCar — is the paid feature below.
// Run the demo to see a live ML-DSA-65 + Ed25519 receipt.
Every output your stack produces today is unsigned. When something is challenged — a contract clause, a claims decision, a strategy call — you have a log that says it happened, not proof of what the model actually saw and said. Reconstruction takes weeks. A SideCar receipt settles it in one link: an ML-DSA-65 + Ed25519 signature over the exact input and output, anchored to a USDC receipt on Base.
The demo above uses Hive’s key. To sign under your key — so the receipt proves you signed it — that is the SideCar.