← Paxiom
Build Journal

A record of what was built, the decisions made along the way, and why they mattered. Written as it happened.

Week of March 10, 2026
The original goal: prove Ethereum from genesis with a single ZK proof
Why it matters — eliminating the last trust assumption in cross-chain verification

Paxiom started with a single technical ambition: generate a recursive zero-knowledge proof of the entire Ethereum consensus history from block zero to the current head, store it permanently on Arweave, and make it available to any cross-chain protocol that needs to verify Ethereum state without trusting anyone.

Every existing cross-chain bridge, oracle, or messaging protocol relies on some trusted party at the verification layer — a multisig, a validator set, a committee of relayers. Over $2 billion has been stolen from these systems because trust assumptions have single points of failure. The ZK proof eliminates this entirely. You do not ask anyone whether a transaction happened. You verify it mathematically.

The first constraint surfaced immediately: generating the genesis proof requires significant GPU compute — estimated at around $20,000 for a one-time run on cloud infrastructure. That single cost became the first architectural decision point.

March 12–14, 2026
First pivot: build revenue infrastructure before spending on compute
Why it matters — a protocol that funds itself is more durable than one dependent on grants

Rather than raise capital or spend reserves on the genesis proof upfront, the architecture shifted toward self-funding. Cross-chain arbitrage — capturing pricing inefficiencies between the same asset on different networks — generates real revenue from day one using the same cross-chain infrastructure Paxiom is building.

This meant building a price scanner first. The scanner monitors liquidity pools across Arbitrum, Optimism, and Base continuously, logging every spread above a threshold with velocity tracking to distinguish capturable opportunities from noise. Within the first 48 hours of running it had logged over 500 real pricing inefficiencies, including a 0.7202% ETH spread representing $33,000 in single-trade profit potential at $5M scale.

The data confirmed the edge is real and structural. wstETH maintains a persistent spread across chains daily. ETH spikes above 0.1% multiple times per day during volatile periods. Neither required any infrastructure that did not already exist.

March 14–16, 2026
Second pivot: cross-chain atomicity requires coordination infrastructure first
Why it matters — flash loans can't span chains without a trustless coordination layer

The initial execution plan used flash loans: borrow capital, execute both sides of the trade atomically, repay in the same transaction. Same-chain flash loans work because atomicity is guaranteed — if repayment fails, the entire transaction reverts. The lender is never at risk.

Cross-chain flash loans break this model. A transaction on Optimism cannot atomically revert a transaction on Arbitrum. The two chains do not share state. Any cross-chain flash loan requires a trust assumption at the repayment verification step — unless that verification is done with a ZK proof.

This closed the loop between the revenue architecture and the original technical goal. The genesis proof is not a separate product. It is the verification primitive that makes trustless cross-chain flash loans possible. The arbitrage operation is not a distraction from the protocol. It is the protocol running on its own infrastructure.

The decision: build the coordination layer first using LayerZero OApp messaging, use pre-positioned capital for initial execution, and add ZK verification as a funded upgrade once arbitrage revenue accumulates.

March 17, 2026
OApp deployed and confirmed: first verified cross-chain message
Why it matters — coordination without a trusted intermediary is the foundation everything else builds on

PaxiomOApp contracts deployed and peered on Optimism Sepolia and Base Sepolia. LayerZero V2 OApp provides the messaging layer — DVN-verified delivery without a trusted relayer. The first opportunity message sent from Optimism and confirmed received on Base.

The message carried real data: ETH at $2,300, a 0.0724% spread, buy side on Optimism, sell side on Base. Not a test payload — actual scanner output delivered cross-chain and verified on-chain.

Optimism → Base message: 0x8b662f...3936
March 18, 2026
PaxiomPool deployed: first loan issued, repaid, and protocol fee collected
Why it matters — protocol fee revenue is the funding mechanism for everything that follows

PaxiomPool v1 deployed to Optimism Sepolia. The contract accepts USDC deposits from liquidity providers, issues loans against 10% collateral, notifies peer chains via LayerZero on loan issuance, and distributes fees on repayment — 70% to LPs, 30% to protocol treasury.

First full loan cycle completed on the day of deployment: $5 USDC borrowed, LayerZero message sent to Base confirming execution, loan repaid within the 5-minute timeout, $0.0045 protocol fee collected and distributed. The fee split worked correctly. The collateral was returned. The loan closed cleanly.

This is not a large number. It is the first number. Every future mainnet fee traces back to this transaction.

First repayment: 0x042313...dfc62 PaxiomPool: 0x28321b...fc92
March 18, 2026
AO compliance logger deployed: permanent audit trail on Arweave
Why it matters — compliance by architecture inverts the regulatory liability problem

Every contract deployment, cross-chain message, loan cycle, and execution signal is logged to an AO process running on Arweave. AO is a permissionless autonomous compute environment — the process runs permanently with no controlling party, and every message it receives is stored immutably on Arweave.

This means Paxiom's audit trail cannot be altered, deleted, or withheld. Any regulator, counterparty, or user can query the full history of every protocol action independently. The compliance record is not a policy commitment. It is an architectural property.

The discovery that AO lowercases all custom tag names on receipt — EventType becomes Eventtype — is documented here because it cost two hours of debugging and will cost future builders the same if not recorded.

AO compliance process: w_MR7QlkfuRcfd3TQJPD1pzMwU5yEEyLMDjO0Ql8_5I
March 19, 2026
Autonomous execution pipeline: AO monitor fires, signing daemon executes
Why it matters — removing the human from the execution loop is what makes the protocol scalable

The AO opportunity monitor process evaluates every spread detected by the scanner, applies cooldown and threshold logic, and fires execution signals autonomously. The signing daemon receives signals, constructs transactions for both chains simultaneously, and broadcasts them without human intervention.

The critical architectural insight proven here: LayerZero is not in the execution critical path. The AO process signals both chains simultaneously. Both transactions are constructed and broadcast in the same execution cycle. LayerZero records what happened after the fact. The spread is captured before it closes, not after a 30-120 second messaging delay.

Simulation data from the first overnight run: 67 qualifying opportunities detected, all would have been profitable, average timing gap between chain A and chain B broadcast measured at under 5ms. The gap is a JavaScript measurement artifact — real network latency dominates, but both transactions leave the signing process within milliseconds of each other.

AO opportunity monitor: JbsXrqoy26CAE8_agv9ZX2aeL8-ec06yGETP7-6IvUg
March 20, 2026
Simultaneous broadcast confirmed on-chain: identical block timestamps on two chains
Why it matters — same-second on-chain confirmation is proof the execution model works, not just the theory

The live executor upgraded from simulation to real testnet broadcasts. Both Optimism Sepolia and Base Sepolia transactions confirmed at blockTimestamp: 0x69bd4d58 — the same second on two independent chains. 39 successful dual-chain broadcasts recorded across the first session.

The HTTP signal endpoint on port 7070 accepts execution signals from any source — the log file poller, the AO monitor, or a direct API call. The full chain is wired: scanner detects spread, AO evaluates and signals, executor broadcasts both chains simultaneously, confirmations logged to AO permanently.

What remains before mainnet: replace the WETH wrap test transactions with real Uniswap V3 exactInputSingle swap calldata, fund a mainnet wallet with a small USDC position, and deploy to mainnet. The mechanism is proven. The transfer to dedicated always-on hardware happens when the HP ProDesk workstation arrives Monday.

Optimism confirmation: 0x3fcf71...f0f — block 41105622 Base confirmation: 0x8d74cf...376 — block 39122748
March 20, 2026
Unified control panel: full stack visible in one view
Why it matters — infrastructure you can see is infrastructure you can trust

A Node.js backend and single-page dashboard built to manage all running processes, monitor live scanner data, track execution history, and read PaxiomPool state directly from the contract. Start and stop controls for every daemon. Live log streaming. Simulation P&L tracking alongside real execution results.

Built primarily to make the transfer to the dedicated workstation seamless — clone the repo, start the UI server, everything is visible and controllable from a browser. No terminal required for day-to-day operation once the stack is running.

As of today: 2,744 opportunities logged, 0.7202% peak spread, 125 simulation runs, $444 simulated P&L at $5k capital, 2 confirmed live dual-chain executions, 2,214ms average broadcast round-trip.

This journal is updated as the build progresses. The permanent record of every on-chain action is available at the AO compliance process above.