Quincy Labs LogoQuincy Labs
Join ourFollow on

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 CeremonyEd25519 identity keys generate BLS12-381 threshold shares
2
ConsensusSimplex BFT proposes blocks from the mempool
3
ClassificationTransactionClassifier routes txs pre-execution
4
ExecutionREVM executes with custom precompiles, produces ChangeSet
5
State CommitChangeSet merges into QMDB via OverlayState, state root computed
6
RPCJSON-RPC serves clients on HTTP (:8545) and WebSocket (:8546)
7
MetricsPrometheus 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