Scout's signal log is confirmed live on all four chains' mainnet. Execute's autonomous-decision proof below is from testnet — Execute itself still runs in simulated/dry-run mode in production (Mantle's byreal-cli execution path isn't installed yet; see Stack). Judges can verify every transaction live.
Confirmed Transaction · SignalAuditLog.sol · Mantle Mainnet
First Signal Logged — On-Chain (Mantle, live mainnet)
Mantis Scout logged its first signal hash to SignalAuditLog.sol on Mantle mainnet — chain_id 5000, real MNT gas. AgentIdentity.sol is also deployed there; Execute remains simulated (BYREAL_DRY_RUN=true) until the execution path is fully wired.
0x42f952abb4… · logSignal "agni_finance" accumulation
↗ View on Explorer
Confirmed · Mantle Mainnet
Confirmed Transaction · SignalAuditLog.sol · Arbitrum Mainnet
First Signal Logged — On-Chain (Arbitrum, live mainnet)
Mantis Scout logged its first signal hash to SignalAuditLog.sol on Arbitrum mainnet — chain_id 42161, real ETH gas. Note this contract sits at the address the other chains use for AgentIdentity — see the Contracts section above for why, and why the correct per-chain override matters here.
0x34623370… · logSignal "agni_finance" accumulation
↗ Arbiscan
Confirmed · Arbitrum Mainnet
Confirmed Transaction · SignalAuditLog.sol · HashKey Chain Mainnet
First Signal Logged — On-Chain (HashKey, live mainnet)
Mantis Scout logged its first signal hash to SignalAuditLog.sol on HashKey Chain mainnet — chain_id 177, real HSK gas. AgentIdentity.sol is also deployed there; HashKey currently drives flow-monitoring signals only, so no execution decisions have been logged yet.
0xbad92de608… · logSignal "agni_finance" accumulation
↗ View on Explorer
Confirmed · HashKey Chain Mainnet
Confirmed Transaction · SignalAuditLog.sol · Ethereum Mainnet
First Signal Logged — On-Chain (Ethereum, live mainnet)
Mantis Scout logged its first signal hash to SignalAuditLog.sol on Ethereum mainnet — chain_id 1, real ETH gas (~$0.35 total for both contracts + this smoke test, live gas-checked before deploying). AgentIdentity.sol is also deployed there; no swap executor built for Ethereum yet, so no execution decisions have been logged.
0x2840985da7… · logSignal "agni_finance" accumulation
↗ View on Explorer
Confirmed · Ethereum Mainnet
Confirmed Transaction · AgentIdentity.sol · Mantle Sepolia (testnet)
First Execute — On-Chain (Mantle, testnet)
Mantis Execute called AgentIdentity.sol on Mantle Sepolia, logging the agent's first autonomous decision to its ERC-8004 reputation ledger. The transaction is immutable and publicly verifiable. Execute has not yet run live against Mantle mainnet.
0x5eab39440e57…b3d211b0 · AgentIdentity interaction
↗ View on Explorer
Confirmed · Mantle Sepolia (testnet)
Confirmed Transactions · AgentIdentity.sol · Arbitrum Sepolia (testnet)
First Execute — On-Chain (Arbitrum, testnet)
Mantis Execute minted an ERC-8004 agent identity on Arbitrum Sepolia and logged two decisions: a successful Uniswap V3 swap (confidence 88, z=3.4σ) and a safety-guard abort (slippage 2.7% exceeded 2.0% cap). All three transactions are permanently on-chain. Execute has not yet run live against Arbitrum mainnet.
0xce21a24a… · mintAgent "Mantis Execute · Arbitrum"
↗ Arbiscan
Confirmed · Arbitrum Sepolia (testnet)
How Execute Works
Signal → Guard → Execute → Log
The full autonomous loop — from Scout signal to on-chain execution — runs without human intervention.
- 01 Scout fires signal with confidence score ≥ threshold
- 02 Intent engine evaluates user-defined rules
- 03 Safety guards check position cap, slippage, blacklist
- 04 Byreal Skills CLI executes swap on Mantle
- 05 Decision logged to AgentIdentity.sol — including aborts
ERC-8004 Agent Identity · Mantle Mainnet · Arbitrum Mainnet · HashKey Chain Mainnet · Ethereum Mainnet
AgentIdentity.sol — On-Chain Reputation Ledger
Every Mantis Execute agent is issued an ERC-8004 identity NFT on Mantle. Every decision — execute, abort, guard-reject — is logged permanently. No silent failures. No black box. Agents build a verifiable reputation over time.
0x06036B53A1f8d2Cf691a6f324C0672eB6D865667 · AgentIdentity · Mantle Mainnet
↗ View Contract