Skip to content

Why Infrix — the same deal, two ways ​

Adjectives don't convince anyone. So here is one ordinary task — a token escrow that releases when the buyer approves — built the usual way and the Infrix way, with the difference you can actually run.

The task ​

Buyer deposits. Seller marks delivered. Buyer approves release. Funds release to the seller. (examples/compare/escrow.json.)

Side by side ​

On Ethereum / a typical chainOn Infrix
How you actSign a raw transaction; trust validators to execute it correctlySubmit a governed intent — what you want, in typed terms
What enforces the rulesWhatever the contract author wrote; nothing structurally stops an unguarded pathPolicy + approval are enforced by the runtime: no path mutates state without them
Why you believe the result"Valid because the chain's node says so"A portable proof you re-verify yourself — offline, against a server you don't trust
How you auditTrust the RPC/explorer, or re-run an indexer over opaque calldataDecode one evidence bundle: intent → plan → approval → outcome → evidence → anchor
Who has to be honestThe node you queryNo one — the verdict is math you re-run

The escrow logic is the same. What changes is who you have to trust for the result — and on Infrix, the answer is nobody.

See it, then verify it yourself ​

  1. Run it: the live playground runs exactly this escrow as a governed flow and shows every stage building.
  2. Verify it — against nobody's word:
sh
npm i @infrix/verify
js
import { verifyPortablePackage } from '@infrix/verify';
import { createRequire } from 'node:module';
const proof = createRequire(import.meta.url)('@infrix/verify/portable-fixture.valid.json');
const r = await verifyPortablePackage(proof);
console.log(r.passed ? '✅ verified offline — no node trusted' : '❌ failed');
  1. Try to break it: the playground's Tamper Lab lets you forge a field and watch verification reject it at the exact broken link. Failing to beat tamper-evidence is the fastest way to trust it.

What Infrix does not claim (so you can trust what it does) ​

  • No TEE claim. Confidentiality is policy + ZK / selective disclosure, not "trust our enclave."
  • Honest assurance levels. Anonymous/offline verification caps at L3; L4 means the anchor is confirmed against the live Accumulate ledger — never the Infrix node's word.
  • Testnet, not mainnet. The public devnet anchors to the Accumulate Kermit testnet — real anchors, no real funds.

Candor is the point: you don't have to take any of this on faith. Run it. Verify it. Try to forge it.

→ See a real proof on the public ledger · Start building · Try the playground

Released under the MIT License.