Four ways to plug Ivaronix into a workflow.
Every snippet runs against the live 0G Network — testnet for cheap iteration, mainnet for production. Snippets use a live sample receipt id; 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 0G Network on both testnet and mainnet.
$ 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
$ pnpm ivaronix doc ask contract.pdf "find risks" --skill private-doc-review --burn --quick
$ pnpm ivaronix receipt verify 66 --network mainnet --tee-independent → schema · hash · signature · anchor all PASS · TEE re-attestation if <24h old
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.
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);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. The server runs from a built workspace binary — clone the repo, build the package, then point Claude Desktop at the built binary.
// 1. Clone + build (one-time setup):
// git clone https://github.com/Pratiikpy/ivaronix\n// cd ivaronix && pnpm install && pnpm --filter @ivaronix/mcp-server build
//
// 2. Paste into ~/Library/Application Support/Claude/claude_desktop_config.json
// (macOS) — replace <PATH> with the absolute path to your clone:
{
"mcpServers": {
"ivaronix": {
"command": "node",
"args": ["<PATH>/apps/mcp-server/dist/bin/server.js"]
}
}
}> @ivaronix verify 66 → schema PASS · hash PASS · signature PASS · anchor 0x… · TEE PASS if <24h
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.
<iframe src="https://www.ivaronix.xyz/embed/r/66" width="640" height="480" frameborder="0" title="Ivaronix Verified Receipt #66" />
<a href="https://www.ivaronix.xyz/r/66" target="_blank" rel="noopener"> Verified by Ivaronix · /r/66 </a>