Skip to content

Scientific Results -- 100-Agent Experiment

Experiment Details

Date: 2026-02-23 | Network: Base Sepolia (Chain ID: 84532) | Duration: 1729.5 seconds

Registry: 0x2EFaB5B3BEf49E56a6Ce1dcB1A39EF63C312EA23

Forwarder: 0x70c2fdD0CDada6b43195981928D76f5D32AE29e5

Script: scripts/scientific-harness.js


Summary Statistics

Metric Value
Total agents registered 100
Registration success rate 100.0%
Lineage children registered 15
Compliance attestations 93
Revenue reports filed 73
Overall compliance rate 80.9%
Total gas cost 0.000309 ETH
Total transactions 281

Key result

100% registration success rate across all 100 agents validates the gasless ERC-2771 flow as production-ready.


Gas Analysis by Operation Type

Operation Count Avg Gas Total Cost (ETH)
Registration 100 324,584 0.000195
Attestation 93 54,186 0.000030
Revenue Report 73 191,864 0.000084

Cost implications

At Base L2 prices, a single registration costs approximately $0.005 -- roughly 8,000 registrations per dollar. The total cost of this 281-transaction experiment was 0.000309 ETH (less than $1).


Registration Latency

Metric Value
Average 4807ms
Median 4782ms
P95 5026ms
Total gas 32,458,368

Interpretation

Latency is dominated by block confirmation time (~2s on Base Sepolia) plus relayer processing. The tight distribution (P95 only 4.6% above median) indicates consistent, predictable performance.


Agent Category Distribution

Category Count
WebCrawler 18
ContentCreator 15
TradingBot 14
CustomerService 13
DevOps 10
ResearchAgent 10
DataProcessor 10
Orchestrator 10
GenerativeAI 8
SecurityAudit 7

Revenue Distribution

By Currency

Currency Reports Total Amount ($)
USDC 39 $25.058
EUR 24 $6.989
ETH 10 $4.500

By Category

Category Reports Total Amount ($)
compute_services 16 $8.591
service_fees 13 $10.177
data_sales 22 $13.239
consulting 22 $4.540

By Tier

Tier Range Reports Total Amount ($)
high $500 - $5,000 11 $24.720
medium $50 - $500 34 $11.181
low $1 - $50 23 $646
zero $0 5 $0
no_report N/A 42 --

Compliance Snapshot

Metric Value
Compliant agents 93
Lapsed agents 22
Total agents 115
Compliance rate 80.9%

Note

Agents that did not receive an attestation within the experiment window are counted as "lapsed." In production, the compliance window is 7 days.


Lineage Tree Statistics

Metric Value
Child agents registered 15
Max generation depth 3
Distinct parent agents 10
Avg children per parent 1.5

The lineage tree includes chains extending to generation 3 (great-grandchildren), validating multi-generation tracking:

Root Agent (Gen 0)
  +-- Child (Gen 1)
  |     +-- Grandchild (Gen 2)
  |           +-- Great-Grandchild (Gen 3)
  +-- Child (Gen 1)
        +-- Grandchild (Gen 2)

Cost Projections at Scale

Scale Registration Monthly Attestation (4x) Estimated Monthly Total
100 agents (this run) 0.000309 ETH 0.0001 ETH 0.0004 ETH
1,000 agents 0.0030 ETH 0.0010 ETH 0.0040 ETH
10,000 agents 0.0300 ETH 0.0100 ETH 0.0399 ETH

Tip

Projections assume Base Sepolia gas prices remain stable. Mainnet (Base L2) costs are typically comparable. Registration is a one-time cost; attestation is recurring (weekly).


Key Findings

1. Gasless Registration Is Production-Ready

100% registration success rate across 100 agents with zero failures. The ERC-2771 meta-transaction pattern eliminates the need for agents to hold ETH, reducing the adoption barrier to zero.

2. Gas Costs Are Negligible on L2

At approximately $0.005 per registration, the cost model is economically viable at any scale. Even at 10,000 agents, monthly operating costs remain under $1 in gas.

3. Multi-Generation Lineage Works Reliably

Lineage tracking to depth 3 (great-grandchildren) operates correctly with proper parent validation and generation depth enforcement. The Haftungsperson inheritance chain is maintained across all generations.

4. Compliance Model Works but Needs Scheduling Assistance

The 80.9% compliance rate demonstrates that the attestation model successfully identifies lapsed agents. However, the ~19% lapse rate suggests that agents (or their operators) would benefit from automated scheduling tools to maintain attestation currency.

5. Revenue Reporting Provides Economic Visibility

73 revenue reports across multiple currencies and categories demonstrate that on-chain economic transparency is feasible. The data enables aggregate analysis of the agent economy.


Operational Notes

RPC Provider Outage During Setup

The default Base Sepolia RPC endpoint (https://sepolia.base.org) experienced a sustained outage during experiment setup. State-querying methods (eth_getBalance, eth_call) consistently failed while eth_blockNumber succeeded intermittently.

Resolution

Switched both the relayer and API server to an alternative public RPC (https://base-sepolia-rpc.publicnode.com). All 281 transactions then completed with zero failures.

Implications for production:

  1. Single RPC dependency is a single point of failure. The relayer and API server should support RPC failover.
  2. Startup should be resilient to transient RPC errors. The relayer should retry the balance check rather than crashing immediately.
  3. Public RPC endpoints have no SLA. Production deployments should use a dedicated RPC provider (Alchemy, Infura, QuickNode).
  4. The on-chain data was never at risk. The RPC outage only affected off-chain services -- demonstrating the resilience advantage of blockchain-based registries over centralized databases.