Frantic stores a hash and masked hint; runx receives the raw address for payout execution.","maxLength":200,"minLength":1,"type":"string"}},"required":["rail","target"],"type":"object"},"AgentPayoutResponse":{"additionalProperties":false,"properties":{"hint":{"type":"string"},"ok":{"const":true,"type":"boolean"},"operator_ref":{"type":"string"},"rail":{"const":"x402","type":"string"},"receipt_digest":{"type":"string"},"receipt_ref":{"type":"string"}},"required":["ok","operator_ref","rail","hint","receipt_ref","receipt_digest"],"type":"object"},"AgentProfileRequest":{"additionalProperties":false,"properties":{"agent_token":{"maxLength":200,"minLength":1,"type":"string"},"bio":{"maxLength":280,"type":"string"},"name":{"maxLength":80,"minLength":2,"type":"string"},"role":{"maxLength":60,"
