{"x402Version":2,"payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","resources":[{"id":32283,"slug":"32283","resource":"https://agentforge-taupe.vercel.app/v1/ping","description":"Payment flow verification for agents integrating x402: confirms your wallet and payment channel work before you spend on a real endpoint. Category: infra.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","amountUsd":0.001,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","amountUsd":0.001,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"message":{"type":"string"},"status":{"type":"string"},"timestamp":{"format":"date-time","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Infra","discoverable":true,"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"message":"pong","status":"ok","timestamp":"2026-07-07T00:00:00.000Z"},"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":{"properties":{"message":{"type":"string"},"status":{"type":"string"},"timestamp":{"format":"date-time","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["ping","x402 test","payment check","health"]}},"tags":["ping","x402 test","payment check","health","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T08:07:07.512Z","quality":{"calls30d":6,"uniquePayers30d":4,"lastCalledAt":"2026-10-08T08:07:07.364Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Infra","discoverable":true,"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"message":"pong","status":"ok","timestamp":"2026-07-07T00:00:00.000Z"},"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":{"properties":{"message":{"type":"string"},"status":{"type":"string"},"timestamp":{"format":"date-time","type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["ping","x402 test","payment check","health"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32284,"slug":"32284","resource":"https://agentforge-taupe.vercel.app/v1/translate","description":"Translation for agents handling multilingual DeFi content: converts protocol docs and error messages across languages with tone control and auto source-language detection. Category: inference.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"AI Inference","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","amountUsd":0.002,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","amountUsd":0.002,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"detectedSourceLanguage":{"type":"string"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"targetLanguage":{"type":"string"},"translatedText":{"type":"string"}},"required":["translatedText","detectedSourceLanguage","targetLanguage","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"AI","discoverable":true,"info":{"input":{"body":{"targetLanguage":"Spanish","text":"Hello, how are you?","tone":"casual"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"detectedSourceLanguage":"English","metadata":{"model":"claude-sonnet-5","processingTimeMs":180},"targetLanguage":"Spanish","translatedText":"Hola, ¿cómo estás?"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"sourceLanguage":{"description":"Source language (auto-detected if omitted)","type":"string"},"targetLanguage":{"description":"Target language (e.g., Spanish, French, Japanese)","maxLength":50,"minLength":2,"type":"string"},"text":{"description":"Text to translate","maxLength":20000,"minLength":1,"type":"string"},"tone":{"default":"formal","enum":["formal","casual","technical"],"type":"string"}},"required":["text","targetLanguage"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"detectedSourceLanguage":{"type":"string"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"targetLanguage":{"type":"string"},"translatedText":{"type":"string"}},"required":["translatedText","detectedSourceLanguage","targetLanguage","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["translate","translation","nlp","multilingual"]}},"tags":["translate","translation","nlp","multilingual","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T08:07:06.581Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-10-08T08:07:06.44Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"AI","discoverable":true,"info":{"input":{"body":{"targetLanguage":"Spanish","text":"Hello, how are you?","tone":"casual"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"detectedSourceLanguage":"English","metadata":{"model":"claude-sonnet-5","processingTimeMs":180},"targetLanguage":"Spanish","translatedText":"Hola, ¿cómo estás?"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"sourceLanguage":{"description":"Source language (auto-detected if omitted)","type":"string"},"targetLanguage":{"description":"Target language (e.g., Spanish, French, Japanese)","maxLength":50,"minLength":2,"type":"string"},"text":{"description":"Text to translate","maxLength":20000,"minLength":1,"type":"string"},"tone":{"default":"formal","enum":["formal","casual","technical"],"type":"string"}},"required":["text","targetLanguage"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"detectedSourceLanguage":{"type":"string"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"targetLanguage":{"type":"string"},"translatedText":{"type":"string"}},"required":["translatedText","detectedSourceLanguage","targetLanguage","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["translate","translation","nlp","multilingual"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32285,"slug":"32285","resource":"https://agentforge-taupe.vercel.app/v1/sentiment","description":"Sentiment analysis for agents processing crypto/finance text: scores news, governance proposals, and social posts from very bearish to very bullish with per-entity breakdown. Category: inference.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"AI Inference","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"confidence":{"maximum":1,"minimum":0,"type":"number"},"entities":{"items":{"properties":{"name":{"type":"string"},"sentiment":{"type":"number"}},"type":"object"},"type":"array"},"label":{"enum":["very_bearish","bearish","neutral","bullish","very_bullish"],"type":"string"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"reasoning":{"type":"string"},"sentiment":{"maximum":1,"minimum":-1,"type":"number"}},"required":["sentiment","confidence","label","reasoning","entities","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"AI","discoverable":true,"info":{"input":{"body":{"context":"crypto","text":"Bitcoin just broke its all-time high, huge bullish momentum building."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"confidence":0.9,"entities":[{"name":"Bitcoin","sentiment":0.8}],"label":"very_bullish","metadata":{"model":"claude-sonnet-5","processingTimeMs":250},"reasoning":"Text expresses strong positive price momentum with no hedging language.","sentiment":0.8},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"context":{"default":"crypto","enum":["crypto","finance","general","social_media"],"type":"string"},"text":{"description":"Text to analyze for sentiment","maxLength":10000,"minLength":1,"type":"string"}},"required":["text"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"maximum":1,"minimum":0,"type":"number"},"entities":{"items":{"properties":{"name":{"type":"string"},"sentiment":{"type":"number"}},"type":"object"},"type":"array"},"label":{"enum":["very_bearish","bearish","neutral","bullish","very_bullish"],"type":"string"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"reasoning":{"type":"string"},"sentiment":{"maximum":1,"minimum":-1,"type":"number"}},"required":["sentiment","confidence","label","reasoning","entities","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["sentiment analysis","crypto sentiment","nlp","market sentiment"]}},"tags":["sentiment analysis","crypto sentiment","nlp","market sentiment","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T08:07:04.321Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-10-08T08:07:04.201Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"AI","discoverable":true,"info":{"input":{"body":{"context":"crypto","text":"Bitcoin just broke its all-time high, huge bullish momentum building."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"confidence":0.9,"entities":[{"name":"Bitcoin","sentiment":0.8}],"label":"very_bullish","metadata":{"model":"claude-sonnet-5","processingTimeMs":250},"reasoning":"Text expresses strong positive price momentum with no hedging language.","sentiment":0.8},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"context":{"default":"crypto","enum":["crypto","finance","general","social_media"],"type":"string"},"text":{"description":"Text to analyze for sentiment","maxLength":10000,"minLength":1,"type":"string"}},"required":["text"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"confidence":{"maximum":1,"minimum":0,"type":"number"},"entities":{"items":{"properties":{"name":{"type":"string"},"sentiment":{"type":"number"}},"type":"object"},"type":"array"},"label":{"enum":["very_bearish","bearish","neutral","bullish","very_bullish"],"type":"string"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"reasoning":{"type":"string"},"sentiment":{"maximum":1,"minimum":-1,"type":"number"}},"required":["sentiment","confidence","label","reasoning","entities","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["sentiment analysis","crypto sentiment","nlp","market sentiment"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32286,"slug":"32286","resource":"https://agentforge-taupe.vercel.app/v1/gas","description":"Real-time gas price oracle for agents timing a transaction: slow/standard/fast tiers with trend analysis for any supported EVM chain. Category: infra.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"3000","amountUsd":0.003,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"baseFee":{"type":"number"},"chain":{"type":"string"},"currentPrices":{"type":"object"},"metadata":{"type":"object"},"timestamp":{"type":"string"},"trend":{"enum":["rising","falling","stable"],"type":"string"}},"required":["chain","currentPrices","trend","timestamp","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"baseFee":18.2,"chain":"ethereum","currentPrices":{"fast":35,"slow":20,"standard":25},"metadata":{},"timestamp":"2026-07-07T00:00:00.000Z","trend":"stable"},"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":{"properties":{"baseFee":{"type":"number"},"chain":{"type":"string"},"currentPrices":{"type":"object"},"metadata":{"type":"object"},"timestamp":{"type":"string"},"trend":{"enum":["rising","falling","stable"],"type":"string"}},"required":["chain","currentPrices","trend","timestamp","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["gas price","gas oracle","evm","transaction fees"]}},"tags":["gas price","gas oracle","evm","transaction fees","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T08:01:31.755Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-10-08T08:01:31.608Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"baseFee":18.2,"chain":"ethereum","currentPrices":{"fast":35,"slow":20,"standard":25},"metadata":{},"timestamp":"2026-07-07T00:00:00.000Z","trend":"stable"},"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":{"properties":{"baseFee":{"type":"number"},"chain":{"type":"string"},"currentPrices":{"type":"object"},"metadata":{"type":"object"},"timestamp":{"type":"string"},"trend":{"enum":["rising","falling","stable"],"type":"string"}},"required":["chain","currentPrices","trend","timestamp","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["gas price","gas oracle","evm","transaction fees"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32287,"slug":"32287","resource":"https://agentforge-taupe.vercel.app/v1/pool-snapshot","description":"Liquidity pool data for agents scanning yield opportunities: TVL, APY, volume, and IL risk for the top 500 DeFi pools, filterable by protocol/chain/token, refreshed every 15 minutes. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","amountUsd":0.005,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","amountUsd":0.005,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"pools":{"items":{"properties":{"apy":{"type":"number"},"chain":{"type":"string"},"id":{"type":"string"},"ilRisk":{"enum":["none","low","medium","high"],"type":"string"},"protocol":{"type":"string"},"stablecoin":{"type":"boolean"},"symbol":{"type":"string"},"tvlUsd":{"type":"number"}},"type":"object"},"type":"array"},"relatedServices":{"type":"array"},"returned":{"type":"number"},"stalenessSec":{"type":"number"},"timestamp":{"format":"date-time","type":"string"},"totalPoolsIndexed":{"type":"number"},"warning":{"type":"string"}},"required":["timestamp","stalenessSec","totalPoolsIndexed","returned","pools"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"pools":[{"apy":3.2,"chain":"ethereum","id":"abc123","ilRisk":"low","protocol":"lido","stablecoin":false,"symbol":"stETH/ETH","tvlUsd":500000000}],"relatedServices":[],"returned":1,"stalenessSec":120,"timestamp":"2026-07-07T00:00:00.000Z","totalPoolsIndexed":500},"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":{"properties":{"pools":{"items":{"properties":{"apy":{"type":"number"},"chain":{"type":"string"},"id":{"type":"string"},"ilRisk":{"enum":["none","low","medium","high"],"type":"string"},"protocol":{"type":"string"},"stablecoin":{"type":"boolean"},"symbol":{"type":"string"},"tvlUsd":{"type":"number"}},"type":"object"},"type":"array"},"relatedServices":{"type":"array"},"returned":{"type":"number"},"stalenessSec":{"type":"number"},"timestamp":{"format":"date-time","type":"string"},"totalPoolsIndexed":{"type":"number"},"warning":{"type":"string"}},"required":["timestamp","stalenessSec","totalPoolsIndexed","returned","pools"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["liquidity pools","defi","tvl","apy","pool snapshot"]}},"tags":["liquidity pools","defi","tvl","apy","pool snapshot","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T08:01:30.403Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-10-08T08:01:30.249Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"pools":[{"apy":3.2,"chain":"ethereum","id":"abc123","ilRisk":"low","protocol":"lido","stablecoin":false,"symbol":"stETH/ETH","tvlUsd":500000000}],"relatedServices":[],"returned":1,"stalenessSec":120,"timestamp":"2026-07-07T00:00:00.000Z","totalPoolsIndexed":500},"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":{"properties":{"pools":{"items":{"properties":{"apy":{"type":"number"},"chain":{"type":"string"},"id":{"type":"string"},"ilRisk":{"enum":["none","low","medium","high"],"type":"string"},"protocol":{"type":"string"},"stablecoin":{"type":"boolean"},"symbol":{"type":"string"},"tvlUsd":{"type":"number"}},"type":"object"},"type":"array"},"relatedServices":{"type":"array"},"returned":{"type":"number"},"stalenessSec":{"type":"number"},"timestamp":{"format":"date-time","type":"string"},"totalPoolsIndexed":{"type":"number"},"warning":{"type":"string"}},"required":["timestamp","stalenessSec","totalPoolsIndexed","returned","pools"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["liquidity pools","defi","tvl","apy","pool snapshot"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32288,"slug":"32288","resource":"https://agentforge-taupe.vercel.app/v1/summarize","description":"Text summarization for agents digesting long documents: condenses audit reports and governance discussions into structured summaries with configurable length and format. Category: inference.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"AI Inference","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"8000","amountUsd":0.008,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"compressionRatio":{"type":"number"},"keyPoints":{"items":{"type":"string"},"type":"array"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"summary":{"type":"string"},"wordCount":{"type":"number"}},"required":["summary","keyPoints","wordCount","compressionRatio","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"AI","discoverable":true,"info":{"input":{"body":{"format":"bullet_points","maxLength":"brief","text":"DeFi lending protocols allow users to lend and borrow crypto assets without intermediaries. Borrowers must over-collateralize their loans, and positions that fall below a required collateral ratio are liquidated to protect lenders."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"compressionRatio":2.9,"keyPoints":["No intermediaries","Over-collateralized loans","Liquidation below required ratio"],"metadata":{"model":"claude-sonnet-5","processingTimeMs":400},"summary":"DeFi lending protocols use over-collateralization and liquidations to manage risk without intermediaries.","wordCount":14},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"focus":{"description":"Optional topic to focus the summary on","maxLength":200,"type":"string"},"format":{"default":"structured","enum":["prose","bullet_points","structured"],"type":"string"},"maxLength":{"default":"standard","enum":["brief","standard","detailed"],"type":"string"},"text":{"description":"Text to summarize","maxLength":50000,"minLength":1,"type":"string"}},"required":["text"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"compressionRatio":{"type":"number"},"keyPoints":{"items":{"type":"string"},"type":"array"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"summary":{"type":"string"},"wordCount":{"type":"number"}},"required":["summary","keyPoints","wordCount","compressionRatio","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["summarize","text summary","nlp","key points"]}},"tags":["summarize","text summary","nlp","key points","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-09T08:03:50.418Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-09T08:03:50.273Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"AI","discoverable":true,"info":{"input":{"body":{"format":"bullet_points","maxLength":"brief","text":"DeFi lending protocols allow users to lend and borrow crypto assets without intermediaries. Borrowers must over-collateralize their loans, and positions that fall below a required collateral ratio are liquidated to protect lenders."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"compressionRatio":2.9,"keyPoints":["No intermediaries","Over-collateralized loans","Liquidation below required ratio"],"metadata":{"model":"claude-sonnet-5","processingTimeMs":400},"summary":"DeFi lending protocols use over-collateralization and liquidations to manage risk without intermediaries.","wordCount":14},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"focus":{"description":"Optional topic to focus the summary on","maxLength":200,"type":"string"},"format":{"default":"structured","enum":["prose","bullet_points","structured"],"type":"string"},"maxLength":{"default":"standard","enum":["brief","standard","detailed"],"type":"string"},"text":{"description":"Text to summarize","maxLength":50000,"minLength":1,"type":"string"}},"required":["text"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"compressionRatio":{"type":"number"},"keyPoints":{"items":{"type":"string"},"type":"array"},"metadata":{"properties":{"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"summary":{"type":"string"},"wordCount":{"type":"number"}},"required":["summary","keyPoints","wordCount","compressionRatio","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["summarize","text summary","nlp","key points"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32289,"slug":"32289","resource":"https://agentforge-taupe.vercel.app/v1/token-compare","description":"Side-by-side token comparison for agents choosing between assets: full research on a primary token plus AI-generated analysis against up to 3 competitors. Category: inference.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"AI Inference","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"80000","amountUsd":0.08,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"80000","amountUsd":0.08,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"analysis":{"type":"string"},"comparisons":{"type":"array"},"metadata":{"type":"object"},"primary":{"type":"object"}},"required":["primary","comparisons","analysis","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","compare":["COMP","UNI"],"primary":"AAVE"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"analysis":"AAVE has the largest market cap and TVL among the three compared protocols.","comparisons":[{"priceUsd":45.1,"symbol":"COMP"},{"priceUsd":6.2,"symbol":"UNI"}],"metadata":{"processingTimeMs":1500},"primary":{"priceUsd":95.4,"symbol":"AAVE"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"compare":{"description":"Tokens to compare against","items":{"type":"string"},"maxItems":3,"minItems":1,"type":"array"},"primary":{"description":"Primary token name, symbol, or address","minLength":1,"type":"string"}},"required":["primary","compare"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"analysis":{"type":"string"},"comparisons":{"type":"array"},"metadata":{"type":"object"},"primary":{"type":"object"}},"required":["primary","comparisons","analysis","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token compare","token comparison","market data","defi","due diligence"]}},"tags":["token compare","token comparison","market data","defi","due diligence","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:35.828Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:35.691Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","compare":["COMP","UNI"],"primary":"AAVE"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"analysis":"AAVE has the largest market cap and TVL among the three compared protocols.","comparisons":[{"priceUsd":45.1,"symbol":"COMP"},{"priceUsd":6.2,"symbol":"UNI"}],"metadata":{"processingTimeMs":1500},"primary":{"priceUsd":95.4,"symbol":"AAVE"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"compare":{"description":"Tokens to compare against","items":{"type":"string"},"maxItems":3,"minItems":1,"type":"array"},"primary":{"description":"Primary token name, symbol, or address","minLength":1,"type":"string"}},"required":["primary","compare"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"analysis":{"type":"string"},"comparisons":{"type":"array"},"metadata":{"type":"object"},"primary":{"type":"object"}},"required":["primary","comparisons","analysis","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token compare","token comparison","market data","defi","due diligence"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32290,"slug":"32290","resource":"https://agentforge-taupe.vercel.app/v1/wallet-safety","description":"Pre-transaction wallet safety check for agents about to execute a DeFi action: combines approval scanning, activity pattern detection, and target contract risk into one composite score. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","amountUsd":0.1,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"100000","amountUsd":0.1,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"actionItems":{"items":{"type":"string"},"type":"array"},"approvals":{"type":"object"},"chain":{"type":"string"},"overallRisk":{"enum":["safe","low","medium","high","critical","unknown"],"type":"string"},"recentActivity":{"type":"object"},"relatedServices":{"type":"array"},"riskScore":{"maximum":100,"minimum":0,"type":"number"},"summary":{"type":"string"},"targetContractAssessment":{"type":"object"},"walletAddress":{"type":"string"}},"required":["walletAddress","chain","overallRisk","riskScore","approvals","summary","actionItems"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","depth":"standard","walletAddress":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"actionItems":[],"approvals":{"riskyCount":0,"totalCount":3},"chain":"ethereum","overallRisk":"low","relatedServices":[],"riskScore":15,"summary":"No high-risk approvals or suspicious recent activity detected.","walletAddress":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"depth":{"default":"standard","enum":["quick","standard","deep"],"type":"string"},"targetContract":{"description":"Target contract to assess before interaction","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"walletAddress":{"description":"Wallet address to check","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},"required":["walletAddress"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"actionItems":{"items":{"type":"string"},"type":"array"},"approvals":{"type":"object"},"chain":{"type":"string"},"overallRisk":{"enum":["safe","low","medium","high","critical","unknown"],"type":"string"},"recentActivity":{"type":"object"},"relatedServices":{"type":"array"},"riskScore":{"maximum":100,"minimum":0,"type":"number"},"summary":{"type":"string"},"targetContractAssessment":{"type":"object"},"walletAddress":{"type":"string"}},"required":["walletAddress","chain","overallRisk","riskScore","approvals","summary","actionItems"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["wallet safety","approval scan","pre-transaction check","defi risk"]}},"tags":["wallet safety","approval scan","pre-transaction check","defi risk","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:21.705Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:21.591Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","depth":"standard","walletAddress":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"actionItems":[],"approvals":{"riskyCount":0,"totalCount":3},"chain":"ethereum","overallRisk":"low","relatedServices":[],"riskScore":15,"summary":"No high-risk approvals or suspicious recent activity detected.","walletAddress":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"},"depth":{"default":"standard","enum":["quick","standard","deep"],"type":"string"},"targetContract":{"description":"Target contract to assess before interaction","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"walletAddress":{"description":"Wallet address to check","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"}},"required":["walletAddress"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"actionItems":{"items":{"type":"string"},"type":"array"},"approvals":{"type":"object"},"chain":{"type":"string"},"overallRisk":{"enum":["safe","low","medium","high","critical","unknown"],"type":"string"},"recentActivity":{"type":"object"},"relatedServices":{"type":"array"},"riskScore":{"maximum":100,"minimum":0,"type":"number"},"summary":{"type":"string"},"targetContractAssessment":{"type":"object"},"walletAddress":{"type":"string"}},"required":["walletAddress","chain","overallRisk","riskScore","approvals","summary","actionItems"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["wallet safety","approval scan","pre-transaction check","defi risk"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32291,"slug":"32291","resource":"https://agentforge-taupe.vercel.app/v1/tx-decode","description":"Transaction decoder for agents and users who need to know what a raw EVM transaction actually does: function call, parameters, and token transfers in plain English. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"decodedCall":{"type":"object"},"explanation":{"type":"string"},"metadata":{"type":"object"},"tokenTransfers":{"type":"array"},"transaction":{"type":"object"}},"required":["transaction","explanation","tokenTransfers","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","txHash":"0xb7219192723c6a9ee77cd56ffdd28805d6177f76ffe0d34260bb5dc76abf19cf"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"decodedCall":{"name":"transfer","signature":"transfer(address,uint256)"},"explanation":"Standard ERC-20 transfer call.","metadata":{"processingTimeMs":300},"tokenTransfers":[{"amount":"1.5","from":"0x0000000000000000000000000000000000dEaD","to":"0x...","token":"WETH"}],"transaction":{"from":"0x0000000000000000000000000000000000dEaD","hash":"0xb7219192723c6a9ee77cd56ffdd28805d6177f76ffe0d34260bb5dc76abf19cf","to":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","value":"0"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"txHash":{"description":"Transaction hash","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"}},"required":["txHash"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"decodedCall":{"type":"object"},"explanation":{"type":"string"},"metadata":{"type":"object"},"tokenTransfers":{"type":"array"},"transaction":{"type":"object"}},"required":["transaction","explanation","tokenTransfers","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["transaction decode","evm","calldata","plain english","token transfers"]}},"tags":["transaction decode","evm","calldata","plain english","token transfers","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:16.96Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:16.842Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","txHash":"0xb7219192723c6a9ee77cd56ffdd28805d6177f76ffe0d34260bb5dc76abf19cf"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"decodedCall":{"name":"transfer","signature":"transfer(address,uint256)"},"explanation":"Standard ERC-20 transfer call.","metadata":{"processingTimeMs":300},"tokenTransfers":[{"amount":"1.5","from":"0x0000000000000000000000000000000000dEaD","to":"0x...","token":"WETH"}],"transaction":{"from":"0x0000000000000000000000000000000000dEaD","hash":"0xb7219192723c6a9ee77cd56ffdd28805d6177f76ffe0d34260bb5dc76abf19cf","to":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","value":"0"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"txHash":{"description":"Transaction hash","pattern":"^0x[a-fA-F0-9]{64}$","type":"string"}},"required":["txHash"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"decodedCall":{"type":"object"},"explanation":{"type":"string"},"metadata":{"type":"object"},"tokenTransfers":{"type":"array"},"transaction":{"type":"object"}},"required":["transaction","explanation","tokenTransfers","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["transaction decode","evm","calldata","plain english","token transfers"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32292,"slug":"32292","resource":"https://agentforge-taupe.vercel.app/v1/code-review","description":"Smart contract security audit for developers and auditors: finds vulnerabilities, gas optimizations, and best-practice violations in Solidity, Rust, Move, or TypeScript code, with a diff review mode for proposed changes. Category: inference.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"AI Inference","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"gasOptimization":{"description":"Gas optimization report (when focus includes gas)","type":"object"},"issues":{"items":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"line":{"type":"number"},"severity":{"enum":["info","low","medium","high","critical"],"type":"string"},"suggestion":{"type":"string"}},"type":"object"},"type":"array"},"metadata":{"properties":{"linesAnalyzed":{"type":"number"},"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"overallRisk":{"enum":["low","medium","high","critical"],"type":"string"},"summary":{"type":"string"}},"required":["overallRisk","issues","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"code":"pragma solidity ^0.8.0;\ncontract Example {\n  function withdraw() public {\n    payable(msg.sender).transfer(address(this).balance);\n  }\n}","focus":"security","language":"solidity"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"issues":[{"category":"access-control","description":"withdraw() has no access control modifier","line":3,"severity":"high","suggestion":"Add an onlyOwner modifier or equivalent check"}],"metadata":{"linesAnalyzed":5,"model":"claude-sonnet-5","processingTimeMs":850},"overallRisk":"high","summary":"1 high severity issue found: missing access control on withdraw()."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"code":{"description":"Source code to review","maxLength":50000,"minLength":1,"type":"string"},"focus":{"default":"all","enum":["security","gas_optimization","best_practices","all"],"type":"string"},"language":{"default":"solidity","enum":["solidity","rust","move","typescript"],"type":"string"},"previousCode":{"description":"Previous version of code for diff review mode","maxLength":50000,"type":"string"}},"required":["code"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"gasOptimization":{"description":"Gas optimization report (when focus includes gas)","type":"object"},"issues":{"items":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"line":{"type":"number"},"severity":{"enum":["info","low","medium","high","critical"],"type":"string"},"suggestion":{"type":"string"}},"type":"object"},"type":"array"},"metadata":{"properties":{"linesAnalyzed":{"type":"number"},"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"overallRisk":{"enum":["low","medium","high","critical"],"type":"string"},"summary":{"type":"string"}},"required":["overallRisk","issues","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["code review","smart contract audit","solidity","vulnerability scan","gas optimization"]}},"tags":["code review","smart contract audit","solidity","vulnerability scan","gas optimization","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:14.431Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:14.303Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"code":"pragma solidity ^0.8.0;\ncontract Example {\n  function withdraw() public {\n    payable(msg.sender).transfer(address(this).balance);\n  }\n}","focus":"security","language":"solidity"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"issues":[{"category":"access-control","description":"withdraw() has no access control modifier","line":3,"severity":"high","suggestion":"Add an onlyOwner modifier or equivalent check"}],"metadata":{"linesAnalyzed":5,"model":"claude-sonnet-5","processingTimeMs":850},"overallRisk":"high","summary":"1 high severity issue found: missing access control on withdraw()."},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"code":{"description":"Source code to review","maxLength":50000,"minLength":1,"type":"string"},"focus":{"default":"all","enum":["security","gas_optimization","best_practices","all"],"type":"string"},"language":{"default":"solidity","enum":["solidity","rust","move","typescript"],"type":"string"},"previousCode":{"description":"Previous version of code for diff review mode","maxLength":50000,"type":"string"}},"required":["code"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"gasOptimization":{"description":"Gas optimization report (when focus includes gas)","type":"object"},"issues":{"items":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"line":{"type":"number"},"severity":{"enum":["info","low","medium","high","critical"],"type":"string"},"suggestion":{"type":"string"}},"type":"object"},"type":"array"},"metadata":{"properties":{"linesAnalyzed":{"type":"number"},"model":{"type":"string"},"processingTimeMs":{"type":"number"}},"type":"object"},"overallRisk":{"enum":["low","medium","high","critical"],"type":"string"},"summary":{"type":"string"}},"required":["overallRisk","issues","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["code review","smart contract audit","solidity","vulnerability scan","gas optimization"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32293,"slug":"32293","resource":"https://agentforge-taupe.vercel.app/v1/token-risk-metrics","description":"Rug-check risk score for agents evaluating a token before buying: mint/freeze authority, holder concentration, and liquidity depth rolled into a composite 0-100 score. Pre-computed for top tokens, live for others. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"computedAt":{"type":"string"},"deployer":{"type":"object"},"holders":{"type":"object"},"liquidity":{"type":"object"},"overallRisk":{"properties":{"flags":{"items":{"type":"string"},"type":"array"},"level":{"type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"}},"type":"object"},"permissions":{"type":"object"},"relatedServices":{"type":"array"},"source":{"enum":["cached","live"],"type":"string"}},"required":["address","chain","source","computedAt","holders","liquidity","permissions","deployer","overallRisk"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum","computedAt":"2026-07-07T00:00:00.000Z","deployer":{"verified":true},"holders":{"top10HolderPct":12.5},"liquidity":{"totalUsd":5000000},"overallRisk":{"flags":[],"level":"low","score":10},"permissions":{"freezable":false,"mintable":false},"relatedServices":[],"source":"cached"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Token contract address","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"computedAt":{"type":"string"},"deployer":{"type":"object"},"holders":{"type":"object"},"liquidity":{"type":"object"},"overallRisk":{"properties":{"flags":{"items":{"type":"string"},"type":"array"},"level":{"type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"}},"type":"object"},"permissions":{"type":"object"},"relatedServices":{"type":"array"},"source":{"enum":["cached","live"],"type":"string"}},"required":["address","chain","source","computedAt","holders","liquidity","permissions","deployer","overallRisk"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token risk","holder concentration","rug check","evm"]}},"tags":["token risk","holder concentration","rug check","evm","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:14.373Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:14.241Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum","computedAt":"2026-07-07T00:00:00.000Z","deployer":{"verified":true},"holders":{"top10HolderPct":12.5},"liquidity":{"totalUsd":5000000},"overallRisk":{"flags":[],"level":"low","score":10},"permissions":{"freezable":false,"mintable":false},"relatedServices":[],"source":"cached"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Token contract address","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","arbitrum","optimism","polygon"],"type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"computedAt":{"type":"string"},"deployer":{"type":"object"},"holders":{"type":"object"},"liquidity":{"type":"object"},"overallRisk":{"properties":{"flags":{"items":{"type":"string"},"type":"array"},"level":{"type":"string"},"score":{"maximum":100,"minimum":0,"type":"number"}},"type":"object"},"permissions":{"type":"object"},"relatedServices":{"type":"array"},"source":{"enum":["cached","live"],"type":"string"}},"required":["address","chain","source","computedAt","holders","liquidity","permissions","deployer","overallRisk"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token risk","holder concentration","rug check","evm"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32294,"slug":"32294","resource":"https://agentforge-taupe.vercel.app/v1/token-research","description":"Deep token due diligence for analysts and trading agents: aggregates CoinGecko market data, DeFiLlama DeFi metrics, Etherscan contract verification, and Polymarket prediction markets into one multi-source report. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Beauty & Personal Care","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"30000","amountUsd":0.03,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"contractInfo":{"type":"object"},"defiMetrics":{"type":"object"},"holderDistribution":{"type":"object"},"institutional":{"type":"object"},"marketData":{"type":"object"},"metadata":{"type":"object"},"predictionMarkets":{"type":"object"},"priceHistory":{"type":"object"},"riskAssessment":{"type":"object"},"token":{"type":"object"}},"required":["token","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","include":["market_data","risk_assessment"],"query":"AAVE"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"marketData":{"marketCap":1400000000,"priceUsd":95.4},"metadata":{"processingTimeMs":900,"sources":["coingecko","defillama"]},"riskAssessment":{"level":"low","score":20},"token":{"chain":"ethereum","name":"Aave","symbol":"AAVE"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"include":{"items":{"enum":["market_data","defi_metrics","contract_info","prediction_markets","institutional","risk_assessment","price_history","holders"],"type":"string"},"type":"array"},"query":{"description":"Token name, symbol, or contract address","maxLength":200,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contractInfo":{"type":"object"},"defiMetrics":{"type":"object"},"holderDistribution":{"type":"object"},"institutional":{"type":"object"},"marketData":{"type":"object"},"metadata":{"type":"object"},"predictionMarkets":{"type":"object"},"priceHistory":{"type":"object"},"riskAssessment":{"type":"object"},"token":{"type":"object"}},"required":["token","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token research","defi metrics","holder analysis","prediction markets","due diligence"]}},"tags":["token research","defi metrics","holder analysis","prediction markets","due diligence","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:13.223Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:13.115Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"chain":"ethereum","include":["market_data","risk_assessment"],"query":"AAVE"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"marketData":{"marketCap":1400000000,"priceUsd":95.4},"metadata":{"processingTimeMs":900,"sources":["coingecko","defillama"]},"riskAssessment":{"level":"low","score":20},"token":{"chain":"ethereum","name":"Aave","symbol":"AAVE"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"include":{"items":{"enum":["market_data","defi_metrics","contract_info","prediction_markets","institutional","risk_assessment","price_history","holders"],"type":"string"},"type":"array"},"query":{"description":"Token name, symbol, or contract address","maxLength":200,"minLength":1,"type":"string"}},"required":["query"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contractInfo":{"type":"object"},"defiMetrics":{"type":"object"},"holderDistribution":{"type":"object"},"institutional":{"type":"object"},"marketData":{"type":"object"},"metadata":{"type":"object"},"predictionMarkets":{"type":"object"},"priceHistory":{"type":"object"},"riskAssessment":{"type":"object"},"token":{"type":"object"}},"required":["token","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token research","defi metrics","holder analysis","prediction markets","due diligence"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32295,"slug":"32295","resource":"https://agentforge-taupe.vercel.app/v1/token-intel","description":"Quick token lookup for agents screening a trade: price, market data, and an AI risk score for any EVM or Solana token in under 10 seconds. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"market":{"properties":{"marketCap":{"type":"number"},"priceChange24h":{"type":"number"},"priceUsd":{"type":"number"},"volume24h":{"type":"number"}},"type":"object"},"metadata":{"properties":{"processingTimeMs":{"type":"number"},"sources":{"items":{"type":"string"},"type":"array"}},"type":"object"},"risk":{"properties":{"assessment":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"score":{"maximum":100,"minimum":0,"type":"number"}},"type":"object"},"token":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"decimals":{"type":"number"},"name":{"type":"string"},"symbol":{"type":"string"}},"type":"object"}},"required":["token","market","risk","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"address":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"market":{"marketCap":12000000000,"priceChange24h":2.3,"priceUsd":3500.12,"volume24h":500000000},"metadata":{"processingTimeMs":120,"sources":["coingecko"]},"risk":{"assessment":"Low risk — canonical wrapped ETH contract.","flags":[],"score":5},"token":{"address":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","chain":"ethereum","decimals":18,"name":"Wrapped Ether","symbol":"WETH"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Token contract address","minLength":1,"type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","solana","polygon","arbitrum"],"type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"market":{"properties":{"marketCap":{"type":"number"},"priceChange24h":{"type":"number"},"priceUsd":{"type":"number"},"volume24h":{"type":"number"}},"type":"object"},"metadata":{"properties":{"processingTimeMs":{"type":"number"},"sources":{"items":{"type":"string"},"type":"array"}},"type":"object"},"risk":{"properties":{"assessment":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"score":{"maximum":100,"minimum":0,"type":"number"}},"type":"object"},"token":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"decimals":{"type":"number"},"name":{"type":"string"},"symbol":{"type":"string"}},"type":"object"}},"required":["token","market","risk","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token intel","token price","market data","risk score","evm","solana"]}},"tags":["token intel","token price","market data","risk score","evm","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:07.523Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:07.408Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"address":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"market":{"marketCap":12000000000,"priceChange24h":2.3,"priceUsd":3500.12,"volume24h":500000000},"metadata":{"processingTimeMs":120,"sources":["coingecko"]},"risk":{"assessment":"Low risk — canonical wrapped ETH contract.","flags":[],"score":5},"token":{"address":"0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","chain":"ethereum","decimals":18,"name":"Wrapped Ether","symbol":"WETH"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Token contract address","minLength":1,"type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","solana","polygon","arbitrum"],"type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"market":{"properties":{"marketCap":{"type":"number"},"priceChange24h":{"type":"number"},"priceUsd":{"type":"number"},"volume24h":{"type":"number"}},"type":"object"},"metadata":{"properties":{"processingTimeMs":{"type":"number"},"sources":{"items":{"type":"string"},"type":"array"}},"type":"object"},"risk":{"properties":{"assessment":{"type":"string"},"flags":{"items":{"type":"string"},"type":"array"},"score":{"maximum":100,"minimum":0,"type":"number"}},"type":"object"},"token":{"properties":{"address":{"type":"string"},"chain":{"type":"string"},"decimals":{"type":"number"},"name":{"type":"string"},"symbol":{"type":"string"}},"type":"object"}},"required":["token","market","risk","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["token intel","token price","market data","risk score","evm","solana"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32296,"slug":"32296","resource":"https://agentforge-taupe.vercel.app/v1/contract-monitor","description":"Admin activity monitor for contract owners and security teams: flags ownership transfers, implementation upgrades, and pause-state changes in a contract's recent history. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Beauty & Personal Care","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"25000","amountUsd":0.025,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"25000","amountUsd":0.025,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"contract":{"type":"object"},"metadata":{"type":"object"},"recentActivity":{"type":"object"},"riskAlert":{"type":"object"}},"required":["contract","recentActivity","riskAlert","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum","lookbackHours":24},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"contract":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"metadata":{"processingTimeMs":420},"recentActivity":{"adminActionsCount":0,"lookbackHours":24},"riskAlert":{"level":"none","reasons":[]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Contract address to monitor","minLength":1,"type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"lookbackHours":{"default":24,"description":"Hours of activity to analyze","maximum":168,"minimum":1,"type":"number"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contract":{"type":"object"},"metadata":{"type":"object"},"recentActivity":{"type":"object"},"riskAlert":{"type":"object"}},"required":["contract","recentActivity","riskAlert","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["contract monitor","admin operations","proxy upgrade","ownership change","pause event"]}},"tags":["contract monitor","admin operations","proxy upgrade","ownership change","pause event","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:04.954Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:04.816Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum","lookbackHours":24},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"contract":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"metadata":{"processingTimeMs":420},"recentActivity":{"adminActionsCount":0,"lookbackHours":24},"riskAlert":{"level":"none","reasons":[]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Contract address to monitor","minLength":1,"type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"lookbackHours":{"default":24,"description":"Hours of activity to analyze","maximum":168,"minimum":1,"type":"number"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contract":{"type":"object"},"metadata":{"type":"object"},"recentActivity":{"type":"object"},"riskAlert":{"type":"object"}},"required":["contract","recentActivity","riskAlert","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["contract monitor","admin operations","proxy upgrade","ownership change","pause event"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32297,"slug":"32297","resource":"https://agentforge-taupe.vercel.app/v1/contract-docs","description":"Human-readable documentation for agents that need to understand a smart contract before calling it: function descriptions, parameter explanations, risk flags, and a security posture summary. Category: inference.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"AI Inference","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","amountUsd":0.02,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","amountUsd":0.02,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"contract":{"type":"object"},"events":{"type":"array"},"functions":{"type":"array"},"interactionPatterns":{"type":"array"},"metadata":{"type":"object"},"securityPosture":{"type":"object"},"summary":{"type":"object"}},"required":["contract","functions","events","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"contract":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","isVerified":true,"name":"AaveToken"},"events":[{"name":"Transfer"}],"functions":[{"description":"Transfers tokens to a recipient","name":"transfer","riskLevel":"low"}],"metadata":{"abiSize":40,"model":"claude-sonnet-5","processingTimeMs":650},"summary":{"overview":"Standard ERC-20 governance token contract.","riskLevel":"low","totalFunctions":12}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Contract address","minLength":1,"type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"focusFunctions":{"description":"Optional list of function names to focus on","items":{"type":"string"},"type":"array"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contract":{"type":"object"},"events":{"type":"array"},"functions":{"type":"array"},"interactionPatterns":{"type":"array"},"metadata":{"type":"object"},"securityPosture":{"type":"object"},"summary":{"type":"object"}},"required":["contract","functions","events","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["contract docs","abi","proxy resolution","smart contract"]}},"tags":["contract docs","abi","proxy resolution","smart contract","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:03.777Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:03.659Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"contract":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","isVerified":true,"name":"AaveToken"},"events":[{"name":"Transfer"}],"functions":[{"description":"Transfers tokens to a recipient","name":"transfer","riskLevel":"low"}],"metadata":{"abiSize":40,"model":"claude-sonnet-5","processingTimeMs":650},"summary":{"overview":"Standard ERC-20 governance token contract.","riskLevel":"low","totalFunctions":12}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Contract address","minLength":1,"type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"},"focusFunctions":{"description":"Optional list of function names to focus on","items":{"type":"string"},"type":"array"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contract":{"type":"object"},"events":{"type":"array"},"functions":{"type":"array"},"interactionPatterns":{"type":"array"},"metadata":{"type":"object"},"securityPosture":{"type":"object"},"summary":{"type":"object"}},"required":["contract","functions","events","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["contract docs","abi","proxy resolution","smart contract"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32298,"slug":"32298","resource":"https://agentforge-taupe.vercel.app/v1/approval-scan","description":"ERC-20 approval risk scanner for wallets: flags unlimited allowances and unverified spender contracts before an agent authorizes a new one. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Beauty & Personal Care","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","amountUsd":0.015,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"approvals":{"type":"array"},"metadata":{"type":"object"},"summary":{"type":"object"},"wallet":{"type":"object"}},"required":["wallet","approvals","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"approvals":[{"amount":"unlimited","riskLevel":"medium","spender":"0x...","token":"USDC"}],"metadata":{"processingTimeMs":500},"summary":{"riskyApprovals":0,"totalApprovals":1},"wallet":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Wallet address to scan","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"approvals":{"type":"array"},"metadata":{"type":"object"},"summary":{"type":"object"},"wallet":{"type":"object"}},"required":["wallet","approvals","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["approval scan","token approvals","unlimited approval","wallet safety","revoke"]}},"tags":["approval scan","token approvals","unlimited approval","wallet safety","revoke","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-10-08T06:12:02.922Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-10-08T06:12:02.785Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"approvals":[{"amount":"unlimited","riskLevel":"medium","spender":"0x...","token":"USDC"}],"metadata":{"processingTimeMs":500},"summary":{"riskyApprovals":0,"totalApprovals":1},"wallet":{"address":"0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9","chain":"ethereum"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"Wallet address to scan","pattern":"^0x[a-fA-F0-9]{40}$","type":"string"},"chain":{"default":"ethereum","enum":["ethereum","base","polygon","arbitrum","optimism","avalanche"],"type":"string"}},"required":["address"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"approvals":{"type":"array"},"metadata":{"type":"object"},"summary":{"type":"object"},"wallet":{"type":"object"}},"required":["wallet","approvals","summary","metadata"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["approval scan","token approvals","unlimited approval","wallet safety","revoke"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32299,"slug":"32299","resource":"https://agentforge-taupe.vercel.app/v1/solana/tx-explain","description":"Explain a Solana transaction for agents and users who need to know what it actually did: labeled programs, token/SOL movements, and plain-English summary. Accepts USDC on Base or Solana. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"EtDHxiEoha4nj1LRmnpxxmD5zbbzegH8ohYrknZ2JMZv","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","amountUsd":0.05,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"explanation":{"type":"string"},"instructions":{"type":"array"},"parseQuality":{"enum":["full","partial"],"type":"string"},"relatedServices":{"type":"array"},"riskFlags":{"items":{"type":"string"},"type":"array"},"signature":{"type":"string"},"success":{"type":"boolean"},"tokenMovements":{"type":"array"}},"required":["signature","success","instructions","tokenMovements","explanation","riskFlags","parseQuality"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"signature":"5VfydnLu4XwH6dEufsQEnCidCXfE6xVzX3JAiG8g3q4pump1SVpMwrz4gYbBw2eeqUJgvV6ySMWtCXjPz3jq2CR1"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"explanation":"A standard SPL token transfer of 10 USDC between two wallets.","fee":5000,"instructions":[{"category":"token","isVerified":true,"label":"SPL Token Program","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}],"parseQuality":"full","relatedServices":[],"riskFlags":[],"signature":"5VfydnLu4XwH6dEufsQEnCidCXfE6xVzX3JAiG8g3q4pump1SVpMwrz4gYbBw2eeqUJgvV6ySMWtCXjPz3jq2CR1","success":true,"tokenMovements":[{"amount":10,"from":"wallet1","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","to":"wallet2"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"signature":{"description":"Base58 Solana transaction signature","type":"string"}},"required":["signature"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"explanation":{"type":"string"},"instructions":{"type":"array"},"parseQuality":{"enum":["full","partial"],"type":"string"},"relatedServices":{"type":"array"},"riskFlags":{"items":{"type":"string"},"type":"array"},"signature":{"type":"string"},"success":{"type":"boolean"},"tokenMovements":{"type":"array"}},"required":["signature","success","instructions","tokenMovements","explanation","riskFlags","parseQuality"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["solana","transaction explain","decode","plain english"]}},"tags":["solana","transaction explain","decode","plain english","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-09-20T20:32:24.832Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-20T20:32:24.7Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"body":{"signature":"5VfydnLu4XwH6dEufsQEnCidCXfE6xVzX3JAiG8g3q4pump1SVpMwrz4gYbBw2eeqUJgvV6ySMWtCXjPz3jq2CR1"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"explanation":"A standard SPL token transfer of 10 USDC between two wallets.","fee":5000,"instructions":[{"category":"token","isVerified":true,"label":"SPL Token Program","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}],"parseQuality":"full","relatedServices":[],"riskFlags":[],"signature":"5VfydnLu4XwH6dEufsQEnCidCXfE6xVzX3JAiG8g3q4pump1SVpMwrz4gYbBw2eeqUJgvV6ySMWtCXjPz3jq2CR1","success":true,"tokenMovements":[{"amount":10,"from":"wallet1","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","to":"wallet2"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"signature":{"description":"Base58 Solana transaction signature","type":"string"}},"required":["signature"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"explanation":{"type":"string"},"instructions":{"type":"array"},"parseQuality":{"enum":["full","partial"],"type":"string"},"relatedServices":{"type":"array"},"riskFlags":{"items":{"type":"string"},"type":"array"},"signature":{"type":"string"},"success":{"type":"boolean"},"tokenMovements":{"type":"array"}},"required":["signature","success","instructions","tokenMovements","explanation","riskFlags","parseQuality"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["solana","transaction explain","decode","plain english"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32300,"slug":"32300","resource":"https://agentforge-taupe.vercel.app/v1/solana/tx-simulate","description":"Simulate a Solana transaction for agents about to sign it: balance changes, labeled programs, deterministic risk rules, and a proceed/caution/avoid recommendation. Accepts USDC on Base or Solana. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"150000","amountUsd":0.15,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"EtDHxiEoha4nj1LRmnpxxmD5zbbzegH8ohYrknZ2JMZv","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"150000","amountUsd":0.15,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"150000","amountUsd":0.15,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"balanceChanges":{"type":"array"},"computeUnitsConsumed":{"type":"number"},"explanation":{"type":"string"},"logs":{"items":{"type":"string"},"type":"array"},"programsInvoked":{"type":"array"},"recommendation":{"enum":["proceed","caution","avoid"],"type":"string"},"relatedServices":{"type":"array"},"riskFlags":{"items":{"type":"string"},"type":"array"},"success":{"type":"boolean"}},"required":["success","logs","balanceChanges","programsInvoked","riskFlags","recommendation","explanation"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"transaction":"AQABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"balanceChanges":[{"account":"wallet1","after":1.4998,"before":1.5,"delta":-0.0002,"type":"sol"}],"computeUnitsConsumed":12000,"explanation":"This transaction would succeed and only moves a small amount of SOL for fees.","logs":["Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [1]","Program log: Instruction: Transfer"],"programsInvoked":[{"isVerified":true,"label":"SPL Token Program","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}],"recommendation":"proceed","relatedServices":[],"riskFlags":[],"success":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"transaction":{"description":"Base64-encoded unsigned (or signed) Solana transaction","type":"string"}},"required":["transaction"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"balanceChanges":{"type":"array"},"computeUnitsConsumed":{"type":"number"},"explanation":{"type":"string"},"logs":{"items":{"type":"string"},"type":"array"},"programsInvoked":{"type":"array"},"recommendation":{"enum":["proceed","caution","avoid"],"type":"string"},"relatedServices":{"type":"array"},"riskFlags":{"items":{"type":"string"},"type":"array"},"success":{"type":"boolean"}},"required":["success","logs","balanceChanges","programsInvoked","riskFlags","recommendation","explanation"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["solana","simulate transaction","pre-sign check","balance changes"]}},"tags":["solana","simulate transaction","pre-sign check","balance changes","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-09-20T20:31:57.341Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-20T20:31:57.219Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"transaction":"AQABAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"balanceChanges":[{"account":"wallet1","after":1.4998,"before":1.5,"delta":-0.0002,"type":"sol"}],"computeUnitsConsumed":12000,"explanation":"This transaction would succeed and only moves a small amount of SOL for fees.","logs":["Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [1]","Program log: Instruction: Transfer"],"programsInvoked":[{"isVerified":true,"label":"SPL Token Program","programId":"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"}],"recommendation":"proceed","relatedServices":[],"riskFlags":[],"success":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"transaction":{"description":"Base64-encoded unsigned (or signed) Solana transaction","type":"string"}},"required":["transaction"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"balanceChanges":{"type":"array"},"computeUnitsConsumed":{"type":"number"},"explanation":{"type":"string"},"logs":{"items":{"type":"string"},"type":"array"},"programsInvoked":{"type":"array"},"recommendation":{"enum":["proceed","caution","avoid"],"type":"string"},"relatedServices":{"type":"array"},"riskFlags":{"items":{"type":"string"},"type":"array"},"success":{"type":"boolean"}},"required":["success","logs","balanceChanges","programsInvoked","riskFlags","recommendation","explanation"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["solana","simulate transaction","pre-sign check","balance changes"]}}},"liveness":{"reliability":null},"verified":false,"featured":false},{"id":32301,"slug":"32301","resource":"https://agentforge-taupe.vercel.app/v1/solana/token-risk-scan","description":"Solana rug check for agents evaluating a token before buying: mint authority, freeze authority, holder concentration, and liquidity depth rolled into a composite 0-100 score. Accepts USDC on Base or Solana. Category: data.","type":"http","serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","resourceType":"Agent Service","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"350000","amountUsd":0.35,"maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"EtDHxiEoha4nj1LRmnpxxmD5zbbzegH8ohYrknZ2JMZv","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"350000","amountUsd":0.35,"maxTimeoutSeconds":300},{"scheme":"exact","network":"eip155:8453","payTo":"0xFA6F352E71c44d217df04eCAD902C82B72D2378c","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"350000","amountUsd":0.35,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"properties":{"authorities":{"type":"object"},"dataCompleteness":{"type":"object"},"flags":{"items":{"type":"string"},"type":"array"},"holders":{"type":"object"},"level":{"enum":["safe","low","medium","high","critical"],"type":"string"},"liquidity":{"type":"object"},"metadata":{"type":"object"},"mint":{"type":"string"},"relatedServices":{"type":"array"},"score":{"maximum":100,"minimum":0,"type":"number"}},"required":["mint","authorities","holders","liquidity","metadata","score","level","flags","dataCompleteness"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"authorities":{"canFreeze":false,"canMint":false,"decimals":6,"freezeAuthority":null,"mintAuthority":null,"supply":"10000000000000"},"dataCompleteness":{"holdersAvailable":true,"liquidityAvailable":true,"metadataAvailable":true},"flags":[],"holders":{"entries":[{"address":"wallet1","isPool":false,"pct":2.1}],"top10Pct":8.4},"level":"safe","liquidity":{"ageDays":1800,"available":true,"totalUsd":50000000,"volume24hUsd":8000000},"metadata":{"mutable":false,"name":"USD Coin","symbol":"USDC"},"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","relatedServices":[],"score":3},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"mint":{"description":"Base58 Solana token mint address","type":"string"}},"required":["mint"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"authorities":{"type":"object"},"dataCompleteness":{"type":"object"},"flags":{"items":{"type":"string"},"type":"array"},"holders":{"type":"object"},"level":{"enum":["safe","low","medium","high","critical"],"type":"string"},"liquidity":{"type":"object"},"metadata":{"type":"object"},"mint":{"type":"string"},"relatedServices":{"type":"array"},"score":{"maximum":100,"minimum":0,"type":"number"}},"required":["mint","authorities","holders","liquidity","metadata","score","level","flags","dataCompleteness"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["solana","rug check","token risk","mint authority","freeze authority","memecoin"]}},"tags":["solana","rug check","token risk","mint authority","freeze authority","bazaar"],"sourceHost":"agentforge-taupe.vercel.app","lastUpdated":"2026-09-20T20:31:54.979Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-20T20:31:54.842Z"},"metadata":{"serviceName":"AgentForge","iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1789936236/bazaar-icons/514693b4ba32275a.png","extensions":{"bazaar":{"category":"security","discoverable":true,"info":{"input":{"body":{"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"authorities":{"canFreeze":false,"canMint":false,"decimals":6,"freezeAuthority":null,"mintAuthority":null,"supply":"10000000000000"},"dataCompleteness":{"holdersAvailable":true,"liquidityAvailable":true,"metadataAvailable":true},"flags":[],"holders":{"entries":[{"address":"wallet1","isPool":false,"pct":2.1}],"top10Pct":8.4},"level":"safe","liquidity":{"ageDays":1800,"available":true,"totalUsd":50000000,"volume24hUsd":8000000},"metadata":{"mutable":false,"name":"USD Coin","symbol":"USDC"},"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","relatedServices":[],"score":3},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"mint":{"description":"Base58 Solana token mint address","type":"string"}},"required":["mint"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"authorities":{"type":"object"},"dataCompleteness":{"type":"object"},"flags":{"items":{"type":"string"},"type":"array"},"holders":{"type":"object"},"level":{"enum":["safe","low","medium","high","critical"],"type":"string"},"liquidity":{"type":"object"},"metadata":{"type":"object"},"mint":{"type":"string"},"relatedServices":{"type":"array"},"score":{"maximum":100,"minimum":0,"type":"number"}},"required":["mint","authorities","holders","liquidity","metadata","score","level","flags","dataCompleteness"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"tags":["solana","rug check","token risk","mint authority","freeze authority","memecoin"]}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}