{"x402Version":2,"payTo":"FdQ2FmAydXBe87Nm7w4MjksRqTUjahPaqjj7mVshKvNa","resources":[{"id":7852,"slug":"7852","resource":"https://app.fortiblox.com/api/tokens","description":"List every token FortiSwap routes on the X1 blockchain (XDEX + Degen launchpad): mint, symbol, name, decimals, logo, USD price, 24h volume, TVL, trust tier. Call this first to resolve a symbol to a mint before quoting or building an X1 swap.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FdQ2FmAydXBe87Nm7w4MjksRqTUjahPaqjj7mVshKvNa","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"1000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0x581aB190DF2B2932175d987E787Acd28A85eAA1C","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"errors":[],"refreshing":false,"tokens":[{"change1d":-14.31,"change1h":0,"decimals":9,"fdvUsd":519847027.59,"logoURI":"https://app.xdex.xyz/assets/images/tokens/x1.webp","marketCapUsd":6747952.88,"mint":"So11111111111111111111111111111111111111112","name":"XNT","priceUsd":0.4866,"sources":["xdex"],"sparkline":[403192.58,416473.67,345505.34],"symbol":"XNT","trust":"verified","volume24hUsd":31500.82},{"change1d":0.55,"change1h":0,"decimals":6,"fdvUsd":64528.91,"logoURI":"https://x1logos.s3.us-east-1.amazonaws.com/48-usdcx.png","marketCapUsd":64528.91,"mint":"B69chRzqzDCmdB5WYB8NRu5Yv5ZA95ABiZcdzCgGm9Tq","name":"USDC.X","priceUsd":1,"sources":["xdex"],"sparkline":[2.0423,2.0565,2.0536],"symbol":"USDC.X","trust":"verified","volume24hUsd":13830.33}],"updatedAt":1787411884813,"warming":false},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"tags":["bazaar","payment-identifier"],"sourceHost":"app.fortiblox.com","lastUpdated":"2026-09-15T02:40:24.519Z","quality":{"calls30d":18,"uniquePayers30d":6,"lastCalledAt":"2026-09-15T02:40:24.309Z"},"liveness":{},"verified":false,"featured":false},{"id":7850,"slug":"7850","resource":"https://app.fortiblox.com/api/token/:mint","description":"Detail for one X1 token by mint: price, 24h change, market cap / FDV (circulating = total minus incinerated), TVL, 52-week USD range, Metaplex about/links, trust tier. Use after /api/tokens when an agent needs fundamentals for a single mint.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FdQ2FmAydXBe87Nm7w4MjksRqTUjahPaqjj7mVshKvNa","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"1000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0x581aB190DF2B2932175d987E787Acd28A85eAA1C","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"mint":"B69chRzqzDCmdB5WYB8NRu5Yv5ZA95ABiZcdzCgGm9Tq"},"queryParams":{},"type":"http"},"output":{"example":{"about":{"description":null,"telegram":null,"twitter":null,"website":null},"change24hPct":-0.79,"color":"#019bfd","decimals":6,"listed":true,"logoURI":"https://x1logos.s3.us-east-1.amazonaws.com/48-usdcx.png","mint":"B69chRzqzDCmdB5WYB8NRu5Yv5ZA95ABiZcdzCgGm9Tq","name":"USDC.X","pools":[{"address":"CAJeVEoSm1QQZccnCqYu9cnNF7TTD2fcUA3E5HQoxRvR","apr24h":42.66,"lpMint":"3xafowUtErXrTEF2Tk3ENpUdxgkK7b5hMuSSFr5AQk6z","mintA":"So11111111111111111111111111111111111111112","mintB":"B69chRzqzDCmdB5WYB8NRu5Yv5ZA95ABiZcdzCgGm9Tq","tokenA":"WXNT","tokenB":"USDC.X","tvl":32069.88,"vol24h":13800.91}],"priceUsd":1,"stats":{"fdvUsd":64528.91,"high52wUsd":1.6224,"low52wUsd":0.1956,"marketCapUsd":64528.91,"tvlUsd":33737.15,"volume24hUsd":13830.33},"symbol":"USDC.X","trust":"verified","updatedAt":1787411967282},"type":"json"}},"routeTemplate":"/api/token/:mint","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"mint":{"description":"base58 X1 mint address","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","type":"string"}},"required":["mint"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"tags":["bazaar","payment-identifier"],"sourceHost":"app.fortiblox.com","lastUpdated":"2026-09-17T00:18:53.744Z","quality":{"calls30d":6,"uniquePayers30d":3,"lastCalledAt":"2026-09-17T00:18:53.431Z"},"liveness":{},"verified":false,"featured":false},{"id":7851,"slug":"7851","resource":"https://app.fortiblox.com/api/router/volume","description":"Daily on-chain FortiBlox Router swap volume on X1 (UTC buckets, USD totals, fee totals, distinct users per day) from FortiBlox's own indexer, plus the FORTI usage-gate verdict. Use for X1 DEX activity analytics; query param days (1-365, default 90).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FdQ2FmAydXBe87Nm7w4MjksRqTUjahPaqjj7mVshKvNa","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0x581aB190DF2B2932175d987E787Acd28A85eAA1C","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"days":"30"},"type":"http"},"output":{"example":{"buckets":[{"date":"2026-08-22","feeUsd":0.0059,"pricedShare":1,"txCount":13,"uniqueUsers":2,"volumeUsd":2.36}],"days":30,"from":"2026-07-24","gate":{"daysAboveThreshold":0,"evaluatedThrough":"2026-08-21","qualifies":false,"streak":0,"thresholdUsdPerDay":1000000,"windowDays":90},"ok":true,"to":"2026-08-22","totals":{"feeUsd":0.5036,"pricedShare":1,"txCount":35,"volumeUsd":201.43},"updatedAt":1787411990774},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"days":{"description":"window length in days, 1-365 (default 90)","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"tags":["bazaar","payment-identifier"],"sourceHost":"app.fortiblox.com","lastUpdated":"2026-09-16T18:12:28.949Z","quality":{"calls30d":5,"uniquePayers30d":3,"lastCalledAt":"2026-09-16T18:12:28.671Z"},"liveness":{},"verified":false,"featured":false}]}