Independent validator operator and open source builder. I run node infrastructure on Ethereum (Lido SimpleDVT lanes: SSV and Obol). On Monad I work off-node: monad-sonar speaks the discovery protocol directly, so the whole validator and peer set can be read from an ordinary server; the geo-latency map and network dashboards run on its feeds. Everything else reads the chain directly.
The theme across everything: operators should be able to see the network without trusting anyone's node, including mine.
Everything below is live at prooflines.org/monad and open source.
| Tool | What it does |
|---|---|
| monad-sonar | Reads Monad's live peer and validator set without running a node, speaking the discovery protocol directly. Self-host CLI plus hosted public feeds for testnet and mainnet, refreshed every 30 minutes |
| Geo-Latency Map | Stake-weighted validator geography and ICMP latency for both Monad networks (pipeline source) |
| VDP Tracker | On-chain scanner, API and dashboard for Monad's Validator Delegation Program (source) |
| Observed Infra Feed | Declared-versus-observed cross-check of validator metadata, the consumer side of MRC-13 |
| Tool | What it does |
|---|---|
| MonadBeaconBot | Multi-user Telegram bot: node and RPC health, block stalls, lag behind the network, validator liveness, VDP alerts (source) |
| MOST Leaderboard | Live standings of the Monad Open Source Track pilot, recomputed every 5 minutes |
| most-pool-watch | Telegram watcher for the MOST pool: loud alerts for your events, claim registry, conflict watch, contribution-days leaderboard |
| Tool | What it does |
|---|---|
| Receipts | Provenance for ERC-8004 reputation: which ratings on an agent are backed by independent payers and which were produced by its own owner. HTTP API and MCP server, already called by another team's app (source) |
| monad-mcp | Monad network intelligence as MCP tools at https://prooflines.org/mcp: network snapshot, validator set, geo concentration, VDP status, one paid report |
| x402 Gate | Pay-per-call network data over HTTP 402: dual-rail on Monad mainnet (native MON self-verified, plus the official USDC scheme via facilitator), live endpoint with real on-chain revenue |
| monad-x402-index | The discovery index for x402 on Monad, in the CDP bazaar shape, rebuilt hourly |
| monad-x402-map | Verified map of the Monad x402 niche: every entry probed, checked on-chain, or actually paid, with the tx hashes to prove it |
25 merged pull requests across 7 Monad ecosystem repositories since June 2026, most of them through the MOST pool:
- nad-agent (13): mainnet guardrails, reliable non-TTY input, resolved send previews, the
declarative spend policy, argument and token-id validation, a
doctorseed and RPC probe - monad-monitor (4): alert confirmation that resets on unknown readings, the no-block clock, honest exit codes for JSON watch output
- puddleswap (3), mipland, knot: decoded revert reasons, known-unit pool analytics, chain-id check before publishing MIP-8 results, an Aave v3 repay action
- sentinel (2): ERC-8004 reputation provenance from Receipts shown before an agent is registered
- MRC-13 (Validator Metadata Registry): the ObservedSource layer in the reference implementation
- Co-authored the read conventions for attestation registries note (MRC-13/MRC-14 consumer side), operational half from the live observed feed
- Independently identified the
debug_checkpointkeystore-password leak in Monad's canonical diagnostic tooling (publicly credited as a second finder)
- MOST pilot member (Monad Open Source Track), proposing and fixing defects across the pool repos
- Receipts submitted to the Monad Metropolis hackathon
- Operating the hosted feeds and dashboards at prooflines.org/monad, agent-readable via llms.txt and /.well-known/x402
- Writing up the agentic-payments practice: permission models and x402 without a facilitator
- Watching the Monad VDP relaunch with a mainnet validator bid in preparation
Contact: prooflines.org

