Global State Machine

A unified layer enabling AI agents to operate seamlessly across all blockchains through cryptographic proofs, on-chain identity, and the x402 payment protocol.

Omnibrane transforms fragmented blockchain ecosystems into a single, verifiable global state that humans and AI agents can trust and transact upon.

The Problem We Solve

Today's blockchain ecosystem presents three critical challenges:

  • Fragmented Identity: Users maintain separate keys and balances across dozens of chains
  • Unverifiable State: No mechanism to prove cross-chain state to contracts or agents
  • Agent Incapability: AI agents cannot transact across chains without trusted intermediaries

One identity. One balance. Every chain.

System Architecture

Omnibrane Protocol Stack
Smart Agent (M)
x402 Protocol
Agent Framework
Omni Passport
Global State Machine
Omni-Proofs
Verification Contracts
Ethereum
Hyperliquid
Solana
+N
LayerFunctionComponents
L4 - AgentUser-facing AISmart Agent (M)
L3 - ProtocolCross-chain orchestrationx402, Agent Framework
L2 - IdentityUnified identity & stateOmni Passport, GSM
L1 - VerificationCryptographic proofsOmni-Proofs
L0 - ChainsExecution & settlementAll blockchains

Omni Passport

The Omni Passport is a cryptographic identity primitive providing unified on-chain identity across all blockchains—the user's "passport" to the autonomous internet.

Definition: Omni Passport
OmniPassport := { master_key: Ed25519PublicKey, chain_bindings: Map<ChainId, Address>, agent_delegations: Set<Permission>, state_root: Hash256, nonce: u64, signature: Ed25519Signature }

Address Derivation

Deterministic Address Generation
Addresschain = H(MasterKey ‖ ChainId ‖ "omnibrane/v1")

One master key produces verifiable addresses across all chains without separate key management.

Global State Machine

The Global State Machine (GSM) aggregates state from all chains into a single cryptographic commitment. AI agents query one unified state instead of individual chains.

State Aggregation
Global Root (Ω)
Merkle Aggregation
Chain₁
Chain₂
Chainn
Global State Root
Ω = MerkleRoot( ∀ chain ∈ Chains: { chain_id, block_height, state_root, finality_proof } )
State Verification
Verify(claim, Ω) = ∃π : MerkleProof(claim, π, Ω) ∧ ValidFinality(claim)

Omni-Proofs

Omni-Proofs enable smart contracts on any chain to verify state from any other chain—without trusted oracles.

Omni-Proof Structure
OmniProof := { claim: StateClaim, chain_proof: NativeProof, merkle_path: Vec<Hash256>, global_root: Hash256, attestations: Vec<ValidatorSig> }

Verification Algorithm

function verifyOmniProof(proof) → bool:
  // 1. Verify chain-native proof
  if !verifyChainProof(proof.claim, proof.chain_proof):
    return false
  
  // 2. Verify Merkle inclusion
  if !verifyMerklePath(proof.claim, proof.merkle_path, proof.global_root):
    return false
  
  // 3. Verify validator attestations (≥ 2/3)
  if !verifyAttestations(proof.global_root, proof.attestations):
    return false
  
  return true
  • No Bridge Risk: Proofs verify state, not custody
  • Chain Security: Inherits finality from source chains
  • BFT Threshold: 2/3+ honest validators required

x402 Protocol

The x402 Protocol enables AI agents to execute payments on behalf of users. Named after HTTP 402 (Payment Required), it standardizes agent-initiated blockchain transactions.

x402 allows your Smart Agent (M) to pay, trade, and manage assets autonomously—within user-defined rules.

x402 Transaction
x402Tx := { passport_id: OmniPassportId, intent: TransactionIntent, constraints: { max_value: Amount, allowed_chains: Set<ChainId>, expiry: Timestamp, conditions: Vec<Predicate> }, agent_signature: Signature, delegation_proof: Proof }

Permission Levels

LevelCapabilitiesLimit
ObserverRead state, monitorNone
MicroSmall transactions$10/day
StandardRegular transactions$1,000/day
TrustedAll operationsCustom
Transaction Validity
Valid(tx) = VerifyDelegation(tx) ∧ SatisfiesConstraints(tx) ∧ tx.expiry > now()

Agent Framework

The Agent Framework enables Smart Agents (M) to operate across Omnibrane—handling intent resolution, transaction routing, and cross-chain orchestration.

Agent Capabilities

  • State Queries: Query unified global state via GSM
  • Cross-Chain Tx: Execute on any chain via x402
  • Event Monitoring: Subscribe to events across chains
  • Conditional Execution: Trigger on state predicates

Intent Resolution

// Agent intent
Intent {
  action: "swap",
  from: { asset: "USDC", chain: "ethereum" },
  to: { asset: "SOL", chain: "solana" },
  amount: "1000",
  max_slippage: "0.5%"
}

// Resolved execution plan
ExecutionPlan [
  { chain: "ethereum", action: "approve" },
  { chain: "ethereum", action: "bridge" },
  { chain: "solana", action: "swap", venue: "jupiter" }
]

Omni Wallet

The Omni Wallet is the user interface to Omnibrane—managing identity, displaying unified balances, and configuring Smart Agent permissions.

  • Unified Balances: All assets across all chains
  • Passport Management: Create, backup, recover
  • Agent Controls: Set permissions and limits for M
  • x402 Dashboard: Monitor agent transactions

Security Model

  • Source Chain Security: Inherits security of each chain
  • Validator Set: 2/3+ honest validators for attestation
  • No Custody: Users retain full custody; Omnibrane verifies
  • Bounded Delegation: Agent actions bounded by constraints
Attack VectorMitigation
State ForgeryCryptographic proofs + chain finality
Validator CollusionEconomic staking + slashing
Agent AbuseGranular permissions + spending limits
Replay AttacksNonce + chain-specific signatures
Security Invariant
∀ tx ∈ x402: Valid(tx) ⟹ Authorized(tx.passport, tx.intent)

Roadmap

Phase 1: Foundation (Current)

  • Solana integration with native state proofs
  • Omni Wallet MVP
  • Basic x402 implementation

Phase 2: Expansion

  • Ethereum mainnet support
  • Smart Agent (M) beta
  • Multi-chain Omni Passport

Phase 3: Autonomous

  • Full Agent Framework
  • Decentralized validator network
  • Developer SDK

Phase 4: Global

  • 10+ chain support
  • Consumer agent apps
  • Enterprise integrations

The autonomous internet is being built. Join us.