Ivaronix

Four ways to plug Ivaronix into a workflow.

Every snippet runs against the live Galileo testnet. Receipt id 1004 is the canonical sample; replace with any anchored id you have.

The Ivaronix CLI ships 34 commands. Install once, run a private review against any local file, anchor a receipt on chain. Every command works against the live Galileo testnet.

Install + first run
$ git clone https://github.com/Pratiikpy/ivaronix.git
$ cd ivaronix && pnpm install
$ cp .env.example .env  # fill IVARONIX_SIGNER_KEY
$ pnpm ivaronix doctor
$ pnpm ivaronix demo --tier standard
Ask a private skill
$ pnpm ivaronix doc ask contract.pdf "find risks" --skill private-doc-review --burn --quick
Verify a receipt anywhere
$ pnpm ivaronix receipt verify 1004 --tee-independent
→ FULLY VERIFIED ✓  schema · hash · signature · anchor · TEE
Browse paid skills →

21 TypeScript packages. `@ivaronix/runtime` is the integration surface for embedding receipt anchoring in a Node service. `@ivaronix/receipts` carries the canonical hash + verify logic. `@ivaronix/og-chain` wraps the V3 / V2 / V1 receipt registry clients.

Run a skill from a server
import { runSkill } from '@ivaronix/runtime';

const receipt = await runSkill({
  skillId: 'private-doc-review',
  input: { document: contractText, question: 'find risks' },
  tier: 'standard',
});

console.log(receipt.id, receipt.chainAnchor.anchorTxHash);
Verify a receipt offline
import { verifyClaimed } from '@ivaronix/receipts';

const { state, checks } = verifyClaimed(receiptBody);
if (state !== 'CLAIMED') throw new Error('forged receipt');

Wire Ivaronix into Claude Desktop or Cursor through the Model Context Protocol. The MCP server exposes 4 tools: run_skill, verify_receipt, list_passports, recall_memory. The host LLM calls them directly inside a chat session.

Claude Desktop config
{
  "mcpServers": {
    "ivaronix": {
      "command": "ivaronix-mcp"
    }
  }
}
Inside the chat
> @ivaronix verify 1004
→ FULLY VERIFIED · schema PASS · hash PASS · signature PASS · anchor 0x… · TEE re-attestation PASS

Drop a verified receipt into any page with one iframe. The widget renders the TIER badge, four-light row, signer wallet, anchor tx, and verify chip without needing the Ivaronix install on the visitor side.

Single receipt embed
<iframe
  src="https://ivaronix.vercel.app/embed/r/1004"
  width="640" height="480"
  frameborder="0"
  title="Ivaronix Verified Receipt #1004"
/>
Full proof page link
<a href="https://ivaronix.vercel.app/r/1004" target="_blank" rel="noopener">
  Verified by Ivaronix · /r/1004
</a>
Preview the embed →
Source on GitHub: Pratiikpy/ivaronix·0G primitives: /0g·Receipt anatomy: /learn#receipt-anatomy