IRL seals your agent's reasoning the instant before an order reaches the exchange, binds it to the fill, and anchors it to Bitcoin. A tamper-evident record of every decision.
Autonomous agents decide in milliseconds, faster than any human reviews. When one loses big — or does something that looks like abuse — the only record is a log file you control. That's not a defense.
The model acted on state that's already gone. Reconstructing "why" after the fact is guesswork a regulator won't accept.
Records that live on your own servers can be changed — so they prove nothing to an auditor, an LP, or a court.
With no independent proof, every automated decision is a liability waiting for a subpoena you can't answer.
IRL runs as a gateway between your agent and the exchange. Three steps turn an automated decision into permanent, checkable evidence.
Your agent submits its reasoning — model, intent, size, risk checks. IRL runs pre-execution policy, then seals the snapshot with SHA-256. Nothing trades until it passes.
The exchange returns a transaction ID. IRL computes final_proof from the sealed reasoning and the tx — binding intent to what actually executed.
All seals roll into a daily Merkle root, anchored to Bitcoin via OpenTimestamps. The record becomes tamper-evident against everyone — including us.
Every audit vendor claims a tamper-proof log. Only IRL hands the proof to the other side — the auditor, the regulator, the LP — and lets them check it with zero access to our servers.
We can't fake it. We can't rewrite it. Neither can you. That's the entire design.
MacroPulse is a macro-regime signal we run in production — Ed25519-signed and publicly verifiable, every day. Proving our own market calls is how we learned how hard real proof is. IRL's Layer 2 can bind each decision to that signed market truth. See the public track record →
The direction of travel is one-way: automated decisions must be explainable and provable. IRL maps to the specific requirements each framework asks for — not vague "auditability."
Self-host in your own VPC. Per-agent pricing, unlimited calls. Verification is free for everyone, forever — your auditors never need an account.
Evaluating for a fleet? Book a technical demo → · Fleet discounts from 6+ agents.
Three demo agents are pre-seeded. Run a full authorize → bind flow in the interactive API, then verify the proof bundle yourself.
# POST /irl/authorize — seal the reasoning before the order { "agent_id": "00000000-0000-4000-a000-000000000001", "model_hash": "sha256-hex-of-model", "action": { "Long": 1.5 }, "asset": "BTC/USD", "notional": 64875.00 } # → { "trace_id": "…", "reasoning_hash": "sha256…", "authorized": true }
Start with the sandbox, self-host in a day, and hand your auditors evidence they can verify without trusting you.