{"protocolVersion":"0.3.0","name":"tx402","description":"tx402 turns raw Algorand transaction IDs into deterministic plain-English explanations plus structured JSON fields. The paid /explain endpoint uses x402 on Algorand Mainnet and settles USDC per call.","url":"https://tx402-production.up.railway.app","preferredTransport":"HTTP+JSON","version":"0.2.0","documentationUrl":"https://tx402-production.up.railway.app/llms.txt","iconUrl":"https://tx402-production.up.railway.app/logo.svg","provider":{"organization":"tx402","contact":"mahesvannan@gmail.com","url":"https://tx402-production.up.railway.app"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"explain-algorand-transaction","name":"Explain an Algorand transaction","description":"Given an Algorand transaction ID, return a plain-English summary and structured fields including type, sender, receiver, amount, asset, fee, timestamp, note, and app-call context.","tags":["x402","algorand","transactions","USDC","agents"],"examples":["GET https://tx402-production.up.railway.app/explain?txid=YRSG7IKDPCK4XMKFFTFFFYMIHF6SJOMHUOIE4FFUWNLEQ4WG2ZOQ"]},{"id":"try-free-demo","name":"Try a free transaction explanation","description":"Return a complete tx402 explanation for an allowlisted Mainnet example without a wallet or payment.","tags":["algorand","transactions","demo"],"examples":["GET https://tx402-production.up.railway.app/demo?example=algo"]},{"id":"explain-atomic-group","name":"Explain an Algorand atomic group","description":"Explain all outer and inner transactions, transfers, fees, and verified protocol calls in one atomic group.","tags":["algorand","atomic-groups","defi","x402"],"examples":["GET https://tx402-production.up.railway.app/group?txid={ALGORAND_TXID}"]},{"id":"explain-transaction-batch","name":"Explain an Algorand transaction batch","description":"Explain up to 10 transaction IDs in one deterministic request.","tags":["algorand","batch","portfolio","x402"],"examples":["POST https://tx402-production.up.railway.app/batch"]},{"id":"summarize-account-activity","name":"Summarize Algorand account activity","description":"Summarize recent asset flows, fees, counterparties, and verified protocol interactions for an account.","tags":["algorand","portfolio","compliance","x402"],"examples":["GET https://tx402-production.up.railway.app/account/activity?address={ALGORAND_ADDRESS}"]}],"x402":{"protocol":"x402","scheme":"exact","network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","currency":"USDC","asset":31566704,"payTo":"6RK3U3OF2B4Q773L4KC7OVFHQGU5I74NHRZ36QN6CVF527CKXAL62YR754","price":"$0.005","facilitator":"https://facilitator.goplausible.xyz","manifest":"https://tx402-production.up.railway.app/.well-known/x402","openapi":"https://tx402-production.up.railway.app/openapi.json","llmsTxt":"https://tx402-production.up.railway.app/llms.txt","logoUrl":"https://tx402-production.up.railway.app/logo.svg","note":"Make a normal HTTP request. An unpaid /explain request returns HTTP 402 with payment requirements; sign client-side and retry with the payment header."}}