{"kind":"agent-card","name":"Snack Money","description":"A2A-compatible payment agent for sending cryptocurrency (USDC) to users across multiple social platforms and identities including Farcaster, Twitter/X, Email, Web domains, and GitHub.","capabilities":{"extensions":[{"uri":"https://github.com/google-a2a/a2a-x402/v0.1","description":"Supports cryptocurrency payments using the x402 protocol for on-chain settlement","required":true}],"skills":[{"id":"snack-money.pay.farcaster","name":"Pay Farcaster User","description":"Send USDC to a Farcaster user by username","inputSchema":{"type":"object","properties":{"receiver":{"type":"string","description":"Farcaster username"},"amount":{"type":"number","minimum":0.01,"maximum":10,"description":"Amount in USDC"},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"campaign_id":{"type":"string"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receiver","amount"]}},{"id":"snack-money.pay.twitter","name":"Pay Twitter/X User","description":"Send USDC to a Twitter/X user by handle","inputSchema":{"type":"object","properties":{"receiver":{"type":"string","description":"Twitter/X handle (without @)"},"amount":{"type":"number","minimum":0.01,"maximum":10,"description":"Amount in USDC"},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"campaign_id":{"type":"string"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receiver","amount"]}},{"id":"snack-money.pay.email","name":"Pay via Email","description":"Send USDC to an email address","inputSchema":{"type":"object","properties":{"receiver":{"type":"string","format":"email","description":"Email address"},"amount":{"type":"number","minimum":0.01,"maximum":10,"description":"Amount in USDC"},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receiver","amount"]}},{"id":"snack-money.pay.web","name":"Pay Web Domain","description":"Send USDC to a web domain owner","inputSchema":{"type":"object","properties":{"receiver":{"type":"string","description":"Domain name"},"amount":{"type":"number","minimum":0.01,"maximum":10,"description":"Amount in USDC"},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receiver","amount"]}},{"id":"snack-money.pay.github","name":"Pay GitHub User","description":"Send USDC to a GitHub user by username","inputSchema":{"type":"object","properties":{"receiver":{"type":"string","description":"GitHub username"},"amount":{"type":"number","minimum":0.01,"maximum":10,"description":"Amount in USDC"},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receiver","amount"]}},{"id":"snack-money.batch-pay.farcaster","name":"Batch Pay Farcaster Users","description":"Send USDC to multiple Farcaster users","inputSchema":{"type":"object","properties":{"receivers":{"type":"array","items":{"type":"object","properties":{"receiver":{"type":"string"},"amount":{"type":"number","minimum":0.01,"maximum":10}},"required":["receiver","amount"]},"minItems":1,"maxItems":100},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"campaign_id":{"type":"string"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receivers"]}},{"id":"snack-money.batch-pay.twitter","name":"Batch Pay Twitter/X Users","description":"Send USDC to multiple Twitter/X users","inputSchema":{"type":"object","properties":{"receivers":{"type":"array","items":{"type":"object","properties":{"receiver":{"type":"string"},"amount":{"type":"number","minimum":0.01,"maximum":10}},"required":["receiver","amount"]},"minItems":1,"maxItems":100},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"campaign_id":{"type":"string"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receivers"]}},{"id":"snack-money.batch-pay.email","name":"Batch Pay Email Addresses","description":"Send USDC to multiple email addresses","inputSchema":{"type":"object","properties":{"receivers":{"type":"array","items":{"type":"object","properties":{"receiver":{"type":"string","format":"email"},"amount":{"type":"number","minimum":0.01,"maximum":10}},"required":["receiver","amount"]},"minItems":1,"maxItems":100},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receivers"]}},{"id":"snack-money.batch-pay.web","name":"Batch Pay Web Domains","description":"Send USDC to multiple web domain owners","inputSchema":{"type":"object","properties":{"receivers":{"type":"array","items":{"type":"object","properties":{"receiver":{"type":"string"},"amount":{"type":"number","minimum":0.01,"maximum":10}},"required":["receiver","amount"]},"minItems":1,"maxItems":100},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receivers"]}},{"id":"snack-money.batch-pay.github","name":"Batch Pay GitHub Users","description":"Send USDC to multiple GitHub users","inputSchema":{"type":"object","properties":{"receivers":{"type":"array","items":{"type":"object","properties":{"receiver":{"type":"string"},"amount":{"type":"number","minimum":0.01,"maximum":10}},"required":["receiver","amount"]},"minItems":1,"maxItems":100},"description":{"type":"string","description":"Optional payment description"},"meta":{"type":"object","properties":{"snack_name":{"type":"string"},"snack_emoji":{"type":"string"},"snack_amount":{"type":"number"},"sender_username":{"type":"string"},"sender_identity":{"type":"string"},"agent_name":{"type":"string"}}}},"required":["receivers"]}}]},"icon":"https://snack.money/logo.png","contact":{"url":"https://snack.money"}}