{"id":"payee.facts.v2","title":"Payee facts, v2: the seven v1 facts plus the payee's usual price and the paying agent's history of over-sized settlements","unit":"per payee and per request: nine facts, each true, false, a number or unavailable, with evidence and the time measured","chain_set":"eip155:8453 (Base)","window":"as payee.facts.v1 for the seven inherited facts; the last 30 days of counted payments and x402 settlements for the two new ones","definition":"As payee.facts.v1, plus: (8) payee_price_dispersion, the median and the 95th percentile of what this address was paid in the last 30 days, over the counted payments to it in our ledger (pay.usd.total.v2) and the x402 settlements into it (x402.settle.submitter.v4), stated only when at least 20 payments exist, otherwise unavailable with the count; (9) payer_oversize_history, when a paying agent is given: how many of that agent's x402 settlements in the last 30 days were at least 100 times the seller's median price and at least $1 (the rule of x402.settle.oversize.v1), with their USD and the number of sellers; zero is a real answer, and without an agent the fact is unavailable.","method":"As payee.facts.v1 for the inherited facts. The two new facts are SQL over the ledger's own tables at request time (money_events, x402_settle_tx, bindings), no chain call; the oversize rule uses each seller's median over its last 30 days, sellers with 20 or more settlements only.","excludes":["As payee.facts.v1.","Payments through rails we do not read (Permit2, smart-account calls without a stablecoin transfer we count)."],"does_not_assert":["As payee.facts.v1.","That a payment above the payee's usual price is an overcharge: tiered and usage-based pricing produce the same shape.","That an agent with over-sized settlements runs a capless client: a person using the same wallet produces the same rows."],"assumptions":["As payee.facts.v1.","The payee's price history is complete to the extent our ledger and the x402 settlement reader are (coverage is stated by their definitions)."],"known_gaps":["As payee.facts.v1.","The dispersion mixes counted payments from registered agents with x402 settlements from any payer; a payee with two price lists shows one spread."],"intended_use":"A number beside the quote for a client that pins the price it expects to pay (x402 onBeforePaymentCreation), and a line in a Gate decision; the payer fact for a counterparty deciding whether a payer's client is known to sign what it is asked.","not_intended_for":"A verdict on a payee or a payer; a score; a public list.","cost_to_fake":"As payee.facts.v1; the dispersion can be moved only by real settlements at other prices, which cost the amounts settled.","threat_model":"As payee.facts.v1.","supersedes":"payee.facts.v1","source":"AFG-Pulse (afg-intake gate routes, lib/gate.mjs), 24 Oct 2026; the oversize rule from x402.settle.oversize.v1 (afg-x402submit)","since":"2026-10-24","status":"live from 24 Oct 2026 (/api/gate/facts, payee_facts); facts describe an address, they do not judge it","revisions":[],"body_sha256":"0dffa8ecca4c4c19c1b4c550fc73dc030a89b10d0895535d77b260fb6d651319","url":"https://agenticfinancegraph.com/def/payee.facts.v2","ladder":"https://agenticfinancegraph.com/ai-agent-liveness-methodology-l0-l9-ladder","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"Agentic Finance Graph — https://agenticfinancegraph.com"}