{"x402Version":2,"name":"Munition","description":"x402-compatible Munition resources and supporting discovery links for AI agents.","homepage":"https://munition.io","api":"https://api.munition.io","facilitatorDiscovery":"Facilitators that support Bazaar may expose indexed resources from their /discovery/resources endpoint after x402 settlement with the bazaar extension.","payments":{"protocol":"x402","supportedNetworks":[{"scheme":"exact","network":"base","caip2":"eip155:8453","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"polygon","caip2":"eip155:137","currency":"USDC","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"arbitrum","caip2":"eip155:42161","currency":"USDC","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana-mainnet","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"name":"USDC"}}],"note":"Direct HTTP routes advertise canonical accepts[] at request time; these static discovery documents list supported networks and assets for agents."},"resources":[{"id":"direct_upload","title":"Munition Upload","type":"http","protocol":"x402","discovery":["bazaar","openapi","api-catalog","apis.json","llms.txt"],"method":"POST","resource":"https://api.munition.io/v1/uploads","description":"Munition Upload: x402-paid temporary file hosting for AI agents. Buy a presigned upload slot, upload one local file or generated artifact up to 10 MB, and get a public non-guessable files.munition.io link retained for 7 days. Useful for PDFs, screenshots, images, logs, JSON, reports, browser sharing, webhook sharing, and agent-to-human handoff.","mimeType":"application/json","payment":{"scheme":"exact","network":"base","currency":"USDC","amountUsd":0.005,"amountUsdcAtomic":"5000","accepts":[{"scheme":"exact","network":"base","caip2":"eip155:8453","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"5000"},{"scheme":"exact","network":"polygon","caip2":"eip155:137","currency":"USDC","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"5000"},{"scheme":"exact","network":"arbitrum","caip2":"eip155:42161","currency":"USDC","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"5000"},{"scheme":"exact","network":"solana-mainnet","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"name":"USDC"},"amountUsdcAtomic":"5000"}],"note":"Call the resource without X-PAYMENT to receive canonical route-level x402 accepts[] for the active payTo address. This metadata advertises supported networks and assets without replacing route-level payment requirements."},"inputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/DirectUploadInput","outputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/DirectUploadOutput"},{"id":"flight_search","title":"Munition Flight Search","type":"http","protocol":"x402","discovery":["bazaar","openapi","api-catalog","apis.json","llms.txt"],"method":"POST","resource":"https://api.munition.io/v1/flights/search","description":"Munition Flight Search: x402-paid live flight offer search for AI agents. Pay 0.05 USDC to search Duffel flight offers and receive compact normalized itineraries, prices, carriers, and metadata suitable for replay and downstream planning.","mimeType":"application/json","payment":{"scheme":"exact","network":"base","currency":"USDC","amountUsd":0.05,"amountUsdcAtomic":"50000","accepts":[{"scheme":"exact","network":"base","caip2":"eip155:8453","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"50000"},{"scheme":"exact","network":"polygon","caip2":"eip155:137","currency":"USDC","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"50000"},{"scheme":"exact","network":"arbitrum","caip2":"eip155:42161","currency":"USDC","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"50000"},{"scheme":"exact","network":"solana-mainnet","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"name":"USDC"},"amountUsdcAtomic":"50000"}],"note":"Call the resource without X-PAYMENT to receive canonical route-level x402 accepts[] for the active payTo address. This metadata advertises supported networks and assets without replacing route-level payment requirements."},"inputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/SearchFlightsInput","outputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/SearchFlightsOutput"},{"id":"airports_search","title":"Munition Airport Search","type":"http","protocol":"x402","discovery":["bazaar","openapi","api-catalog","apis.json","llms.txt"],"method":"POST","resource":"https://api.munition.io/v1/airports/search","description":"Munition Airport Search: x402-paid airport reference data search for AI agents. Pay 0.001 USDC to search airports by IATA code, city, airport name, or country and receive normalized IATA airport records suitable for travel planning.","mimeType":"application/json","payment":{"scheme":"exact","network":"base","currency":"USDC","amountUsd":0.001,"amountUsdcAtomic":"1000","accepts":[{"scheme":"exact","network":"base","caip2":"eip155:8453","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"1000"},{"scheme":"exact","network":"polygon","caip2":"eip155:137","currency":"USDC","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"1000"},{"scheme":"exact","network":"arbitrum","caip2":"eip155:42161","currency":"USDC","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"1000"},{"scheme":"exact","network":"solana-mainnet","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"name":"USDC"},"amountUsdcAtomic":"1000"}],"note":"Call the resource without X-PAYMENT to receive canonical route-level x402 accepts[] for the active payTo address. This metadata advertises supported networks and assets without replacing route-level payment requirements."},"inputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/AirportsSearchInput","outputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/AirportsSearchOutput"},{"id":"flight_offer_details","title":"Munition Flight Offer Details","type":"http","protocol":"x402","discovery":["bazaar","openapi","api-catalog","apis.json","llms.txt"],"method":"GET","resource":"https://api.munition.io/v1/flights/offers/{id}","description":"Munition Flight Offer Details: x402-paid live Duffel offer detail lookup for AI agents. Pay 0.01 USDC to fetch normalized details for one flight offer, including itinerary segments, cabin, baggage allowance, fare conditions, total price, and booking-relevant conditions.","mimeType":"application/json","payment":{"scheme":"exact","network":"base","currency":"USDC","amountUsd":0.01,"amountUsdcAtomic":"10000","accepts":[{"scheme":"exact","network":"base","caip2":"eip155:8453","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"10000"},{"scheme":"exact","network":"polygon","caip2":"eip155:137","currency":"USDC","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"10000"},{"scheme":"exact","network":"arbitrum","caip2":"eip155:42161","currency":"USDC","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"10000"},{"scheme":"exact","network":"solana-mainnet","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"name":"USDC"},"amountUsdcAtomic":"10000"}],"note":"Call the resource without X-PAYMENT to receive canonical route-level x402 accepts[] for the active payTo address. This metadata advertises supported networks and assets without replacing route-level payment requirements."},"inputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/FlightOfferDetailsInput","outputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/FlightOfferDetailsOutput"},{"id":"direct_upload_renew","title":"Munition Upload Renew","type":"http","protocol":"x402","discovery":["bazaar","openapi","api-catalog","apis.json","llms.txt"],"method":"POST","resource":"https://api.munition.io/v1/uploads/{id}/renew","description":"Munition Upload Renew: x402-paid direct HTTP renewal for an existing Munition direct-upload file. Pay 0.005 USDC via x402 on Base, Polygon, Arbitrum, or Solana to extend the public files.munition.io link by 7 days, up to 30 days from the original upload time.","mimeType":"application/json","payment":{"scheme":"exact","network":"base","currency":"USDC","amountUsd":0.005,"amountUsdcAtomic":"5000","accepts":[{"scheme":"exact","network":"base","caip2":"eip155:8453","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"5000"},{"scheme":"exact","network":"polygon","caip2":"eip155:137","currency":"USDC","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"5000"},{"scheme":"exact","network":"arbitrum","caip2":"eip155:42161","currency":"USDC","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"5000"},{"scheme":"exact","network":"solana-mainnet","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"name":"USDC"},"amountUsdcAtomic":"5000"}],"note":"Call the resource without X-PAYMENT to receive canonical route-level x402 accepts[] for the active payTo address. This metadata advertises supported networks and assets without replacing route-level payment requirements."},"inputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/DirectRenewInput","outputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/DirectRenewOutput"},{"id":"direct_upload_delete","title":"Munition Upload Delete","type":"http","protocol":"x402","discovery":["bazaar","openapi","api-catalog","apis.json","llms.txt"],"method":"DELETE","resource":"https://api.munition.io/v1/uploads/{id}","description":"Munition Upload Delete: x402-paid direct HTTP deletion for an existing Munition direct-upload file. Pay 0.001 USDC via x402 on Base, Polygon, Arbitrum, or Solana to let the original paying wallet delete the hosted object and mark the upload deleted.","mimeType":"application/json","payment":{"scheme":"exact","network":"base","currency":"USDC","amountUsd":0.001,"amountUsdcAtomic":"1000","accepts":[{"scheme":"exact","network":"base","caip2":"eip155:8453","currency":"USDC","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"1000"},{"scheme":"exact","network":"polygon","caip2":"eip155:137","currency":"USDC","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"1000"},{"scheme":"exact","network":"arbitrum","caip2":"eip155:42161","currency":"USDC","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"amountUsdcAtomic":"1000"},{"scheme":"exact","network":"solana-mainnet","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","currency":"USDC","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"name":"USDC"},"amountUsdcAtomic":"1000"}],"note":"Call the resource without X-PAYMENT to receive canonical route-level x402 accepts[] for the active payTo address. This metadata advertises supported networks and assets without replacing route-level payment requirements."},"inputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/DirectDeleteInput","outputSchemaRef":"https://api.munition.io/openapi.json#/components/schemas/DirectDeleteOutput"}],"supportingEndpoints":[{"id":"prices","method":"GET","url":"https://api.munition.io/v1/tools/prices","access":"free","description":"Current pricing for Munition paid tools."},{"id":"bootstrap","method":"POST","url":"https://api.munition.io/v1/accounts/bootstrap","access":"free","description":"Create an anonymous account for MCP/account-funded x402 flows."},{"id":"openapi","method":"GET","url":"https://api.munition.io/openapi.json","access":"free","description":"OpenAPI contract for Munition HTTP endpoints."}]}