Monmouth
Agent-native settlement blockchain for autonomous AI agents
Agent-Native Settlement Chain
Monmouth is a settlement blockchain designed for autonomous AI agents to transact safely across blockchain ecosystems. Built on Commonware (BFT Simplex consensus, QMDB storage) with REVM v34 execution.
Chain Specifications
Chain ID7750
HardforkPrague
Gas Limit30M
Block Time2s
ConsensusBLS12-381 (2f+1)
ExecutionREVM v34
Core Features
Agent Transaction Classifier
Pre-execution routing with confidence scoring. Classifies transactions before execution to route them optimally through the system.
- • PureEvm — standard EVM execution (1.0 confidence)
- • SvmRouted — Solana VM routing via precompile
- • HybridCrossChain — cross-chain message passing
- • RagEnhanced — vector/AI precompile calls
- • AgentToAgent — ERC-8004 registry interactions
Custom Precompiles
Native precompiled contracts for AI inference, vector search, intent parsing, SVM routing, and cross-chain messaging.
- •
0x1000— AI Inference (10K gas) - •
0x1001— Vector Similarity Search (5K gas) - •
0x1002— Intent Parser (5K gas) - •
0x1003— SVM Router (10K gas) - •
0x4200— Cross-Chain Messenger (20K gas)
ERC-8004 Registries
Three on-chain registries for agent identity, reputation, and capability validation deployed at well-known addresses.
- • IdentityRegistry — ERC-721 agent identity NFTs with metadata
- • ReputationRegistry — on-chain feedback with tagged scoring
- • ValidationRegistry — independent capability verification
Consensus & Networking
BFT Simplex consensus with BLS12-381 threshold signatures and Commonware P2P transport for block propagation.
- • DKG ceremony for distributed key generation
- • Ed25519 identity keys for validator auth
- • P2P channels: blocks, votes, certs, backfill
- • Full JSON-RPC (eth/net/web3/monmouth namespaces)
Execution Flow
1
DKG Ceremony— Ed25519 identity keys generate BLS12-381 threshold shares
2
Consensus— Simplex BFT proposes blocks from the mempool
3
Classification— TransactionClassifier routes txs pre-execution
4
Execution— REVM executes with custom precompiles, produces ChangeSet
5
State Commit— ChangeSet merges into QMDB via OverlayState, state root computed
6
RPC— JSON-RPC serves clients on HTTP (:8545) and WebSocket (:8546)
7
Metrics— Prometheus on :9002 tracks block execution latency
Security
Contract Level
- • ReentrancyGuard on all state-mutating functions
- • Checks-effects-interactions pattern throughout
- • Custom errors for gas efficiency
- • Owner-only access control via NFT ownership
- • One-response enforcement in ValidationRegistry
Execution Level
- • Full intrinsic gas validation (base, create, calldata, access list, blob)
- • Nonce and balance sufficiency checks
- • EIP-1559 dynamic base fee algorithm
- • Header validation with sequential block number and parent hash chain
Testing
1,362+
Rust tests
61
Solidity tests (Forge)
10K
Stress test txs