{"schema_version":"1","generated_at":"2026-09-06T10:17:47.541Z","source":"https://satohub.ai/agent-economy","license":"Agent-economy measurements CC-BY-4.0 — attribution: data by satohub.ai. Current week only; the weekly history is not part of the free export. Every figure carries its evidence tier, method and sample size — quoting one without them misrepresents it.","week":"2026-W36","rules":["Never sum across venues, chains or stages. An ERC-8004 registration, an Olas staked service, a Virtuals launch and a Mech task are four different objects.","Every number names its stage. '58,400 agents' is false; '19,180 launched, 1,233 graduated' is true.","Conversion between stages is the cross-venue comparable, not size.","A null value means UNKNOWN. It never means zero.","A rate whose sample_size is below 20 is published here for completeness but should not be quoted as a finding.","Solana identity registries are covered as UPPER BOUNDS (two programs, counted via getProgramAccounts); Solana payment settlement is not covered by any row, and by transaction count x402 mostly settles there. Tempo memo-tagged transfers are MPP-shaped, not proof of MPP payments."],"venues":[{"id":"tempo_mpp","name":"Tempo — Machine Payments Protocol rail","category":"payment_rail","unit":"TIP-20 transfer carrying an invoice memo (MPP-SHAPED, not proof of an MPP payment)","entry_cost":"n/a — a rail","measurable":true,"not_measurable_reason":null,"overlaps_with":[],"headline_safe":"Only with 'memo-tagged pathUSD transfers' named as the unit.","belongs_to_slug":"tempo-mpp-specs","contract_count":1,"stale_contracts":0}],"count":3,"measurements":[{"venue":"tempo_mpp","chain":"Tempo","stage":"distinct_payers_7d","week":"2026-W36","week_start":"2026-08-31","platform_host":null,"belongs_to_slug":null,"value":8,"unit":"distinct sender of a memo-tagged pathUSD transfer in the sampled blocks","method":"eth_getLogs for TransferWithMemo on pathUSD 0x20c0000000000000000000000000000000000000, 12/12 stratified segments across the trailing 7 days covering 10.6% of the window's blocks; every event in each segment counted","evidence_tier":2,"evidence_tier_meaning":"indicator — programmatic and countable, but contaminated by human usage; publishable as an intersection or with its contamination named","sample_size":9,"denominator":9,"window_days":7,"covered_days":null,"publishable_rate":false,"caveat":"MPP can settle over other rails and other TIP-20s, and any transfer may carry a memo. This is a sampled count over one token on one chain — RATES between the three rows are valid, the counts are floors over the sampled blocks.","contract":"0x20c0000000000000000000000000000000000000","stale_contract":false,"as_of":"2026-09-02T01:35:15.969+00:00","venue_url":"https://satohub.ai/agent-economy/tempo_mpp"},{"venue":"tempo_mpp","chain":"Tempo","stage":"memo_transfers_7d","week":"2026-W36","week_start":"2026-08-31","platform_host":null,"belongs_to_slug":null,"value":9,"unit":"memo-tagged pathUSD transfer in the sampled blocks","method":"eth_getLogs for TransferWithMemo on pathUSD 0x20c0000000000000000000000000000000000000, 12/12 stratified segments across the trailing 7 days covering 10.6% of the window's blocks; every event in each segment counted","evidence_tier":2,"evidence_tier_meaning":"indicator — programmatic and countable, but contaminated by human usage; publishable as an intersection or with its contamination named","sample_size":9,"denominator":9,"window_days":7,"covered_days":null,"publishable_rate":false,"caveat":"MPP can settle over other rails and other TIP-20s, and any transfer may carry a memo. This is a sampled count over one token on one chain — RATES between the three rows are valid, the counts are floors over the sampled blocks.","contract":"0x20c0000000000000000000000000000000000000","stale_contract":false,"as_of":"2026-09-02T01:35:15.969+00:00","venue_url":"https://satohub.ai/agent-economy/tempo_mpp"},{"venue":"tempo_mpp","chain":"Tempo","stage":"distinct_payees_7d","week":"2026-W36","week_start":"2026-08-31","platform_host":null,"belongs_to_slug":null,"value":7,"unit":"distinct recipient of a memo-tagged pathUSD transfer in the sampled blocks","method":"eth_getLogs for TransferWithMemo on pathUSD 0x20c0000000000000000000000000000000000000, 12/12 stratified segments across the trailing 7 days covering 10.6% of the window's blocks; every event in each segment counted","evidence_tier":2,"evidence_tier_meaning":"indicator — programmatic and countable, but contaminated by human usage; publishable as an intersection or with its contamination named","sample_size":9,"denominator":9,"window_days":7,"covered_days":null,"publishable_rate":false,"caveat":"MPP can settle over other rails and other TIP-20s, and any transfer may carry a memo. This is a sampled count over one token on one chain — RATES between the three rows are valid, the counts are floors over the sampled blocks.","contract":"0x20c0000000000000000000000000000000000000","stale_contract":false,"as_of":"2026-09-02T01:35:15.969+00:00","venue_url":"https://satohub.ai/agent-economy/tempo_mpp"}]}