{"x402Version":2,"payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","resources":[{"id":6808,"slug":"6808","resource":"https://api.agentmercantile.com/v1/productive-venue-snapshot","description":"Observe factual Aave V3 lending supply APR and Lido staking APR for one Ethereum/Base asset, with timestamps, evidence, explicit rate labels, optional filters/sort, and limitations. No ranking or investment recommendation. Call when you need currently observed supported-venue rates for one asset, not a ranking.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Observe factual Aave V3 lending supply APR and Lido staking APR for one Ethereum/Base asset, with timestamps, evidence, explicit rate labels, optional filters/sort, and limitations. No ranking or investment recommendation. Call when you need currently observed supported-venue rates for one asset, not a ranking.","input":{"body":{"asset":{"kind":"native"},"chain_id":1},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"asset":{"kind":"native"},"block_number":"1","cached":false,"chain_id":1,"classification":"OBSERVED_COMPLETE","errors":[],"evidence":[],"limitations":["This is a factual snapshot of supported protocol state. It is not investment advice, not a recommendation, and not a complete map of DeFi."],"machine":"VM04","methodology_version":"productive-venue-0.2.0","observation_age_ms":0,"omissions":[],"protocol_set_version":"aave-v3-lido-eth-base-2026-08-22-v1","request":{"asset":{"kind":"native"},"chain_id":1,"limit":20,"protocols":null,"sort":"protocol","venue_types":null},"resolved":{"asset":{"kind":"native"},"chain_id":1,"symbol":"ETH"},"result_count":0,"retrieved_at":"2026-08-22T00:00:00.000Z","sort":{"field":"protocol","label":"objective_sort_not_a_recommendation","order":"protocol"},"status":"OK","truncated":false,"venues":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"asset":{"additionalProperties":false,"description":"native, erc20, or allowlisted symbol asset object","properties":{"address":{"description":"Required for erc20. Exact nonzero 20-byte EVM address.","type":"string"},"kind":{"enum":["native","erc20","symbol"],"type":"string"},"symbol":{"description":"Required for kind=symbol. Allowlist ETH, WETH, USDC, stETH, wstETH. Chain-specific.","type":"string"}},"required":["kind"],"type":"object"},"chain_id":{"description":"Ethereum 1 or Base 8453 only.","enum":[1,8453],"type":"integer"},"limit":{"description":"Default 20. Applied after filters and sort.","maximum":20,"minimum":1,"type":"integer"},"protocols":{"items":{"enum":["aave_v3","lido"],"type":"string"},"minItems":1,"type":"array","uniqueItems":true},"sort":{"description":"Objective sort only. rate_* uses primary_apr. Null rates sort last. Not a recommendation.","enum":["protocol","rate_desc","rate_asc"],"type":"string"},"venue_types":{"items":{"enum":["lending","liquid_staking"],"type":"string"},"minItems":1,"type":"array","uniqueItems":true}},"required":["chain_id","asset"],"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":{"additionalProperties":true,"properties":{"asset":{"type":"object"},"block_number":{"type":"string"},"cached":{"type":"boolean"},"chain_id":{"enum":[1,8453],"type":"integer"},"classification":{"enum":["OBSERVED_COMPLETE","OBSERVED_PARTIAL","OBSERVED_EMPTY_SUPPORTED_SET","HOLD_UPSTREAM","HOLD_OUTPUT_REFUSED"],"type":"string"},"errors":{"type":"array"},"evidence":{"type":"array"},"limitations":{"items":{"type":"string"},"type":"array"},"machine":{"enum":["VM04"],"type":"string"},"methodology_version":{"enum":["productive-venue-0.2.0"],"type":"string"},"observation_age_ms":{"type":"integer"},"omissions":{"items":{"type":"string"},"type":"array"},"protocol_set_version":{"type":"string"},"request":{"type":"object"},"resolved":{"type":"object"},"result_count":{"type":"integer"},"retrieved_at":{"type":"string"},"sort":{"type":"object"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"},"truncated":{"type":"boolean"},"venues":{"type":"array"}},"required":["status","classification","machine","methodology_version","protocol_set_version","chain_id","asset","request","resolved","sort","result_count","truncated","omissions","retrieved_at","venues","limitations","errors","evidence"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-05T01:16:13.68Z","quality":{"calls30d":8,"uniquePayers30d":3,"lastCalledAt":"2026-09-05T01:16:13.411Z"},"liveness":{},"verified":false,"featured":false},{"id":6804,"slug":"6804","resource":"https://api.agentmercantile.com/v1/url-context","description":"Fetch deterministic, token-efficient context from one public HTTPS URL: canonical URL, title/description, headings, clean main content, structured-data types, freshness observations, evidence, and limitations. Call when you need a bounded JSON reading of one public page without a browser, login, crawl, or LLM.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Fetch deterministic, token-efficient context from one public HTTPS URL: canonical URL, title/description, headings, clean main content, structured-data types, freshness observations, evidence, and limitations. Call when you need a bounded JSON reading of one public page without a browser, login, crawl, or LLM.","input":{"body":{"url":"https://example.com/"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"checked_at":"2026-08-19T00:00:00.000Z","content":{"approx_tokens":39,"characters":155,"extraction_basis":"body-heuristic","text":"This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.","token_estimate_method":"ceil(characters/4)","truncated":false},"evidence":{"final_response_headers":{"content-type":"text/html; charset=UTF-8"},"notes":[]},"final_url":"https://example.com/","freshness":{"observations":[]},"http":{"content_type":"text/html; charset=UTF-8","redirect_count":0,"status":200},"limitations":[],"metadata":{"canonical":"https://example.com/","description":null,"title":"Example Domain"},"methodology_version":"url-context-0.1.0","outline":[{"level":1,"text":"Example Domain"}],"requested_url":"https://example.com/","size":{"normalized_content_characters":155,"output_json_bytes":1400,"source_bytes_read":1256},"status":"OK","structured_data":{"json_ld_types":[]}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"url":{"description":"One absolute public HTTPS URL on port 443. No credentials in the URL. http, non-443 ports, and private/non-public targets are rejected without fetch.","format":"uri","type":"string"}},"required":["url"],"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":{"additionalProperties":true,"properties":{"checked_at":{"description":"ISO-8601 timestamp when extraction ran.","type":"string"},"content":{"properties":{"approx_tokens":{"type":"integer"},"characters":{"type":"integer"},"extraction_basis":{"enum":["main","article","body-heuristic","none"],"type":"string"},"text":{"type":"string"},"token_estimate_method":{"type":"string"},"truncated":{"type":"boolean"}},"type":"object"},"evidence":{"type":"object"},"final_url":{"description":"Final URL after bounded redirects, or null on HOLD.","type":["string","null"]},"freshness":{"properties":{"observations":{"type":"array"}},"type":"object"},"http":{"properties":{"content_type":{"type":["string","null"]},"redirect_count":{"type":"integer"},"status":{"type":["integer","null"]}},"type":"object"},"limitations":{"items":{"type":"string"},"type":"array"},"metadata":{"properties":{"canonical":{"type":["string","null"]},"description":{"type":["string","null"]},"title":{"type":["string","null"]}},"type":"object"},"methodology_version":{"enum":["url-context-0.1.0"],"type":"string"},"outline":{"items":{"properties":{"level":{"type":"integer"},"text":{"type":"string"}},"type":"object"},"type":"array"},"requested_url":{"description":"The buyer-supplied URL after request validation.","type":"string"},"size":{"type":"object"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"},"structured_data":{"properties":{"json_ld_types":{"items":{"type":"string"},"type":"array"}},"type":"object"}},"required":["status","methodology_version","requested_url","content","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-14T19:51:07.863Z","quality":{"calls30d":6,"uniquePayers30d":5,"lastCalledAt":"2026-09-14T19:51:07.515Z"},"liveness":{},"verified":false,"featured":false},{"id":6807,"slug":"6807","resource":"https://api.agentmercantile.com/v1/allowance-exposure","description":"Inspect one Base ERC-20 owner/token/spender allowance with same-block balance and token metadata plus factual exposure flags. No wallet access, signing, or transaction execution. Call when you need a same-block Base allowance-versus-balance snapshot for one owner/token/spender triple.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Inspect one Base ERC-20 owner/token/spender allowance with same-block balance and token metadata plus factual exposure flags. No wallet access, signing, or transaction execution. Call when you need a same-block Base allowance-versus-balance snapshot for one owner/token/spender triple.","input":{"body":{"owner":"0x0000000000000000000000000000000000000001","spender":"0x0000000000000000000000000000000000000002","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"allowance_adjusted":"1","allowance_balance_exposure_adjusted":"0.5","allowance_balance_exposure_raw":"500000","allowance_covers_current_balance":true,"allowance_raw":"1000000","balance_adjusted":"0.5","balance_raw":"500000","block_number":"12345678","effectively_unlimited":false,"evidence":{"block_number":"12345678","same_block_reads":true,"token_code_present":true},"limitations":["Base Mainnet only (eip155:8453)."],"machine":"VM02","max_uint256_approval":false,"methodology_version":"allowance-exposure-0.1.0","network":"eip155:8453","owner":"0x0000000000000000000000000000000000000001","spender":"0x0000000000000000000000000000000000000002","status":"OK","token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","token_metadata":{"decimals":6,"symbol":"USDC"}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"owner":{"description":"ERC-20 token owner address. 0x-prefixed 20-byte EVM address.","type":"string"},"spender":{"description":"Spender address. 0x-prefixed 20-byte EVM address.","type":"string"},"token":{"description":"ERC-20 token contract. 0x-prefixed 20-byte EVM address. Zero address is rejected.","type":"string"}},"required":["owner","token","spender"],"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":{"additionalProperties":true,"properties":{"allowance_adjusted":{"type":["string","null"]},"allowance_balance_exposure_adjusted":{"type":["string","null"]},"allowance_balance_exposure_raw":{"type":["string","null"]},"allowance_covers_current_balance":{"type":"boolean"},"allowance_raw":{"description":"uint256 as a decimal integer string","type":["string","null"]},"balance_adjusted":{"type":["string","null"]},"balance_raw":{"type":["string","null"]},"block_number":{"type":["string","null"]},"effectively_unlimited":{"type":"boolean"},"evidence":{"properties":{"block_number":{"type":["string","null"]},"same_block_reads":{"type":"boolean"},"token_code_present":{"type":["boolean","null"]}},"type":"object"},"limitations":{"items":{"type":"string"},"type":"array"},"machine":{"enum":["VM02"],"type":"string"},"max_uint256_approval":{"type":"boolean"},"methodology_version":{"enum":["allowance-exposure-0.1.0"],"type":"string"},"network":{"enum":["eip155:8453"],"type":"string"},"owner":{"type":"string"},"spender":{"type":"string"},"status":{"enum":["OK","HOLD"],"type":"string"},"token":{"type":"string"},"token_metadata":{"properties":{"decimals":{"type":["integer","null"]},"symbol":{"type":["string","null"]}},"type":"object"}},"required":["status","machine","methodology_version","network","block_number","owner","token","spender","token_metadata","allowance_raw","allowance_adjusted","balance_raw","balance_adjusted","allowance_balance_exposure_raw","allowance_balance_exposure_adjusted","allowance_covers_current_balance","max_uint256_approval","effectively_unlimited","evidence","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-06T01:15:21.793Z","quality":{"calls30d":5,"uniquePayers30d":3,"lastCalledAt":"2026-09-06T01:15:21.575Z"},"liveness":{},"verified":false,"featured":false},{"id":6802,"slug":"6802","resource":"https://api.agentmercantile.com/v1/portfolio-preflight","description":"Bounded Ethereum/Base wallet/portfolio holdings evidence: inventory, partial DEX pricing coverage, concentration, and evidence gaps. Pre-action evidence-readiness check for whether that evidence is sufficiently complete for downstream factual reasoning. Not guaranteed net worth, investment advice, transaction approval, or execution.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Bounded Ethereum/Base wallet/portfolio holdings evidence: inventory, partial DEX pricing coverage, concentration, and evidence gaps. Pre-action evidence-readiness check for whether that evidence is sufficiently complete for downstream factual reasoning. Not guaranteed net worth, investment advice, transaction approval, or execution.","input":{"body":{"address":"0x0000000000000000000000000000000000000001","chains":["eip155:1","eip155:8453"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"0x0000000000000000000000000000000000000001","confidence":"MEDIUM","limitations":["Bounded DEX-quoted composition, not net worth or advice."],"machine":"VM03","methodology_version":"portfolio-preflight-0.2.0","readiness":{"concentration_flag":false,"evidence_gaps":["INCOMPLETE_PRICING_COVERAGE"],"evidence_sufficient_for_reasoning":false,"factual_flags":["NO_DEX_MARKET"],"inventory_complete":true,"pricing_coverage":{"priced_holding_count":0,"unpriced_holding_count":1},"purpose":"PRE_ACTION_EVIDENCE_READINESS","status":"PARTIAL"},"requested_chains":["eip155:1","eip155:8453"],"status":"PARTIAL"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"address":{"description":"One public 0x-prefixed 20-byte EVM address.","type":"string"},"chains":{"description":"Optional. Defaults to Ethereum and Base.","items":{"enum":["eip155:1","eip155:8453"],"type":"string"},"maxItems":2,"minItems":1,"type":"array","uniqueItems":true},"declared_holdings":{"items":{"additionalProperties":false,"properties":{"chain":{"enum":["eip155:1","eip155:8453"],"type":"string"},"quantity_raw":{"description":"uint256 decimal integer string. Hint only.","type":"string"},"token":{"description":"Nonzero ERC-20 contract.","type":"string"}},"required":["chain","token","quantity_raw"],"type":"object"},"maxItems":10,"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":{"additionalProperties":true,"properties":{"address":{"type":"string"},"concentration":{"type":"object"},"confidence":{"enum":["HIGH","MEDIUM","LOW"],"type":"string"},"holdings":{"description":"Bounded wallet holdings with pricing evidence.","type":"array"},"limitations":{"items":{"type":"string"},"type":"array"},"machine":{"enum":["VM03"],"type":"string"},"methodology_version":{"enum":["portfolio-preflight-0.2.0"],"type":"string"},"readiness":{"properties":{"concentration_flag":{"type":"boolean"},"evidence_gaps":{"items":{"type":"string"},"type":"array"},"evidence_sufficient_for_reasoning":{"type":"boolean"},"factual_flags":{"items":{"type":"string"},"type":"array"},"inventory_complete":{"type":"boolean"},"pricing_coverage":{"type":"object"},"purpose":{"enum":["PRE_ACTION_EVIDENCE_READINESS"],"type":"string"},"status":{"enum":["READY","PARTIAL","HOLD"],"type":"string"}},"required":["purpose","status","evidence_sufficient_for_reasoning"],"type":"object"},"requested_chains":{"items":{"type":"string"},"type":"array"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"},"valuation":{"description":"Partial DEX-quoted composition summary.","type":"object"}},"required":["status","machine","methodology_version","address","readiness","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-17T19:29:04.88Z","quality":{"calls30d":3,"uniquePayers30d":2,"lastCalledAt":"2026-09-17T19:29:04.579Z"},"liveness":{},"verified":false,"featured":false},{"id":6803,"slug":"6803","resource":"https://api.agentmercantile.com/v1/transaction-gas-preflight","description":"Return bounded factual eth_estimateGas units and recent eth_feeHistory execution-fee evidence for one unsigned Ethereum or Base transaction. Not execution, signing, custody, trading, or a guaranteed final cost. Call when you need point-in-time gas units and recent execution-fee context before signing or submitting.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Return bounded factual eth_estimateGas units and recent eth_feeHistory execution-fee evidence for one unsigned Ethereum or Base transaction. Not execution, signing, custody, trading, or a guaranteed final cost. Call when you need point-in-time gas units and recent execution-fee context before signing or submitting.","input":{"body":{"chain":"eip155:8453","data":"0x","to":"0x0000000000000000000000000000000000000001","value_wei":"0"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"chain":{"caip2":"eip155:8453","chain_id":8453,"name":"base"},"fee_history":{"block_count":5,"newest_block":"latest"},"gas_estimate":{"gas_units":"21000"},"illustrative_execution_fees":{"covers":"l2_execution_fee_only","guaranteed_final_cost":false,"kind":"illustrative_execution_fee_observations","recommendation":false},"limitations":["Point-in-time gas evidence, not a guaranteed final cost or total transaction cost."],"machine":"VM06","methodology_version":"transaction-gas-preflight-0.1.0","request_shape":{"calldata_bytes":0,"has_from":false,"value_nonzero":false},"status":"OK"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"chain":{"description":"Analysis chain only. Payment remains Base eip155:8453.","enum":["eip155:1","eip155:8453"],"type":"string"},"data":{"description":"Optional 0x-prefixed even-length hex calldata. Default 0x. Maximum 8192 bytes. Request body maximum 20480 bytes.","maxLength":16386,"pattern":"^0x(?:[0-9a-fA-F]{2})*$","type":"string"},"from":{"description":"Optional 0x-prefixed 20-byte sender used only as an eth_estimateGas field. No ownership is implied.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"to":{"description":"Required 0x-prefixed 20-byte destination. Contract creation is not supported.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"value_wei":{"description":"Optional unsigned base-10 integer string in the uint256 range. Default 0. JSON Schema cannot express the full uint256 upper bound; runtime validation rejects values above 2^256-1.","pattern":"^(0|[1-9][0-9]*)$","type":"string"}},"required":["chain","to"],"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":{"additionalProperties":true,"properties":{"chain":{"type":"object"},"fee_history":{"description":"Recent eth_feeHistory execution-fee evidence.","type":["object","null"]},"gas_estimate":{"description":"eth_estimateGas units when estimable.","type":["object","null"]},"illustrative_execution_fees":{"description":"Illustrative L2 execution-fee observations, not a guaranteed final cost.","type":["object","null"]},"limitations":{"items":{"type":"string"},"type":"array"},"machine":{"enum":["VM06"],"type":"string"},"methodology_version":{"enum":["transaction-gas-preflight-0.1.0"],"type":"string"},"request_shape":{"type":"object"},"status":{"enum":["OK","PARTIAL","UNESTIMABLE","HOLD"],"type":"string"}},"required":["status","machine","methodology_version","chain","gas_estimate","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-17T03:59:00.452Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-09-17T03:59:00.125Z"},"liveness":{},"verified":false,"featured":false},{"id":6799,"slug":"6799","resource":"https://api.agentmercantile.com/v1/payment-authority-snapshot","description":"Produce a factual snapshot of current x402 payment authority for one unpaid v2 requirement and one public EVM payer: selected scheme/network/asset/amount/payTo/transfer method, same-block token balance, canonical token-spender allowance when that path applies, and declared recovery-path classification. Does not sign, approve, construct a transaction, judge native gas, or recommend whether to buy.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Produce a factual snapshot of current x402 payment authority for one unpaid v2 requirement and one public EVM payer: selected scheme/network/asset/amount/payTo/transfer method, same-block token balance, canonical token-spender allowance when that path applies, and declared recovery-path classification. Does not sign, approve, construct a transaction, judge native gas, or recommend whether to buy.","input":{"body":{"method":"POST","payer_address":"0x1111111111111111111111111111111111111111","resource_url":"https://api.agentmercantile.com/v1/url-context"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"machine":"VM10","methodology_version":"payment-authority-snapshot-0.1.0","state":"READY_EXISTING","status":"OK"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST"],"type":"string"},"payer_address":{"type":"string"},"resource_url":{"format":"uri","type":"string"}},"required":["resource_url","method","payer_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":{"additionalProperties":true,"properties":{"machine":{"enum":["VM10"],"type":"string"},"methodology_version":{"enum":["payment-authority-snapshot-0.1.0"],"type":"string"},"state":{"enum":["READY_EXISTING","INDETERMINATE"],"type":"string"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"}},"required":["status","machine","methodology_version","state"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-18T15:20:32.863Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-18T15:20:32.458Z"},"liveness":{},"verified":false,"featured":false},{"id":6800,"slug":"6800","resource":"https://api.agentmercantile.com/v1/x402-presign-handoff","description":"Produce a normalized pre-sign evidence packet for one exact unpaid x402 v2 exact Base USDC requirement: request identity, selected requirement, public payer coverage, caller ceiling, optional baseline evidence, and an integrity digest. Does not sign, pay, construct a transaction, or recommend whether to buy.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Produce a normalized pre-sign evidence packet for one exact unpaid x402 v2 exact Base USDC requirement: request identity, selected requirement, public payer coverage, caller ceiling, optional baseline evidence, and an integrity digest. Does not sign, pay, construct a transaction, or recommend whether to buy.","input":{"body":{"allowed_pay_to":["0xdb7b2b54f80479826222749a2ea73a8acc306e1e"],"max_amount_atomic":"20000","method":"POST","payer_address":"0x1111111111111111111111111111111111111111","resource_url":"https://api.agentmercantile.com/v1/url-context"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"decision":"READY","machine":"VM09","methodology_version":"x402-presign-handoff-0.1.0","status":"OK"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"allowed_pay_to":{"items":{"type":"string"},"type":"array"},"max_amount_atomic":{"type":"string"},"method":{"enum":["GET","POST"],"type":"string"},"payer_address":{"type":"string"},"resource_url":{"description":"Public HTTPS x402 resource URL.","format":"uri","type":"string"}},"required":["resource_url","method","payer_address","max_amount_atomic","allowed_pay_to"],"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":{"additionalProperties":true,"properties":{"decision":{"enum":["READY","NOT_READY","INDETERMINATE"],"type":"string"},"machine":{"enum":["VM09"],"type":"string"},"methodology_version":{"enum":["x402-presign-handoff-0.1.0"],"type":"string"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"}},"required":["status","machine","methodology_version","decision"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-18T05:07:23.065Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-18T05:07:22.802Z"},"liveness":{},"verified":false,"featured":false},{"id":6801,"slug":"6801","resource":"https://api.agentmercantile.com/v1/x402-service-change-snapshot","description":"Determine whether a previously accepted x402 service payment contract is still equivalent enough to proceed. Compares one live unpaid 402 challenge, using a caller-supplied GET or POST request shape, against a caller-held baseline bound to that request identity. Not uptime monitoring, a trust score, a webhook, a marketplace crawl, or a generic POST {} probe of every x402 resource.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Determine whether a previously accepted x402 service payment contract is still equivalent enough to proceed. Compares one live unpaid 402 challenge, using a caller-supplied GET or POST request shape, against a caller-held baseline bound to that request identity. Not uptime monitoring, a trust score, a webhook, a marketplace crawl, or a generic POST {} probe of every x402 resource.","input":{"body":{"method":"POST","resource_url":"https://api.agentmercantile.com/v1/url-context"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"decision":"BASELINE_CREATED","limitations":["Caller holds the baseline. Direct-service 402 is payment authority."],"machine":"VM08","methodology_version":"x402-service-change-snapshot-0.1.0","status":"OK"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"baseline":{"description":"Optional caller-held reusable payment-contract baseline bound to this request identity.","type":"object"},"body":{"description":"Optional JSON object for POST probes only.","type":"object"},"method":{"description":"Required unpaid 402 probe method. Not inferred from discovery.","enum":["GET","POST"],"type":"string"},"resource_url":{"description":"One public HTTPS x402 resource URL on port 443.","format":"uri","type":"string"}},"required":["resource_url","method"],"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":{"additionalProperties":true,"properties":{"decision":{"enum":["BASELINE_CREATED","CONTINUE","REVIEW","STOP","UNKNOWN"],"type":"string"},"limitations":{"items":{"type":"string"},"type":"array"},"machine":{"enum":["VM08"],"type":"string"},"methodology_version":{"enum":["x402-service-change-snapshot-0.1.0"],"type":"string"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"}},"required":["status","machine","methodology_version","decision","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-18T02:08:35.499Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-18T02:08:35.203Z"},"liveness":{},"verified":false,"featured":false},{"id":6805,"slug":"6805","resource":"https://api.agentmercantile.com/v1/web-change-snapshot","description":"Determine whether the bounded normalized representation of one public HTTPS webpage has changed since a caller-held baseline. Returns fingerprints and change status, not continuous monitoring, alerts, webhooks, semantic importance, AI summaries, or site-wide crawling.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Determine whether the bounded normalized representation of one public HTTPS webpage has changed since a caller-held baseline. Returns fingerprints and change status, not continuous monitoring, alerts, webhooks, semantic importance, AI summaries, or site-wide crawling.","input":{"body":{"url":"https://example.com/"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"baseline":{"extraction_complete":true,"methodology_version":"web-change-snapshot-0.1.0"},"comparison_scope":"Bounded normalized representation observed by VM07, not the entire website.","comparison_status":"BASELINE","limitations":["Bounded webpage representation comparison, not continuous monitoring or semantic importance."],"machine":"VM07","methodology_version":"web-change-snapshot-0.1.0","requested_url":"https://example.com/","status":"OK"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"baseline":{"description":"Optional caller-held hashes and completeness flags. Never the previous webpage body.","type":"object"},"url":{"description":"One absolute public HTTPS URL on port 443. No credentials.","format":"uri","type":"string"}},"required":["url"],"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":{"additionalProperties":true,"properties":{"baseline":{"description":"Caller-held compact comparison evidence when supplied.","type":"object"},"comparison_scope":{"type":"string"},"comparison_status":{"enum":["BASELINE","UNCHANGED","CHANGED","INCONCLUSIVE"],"type":"string"},"limitations":{"items":{"type":"string"},"type":"array"},"machine":{"enum":["VM07"],"type":"string"},"methodology_version":{"enum":["web-change-snapshot-0.1.0"],"type":"string"},"requested_url":{"type":"string"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"}},"required":["status","machine","methodology_version","requested_url","comparison_status","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-12T14:10:28.745Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-12T14:10:28.509Z"},"liveness":{},"verified":false,"featured":false},{"id":6806,"slug":"6806","resource":"https://api.agentmercantile.com/v1/bazaar-visibility","description":"Observe whether one x402 seller resource appears in Coinbase Bazaar merchant discovery and where the exact resource sits in the first 20 results for 1–3 buyer-supplied job-language searches. Factual evidence only. Call when you need a point-in-time Bazaar presence and top-20 search observation, not a trust, SEO, or remediation score.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0xdb7b2b54f80479826222749a2ea73a8acc306e1e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"description":"Observe whether one x402 seller resource appears in Coinbase Bazaar merchant discovery and where the exact resource sits in the first 20 results for 1–3 buyer-supplied job-language searches. Factual evidence only. Call when you need a point-in-time Bazaar presence and top-20 search observation, not a trust, SEO, or remediation score.","input":{"body":{"pay_to":"0x0000000000000000000000000000000000000001","queries":["example paid json api"],"resource":"https://api.example.com/v1/paid"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"limitations":["Point-in-time Coinbase Bazaar observation, not future visibility or a score."],"machine":"VM05","merchant":{"presence":"FOUND"},"methodology_version":"bazaar-visibility-0.1.0","pay_to":"0x0000000000000000000000000000000000000001","resource":"https://api.example.com/v1/paid","searches":[{"position":1,"query":"example paid json api","visibility":"IN_TOP_20"}],"status":"OK"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"pay_to":{"description":"Merchant payTo address. 0x-prefixed 20-byte EVM address.","type":"string"},"queries":{"description":"1 to 3 buyer-supplied job-language searches. No hidden default query.","items":{"description":"Buyer-job search string. Coinbase search maximum is 400 characters.","maxLength":400,"minLength":2,"type":"string"},"maxItems":3,"minItems":1,"type":"array"},"resource":{"description":"Exactly one absolute HTTPS x402 resource URL identifier. Treated as an identifier only; never fetched or proxied. Fragments, credentials, non-HTTPS, and non-443 ports are rejected.","format":"uri","type":"string"}},"required":["resource","pay_to","queries"],"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":{"additionalProperties":true,"properties":{"limitations":{"items":{"type":"string"},"type":"array"},"machine":{"enum":["VM05"],"type":"string"},"merchant":{"description":"Bounded Coinbase merchant presence for the submitted resource.","type":"object"},"methodology_version":{"enum":["bazaar-visibility-0.1.0"],"type":"string"},"pay_to":{"type":"string"},"resource":{"type":"string"},"searches":{"description":"Top-20 visibility for each submitted buyer-job query.","type":"array"},"status":{"enum":["OK","PARTIAL","HOLD"],"type":"string"}},"required":["status","machine","methodology_version","resource","pay_to","merchant","searches","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"api.agentmercantile.com","lastUpdated":"2026-09-12T14:06:02.746Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-12T14:06:02.483Z"},"liveness":{},"verified":false,"featured":false}]}