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
| Layer | Function | Components |
|---|---|---|
| L4 - Agent | User-facing AI | Smart Agent (M) |
| L3 - Protocol | Cross-chain orchestration | x402, Agent Framework |
| L2 - Identity | Unified identity & state | Omni Passport, GSM |
| L1 - Verification | Cryptographic proofs | Omni-Proofs |
| L0 - Chains | Execution & settlement | All 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.
Address Derivation
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.
Omni-Proofs
Omni-Proofs enable smart contracts on any chain to verify state from any other chain—without trusted oracles.
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.
Permission Levels
| Level | Capabilities | Limit |
|---|---|---|
| Observer | Read state, monitor | None |
| Micro | Small transactions | $10/day |
| Standard | Regular transactions | $1,000/day |
| Trusted | All operations | Custom |
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 Vector | Mitigation |
|---|---|
| State Forgery | Cryptographic proofs + chain finality |
| Validator Collusion | Economic staking + slashing |
| Agent Abuse | Granular permissions + spending limits |
| Replay Attacks | Nonce + chain-specific signatures |
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.