{"boundaries":["private preview/noindex","no production payment","no live fulfilment","no partner claim","Concordium ecosystem participant, not official Concordium/Foundation output"],"concrete_cases":{"high_value":"escalate high-value / identity-heavy action","scope_mismatch":"reject counterparty or scope mismatch","unknown_agent":"reject unregistered agent","valid_pizza":"accept in-scope sandbox order"},"headline":"Merchants should not just accept payments from agents. They should verify the agent first.","ok":true,"partner_cta":"Use this before serving paid API access, checkout, or fulfilment to an autonomous agent.","pizza_dude_summary":"Pizza Dude is the mock/private-preview merchant receiver: it checks whether Gregers Agent #40 may proceed with an in-scope sandbox order, rejects unknown agents, rejects scope/counterparty mismatches, and escalates high-value or identity-heavy asks.","proof_hook":"registered agent \u2192 merchant policy decision \u2192 hash-bound decision receipt \u2192 accept/reject/escalate before payment or fulfilment","review_gate":{"fable":"pass","ingrid":"pass","public_post":false,"torben":"pass"},"schema":"gregers.agent-acceptance-kit.story-draft.v1","short_post_draft":"Merchants should not just accept payments from agents. They should verify the agent first. Gregers shows the preflight: registered Concordium Agent ID \u2192 merchant policy decision \u2192 hash-bound decision receipt plus signed mandate receipt where supplied \u2192 no blind payment acceptance.","side_effects":"preview_audit_shape_only_no_persistent_write","status":"draft_review_required_not_posted","what_to_show":["Agent Acceptance Kit page","Pizza Dude receiver accept/reject/escalate cases","decision receipt JSON","base Agent Acceptance Check","Option A on-chain anchor preview"]}
