{"ok":true,"generated_at":"2026-07-02T11:59:26.627Z","schema_version":"2026-06-30","product":"base-onchain-risk-mcp-discovery","name":"Base Risk, BTC15 & x402 Buyer/Seller Intelligence API","description":"Paid x402 buyer market scout, x402 paid resource preflight, x402 seller visibility audit, Base actionable risk feed, liquidity exit risk alerts, pool launch risk feed, stable asset risk feed, contract control event feed, protocol outflow risk feed, yield pool allocation risk feed, protocol fee quality feed, token watchlist decision packet, wallet watchlist decision packet, approval risk feed, ranked DeFi review queues with incident history, onchain risk decision packet, promoted token campaign decision packet, large transfer decision packet, token candidate screening decision radar, DEX pair anomaly decision radar, wallet safety decision packet, counterparty flow, allowance, approval exposure, DEX pair routing risk, token trade safety, token liquidity, token flow, holder concentration, contract controls, batch token screening decision packets, token diligence, and BTC15 prediction-market microstructure, execution-friction, calibration-slice, recent market tape, resolved feature sample, and threshold-pressure packets for agents and risk tools.","transport":{"type":"http_get_x402","base_url":"https://x402.xx402.icu","openapi":"https://x402.xx402.icu/openapi.json"},"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"capabilities":{"tools":true,"resources":true,"prompts":false,"paid_execution":true,"free_preflight_tools":true},"free_tools":[{"name":"get_x402_starter_pack","description":"Return free copy-ready unpaid probe URLs, expected 402 status, acceptance keys, budgets, and stop rules before buying paid Base risk or BTC15 market packets.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get x402 starter pack","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"resource":{"method":"GET","url":"https://x402.xx402.icu/starter-pack.json","expected_status":200,"requires_payment":false,"output_keys":["recommended_first_starter","starters","buyer_policy","related"]},"best_for":"Buyer agents that want to probe and budget a first paid call without browsing all paid resources."},{"name":"get_x402_quality_report","description":"Return free buyer trust signals, resource-level metrics, true server/partial error counts, and preflight checks.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get x402 quality report","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"resource":{"method":"GET","url":"https://x402.xx402.icu/quality-report.json","expected_status":200,"requires_payment":false,"output_keys":["quality_summary","buyer_preflight_checklist","resource_quality","current_watchlist"]},"best_for":"Marketplace crawlers and buyer agents that need reliability and quality signals before spending."},{"name":"get_x402_marketplace_profile","description":"Return free category, semantic search terms, pricing summary, quality signals, integration guide, and trust limits.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get marketplace profile","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"resource":{"method":"GET","url":"https://x402.xx402.icu/marketplace-profile.json","expected_status":200,"requires_payment":false,"output_keys":["category","semantic_search_terms","marketplace_copy","pricing_summary","quality_signals","integration_guide"]},"best_for":"Discovery layers and search agents comparing x402 services by intent, price, quality, and integration path."},{"name":"get_x402_buyer_guide","description":"Return free buyer value contract, intent routes, integration playbooks, and sample paid response shape.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get bot buyer guide","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"resource":{"method":"GET","url":"https://x402.xx402.icu/bot-buy.json","expected_status":200,"requires_payment":false,"output_keys":["recommended_trial","sample_paid_response","intent_routes","buyer_value_contract","integration_playbooks"]},"best_for":"Agents that know the buyer task and need a first paid call, follow-up route, and stop condition."},{"name":"get_btc15_live_data_guide","description":"Return free instructions for using BTC15 live microstructure, threshold-pressure alert, and recent-market tape packets, with buyer value examples, freshness checks, and collector-safety limits.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get BTC15 live data guide","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"resource":{"method":"GET","url":"https://x402.xx402.icu/btc15-guide.json","expected_status":200,"requires_payment":false,"output_keys":["value_proposition","how_to_use","current_paid_service","paid_service_ladder","buyer_value_examples","additional_services_that_can_be_added_safely","collector_safety_policy"]},"best_for":"BTC15 buyer agents and market-data crawlers that need to understand value, safe usage, live paid services, and future service options before paying."},{"name":"get_x402_purchase_index","description":"Return free paid-resource index with recommended first purchase, intent routes, and product metrics.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"title":"Get purchase index","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"resource":{"method":"GET","url":"https://x402.xx402.icu/purchase-index.json","expected_status":200,"requires_payment":false,"output_keys":["recommended_first_purchase_resource","intent_routes","recommended_start","resources"]},"best_for":"Agents selecting the right paid endpoint and verifying the recommended first purchase path."}],"tools":[{"name":"base_actionable_risk_feed","description":"One paid Base first-purchase risk decision packet with pass/watch/review/avoid routing, buyer execution plan, coverage-aware action queue, ranked priority queue, category risk breakdown, urgent review and avoid queues, best next products, pool-launch, stable-asset, contract-control, protocol-outflow, yield, fee-quality, promoted-token, large-transfer and optional onchain evidence, and source status.","inputSchema":{"type":"object","properties":{"query":{"type":"string","default":"aerodrome,virtual,base","description":"Comma-separated search terms for token and pair discovery subchecks."},"limit":{"type":"integer","minimum":3,"maximum":20,"default":10,"description":"Maximum ranked action rows to return."},"token_limit":{"type":"integer","minimum":1,"maximum":5,"default":3,"description":"Maximum token-discovery and promoted-token rows to include."},"pair_limit":{"type":"integer","minimum":1,"maximum":6,"default":3,"description":"Maximum DEX pair anomaly rows to include."},"launch_limit":{"type":"integer","minimum":1,"maximum":8,"default":4,"description":"Maximum pool-launch risk rows to include."},"stable_limit":{"type":"integer","minimum":1,"maximum":8,"default":4,"description":"Maximum stable-asset risk rows to include."},"control_limit":{"type":"integer","minimum":1,"maximum":8,"default":4,"description":"Maximum recent contract-control event rows to include."},"outflow_limit":{"type":"integer","minimum":1,"maximum":8,"default":4,"description":"Maximum protocol outflow-risk rows to include."},"yield_limit":{"type":"integer","minimum":1,"maximum":8,"default":4,"description":"Maximum yield-pool allocation risk rows to include."},"fee_quality_limit":{"type":"integer","minimum":0,"maximum":8,"default":3,"description":"Maximum protocol fee-quality rows to include. Use 0 to skip this subfeed."},"include_onchain":{"type":"string","default":"false","description":"Use true to also run the heavier onchain radar subcheck. Defaults to false because first-purchase responses already include direct pool, stable, control, outflow, yield, and transfer signals."},"transfer_limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Maximum large-transfer rows to include."},"defi_limit":{"type":"integer","minimum":3,"maximum":8,"default":4,"description":"Maximum DeFi/yield rows to include."},"window_blocks":{"type":"integer","minimum":100,"maximum":1000,"default":100,"description":"Recent Base block window for large-transfer subchecks."},"min_usd":{"type":"number","minimum":0,"maximum":100000000,"default":100000,"description":"Minimum estimated USD value for large-transfer queue entries."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":10000,"description":"Minimum observed liquidity in USD for market-discovery subchecks."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h volume in USD for market-discovery subchecks."},"max_pair_age_days":{"type":"number","minimum":0,"maximum":3650,"default":30,"description":"Prefer pool-launch rows at or below this age while keeping unusually stressed older pools."},"deep_limit":{"type":"integer","minimum":0,"maximum":2,"default":1,"description":"Number of token rows to expand with live Base contract-control probes."}},"additionalProperties":false},"annotations":{"title":"base actionable risk feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-actionable-risk-feed","url":"https://x402.xx402.icu/api/base-actionable-risk-feed?query=aerodrome%2Cvirtual%2Cbase&limit=10&token_limit=3&pair_limit=3&launch_limit=4&stable_limit=4&control_limit=4&outflow_limit=4&yield_limit=4&fee_quality_limit=3&include_onchain=false&transfer_limit=5&defi_limit=4&window_blocks=100&min_usd=100000&min_liquidity_usd=10000&min_volume_24h_usd=100&max_pair_age_days=30&deep_limit=1","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","actionable_decision","buyer_execution_plan","priority_queue","best_next_products","risk_breakdown","urgent_review","avoid_queue","category_coverage","action_queue","pool_launch_risk_feed","stable_asset_risk_feed","contract_control_event_feed","protocol_outflow_risk_feed","yield_pool_allocation_risk_feed","protocol_fee_quality_feed","promoted_token_radar","large_transfer_radar","onchain_radar","bucket_counts","source_status","sources"]}},{"name":"x402_buyer_market_scout","description":"Paid x402 buyer scout that searches the live CDP Bazaar discovery index for a buyer task, compares visible external services with this server's paid catalog, and returns a machine-readable purchase route, competitor snapshot, price/metadata hints, and stop conditions for autonomous agents.","inputSchema":{"type":"object","properties":{"buyer_task":{"type":"string","default":"BTC15 market microstructure or Base token risk","description":"Natural-language buyer task to search for across x402 services, such as BTC15 market data, Base token risk, or x402 market intelligence."},"network":{"type":"string","default":"eip155:8453","description":"CAIP-2 network filter for CDP Bazaar discovery. Defaults to Base mainnet."},"limit":{"type":"integer","minimum":2,"maximum":10,"default":5,"description":"Maximum external Bazaar search results to inspect and summarize."},"max_price_usdc":{"type":"number","minimum":0.001,"maximum":1,"default":0.05,"description":"Buyer budget cap used for route hints and price flags."},"include_own_catalog":{"type":"boolean","default":true,"description":"Include this server's best matching paid resources in the route recommendation."}},"additionalProperties":false},"annotations":{"title":"x402 buyer market scout","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/x402-buyer-market-scout","url":"https://x402.xx402.icu/api/x402-buyer-market-scout?buyer_task=BTC15+market+microstructure+or+Base+token+risk&network=eip155%3A8453&limit=5&max_price_usdc=0.05&include_own_catalog=true","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","scout_decision","buyer_execution_plan","our_service_fit","external_market","market_gap","source_status","sources"]}},{"name":"x402_resource_preflight","description":"Paid x402 buyer preflight for a single target resource URL before an agent spends money. It performs a safe unpaid probe, parses Payment-Required terms, checks price, network, asset, payTo, Bazaar metadata, output keys, and retry plan, then returns a buy/watch/review/avoid decision without requiring login, keys, signatures, or private data.","inputSchema":{"type":"object","properties":{"target_url":{"type":"string","default":"https://x402.xx402.icu/api/base-actionable-risk-feed?query=aerodrome,virtual,base&limit=10","description":"Public https x402 resource URL to probe without payment. Local, private, and credentialed URLs are blocked."},"max_price_usdc":{"type":"number","minimum":0.001,"maximum":2,"default":0.05,"description":"Maximum USDC price the buyer is willing to pay for one call."},"expected_network":{"type":"string","default":"eip155:8453","description":"Expected CAIP-2 network for the payment requirement. Defaults to Base mainnet."},"expected_asset":{"type":"string","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Expected payment asset contract address or symbol. Defaults to native Base USDC."},"require_bazaar_metadata":{"type":"boolean","default":true,"description":"When true, mark the resource for review if the Payment-Required challenge has no Bazaar info/schema extension."}},"additionalProperties":false},"annotations":{"title":"x402 resource preflight","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/x402-resource-preflight","url":"https://x402.xx402.icu/api/x402-resource-preflight?target_url=https%3A%2F%2Fx402.xx402.icu%2Fapi%2Fbase-actionable-risk-feed%3Fquery%3Daerodrome%2Cvirtual%2Cbase%26limit%3D10&max_price_usdc=0.05&expected_network=eip155%3A8453&expected_asset=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&require_bazaar_metadata=true","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","preflight_decision","payment_terms","resource_metadata","budget_check","buyer_retry_plan","source_status","sources"]}},{"name":"x402_seller_visibility_audit","description":"Paid x402 seller visibility audit for builders who want to know whether an origin is machine-discoverable. It checks public discovery documents, an unpaid 402 probe, Payment-Required/Bazaar metadata readiness, CDP Bazaar merchant/search visibility, settlement and rolling-activity visibility rules, metadata coverage, title fit, and returns concrete listing fixes without requiring login, keys, signatures, or private data.","inputSchema":{"type":"object","properties":{"origin":{"type":"string","default":"https://x402.xx402.icu","description":"Public https origin to audit, for example https://x402.xx402.icu. Local, private, and credentialed URLs are blocked."},"payTo":{"type":"string","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"Seller payout address to check in CDP Bazaar merchant discovery."},"query":{"type":"string","default":"x402 buyer market scout Base BTC15","description":"Search query to test whether the service appears for likely buyer terms."},"resource_path":{"type":"string","default":"/api/x402-buyer-market-scout","description":"Paid resource path to probe for HTTP 402 payment requirements."},"network":{"type":"string","default":"eip155:8453","description":"CAIP-2 network filter for CDP Bazaar search."},"limit":{"type":"integer","minimum":2,"maximum":10,"default":5,"description":"Maximum CDP Bazaar search results to inspect."}},"additionalProperties":false},"annotations":{"title":"x402 seller visibility audit","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/x402-seller-visibility-audit","url":"https://x402.xx402.icu/api/x402-seller-visibility-audit?origin=https%3A%2F%2Fx402.xx402.icu&payTo=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&query=x402+buyer+market+scout+Base+BTC15&resource_path=%2Fapi%2Fx402-buyer-market-scout&network=eip155%3A8453&limit=5","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","visibility_decision","discovery_checks","cdp_bazaar_readiness","bazaar_visibility","metadata_quality","action_plan","source_status","sources"]}},{"name":"btc15_market_microstructure","description":"Paid BTC15 prediction-market microstructure packet from the live collector database, limited to recent snapshots and sanitized fields: current Up/Down book, BTC gap, small-ticket slippage, 60-second trade pressure, data quality flags, and a pass/watch/review/avoid-style automation decision. Does not expose arbitrary SQL, raw_json, filesystem paths, private keys, or full database downloads.","inputSchema":{"type":"object","properties":{"market_timestamp":{"type":"string","default":"latest","description":"Use latest for the current BTC15 market or pass a numeric Unix market start timestamp already present in the paid response."},"lookback_rows":{"type":"integer","minimum":15,"maximum":300,"default":90,"description":"Number of recent snapshots to summarize for this market. Limited to protect the live collector database."}},"additionalProperties":false},"annotations":{"title":"btc15 market microstructure","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/btc15-market-microstructure","url":"https://x402.xx402.icu/api/btc15-market-microstructure?market_timestamp=latest&lookback_rows=90","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","btc15_decision","market","freshness","latest_snapshot","window_stats","liquidity","trade_pressure","quality_flags","source_status","sources"]}},{"name":"btc15_execution_friction","description":"Paid BTC15 execution-friction packet from the live collector database, focused on small-ticket UP/DOWN buy and sell feasibility. It returns a capped ticket ladder, slippage, fillability, exit-proceeds checks, depth, freshness, quality gates, and pass/watch/review/avoid routing without exposing raw order-book arrays, arbitrary SQL, filesystem paths, or full database downloads.","inputSchema":{"type":"object","properties":{"market_timestamp":{"type":"string","default":"latest","description":"Use latest for the current BTC15 market or pass a numeric Unix market start timestamp already present in a paid BTC15 response."},"lookback_rows":{"type":"integer","minimum":15,"maximum":180,"default":90,"description":"Number of recent snapshots used to summarize friction stability. Limited to protect the live collector database."},"max_ticket_usd":{"type":"integer","minimum":5,"maximum":100,"default":50,"description":"Largest ticket size to include in the returned $5/$10/$20/$50/$100 ladder."}},"additionalProperties":false},"annotations":{"title":"btc15 execution friction","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/btc15-execution-friction","url":"https://x402.xx402.icu/api/btc15-execution-friction?market_timestamp=latest&lookback_rows=90&max_ticket_usd=50","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","friction_decision","market","freshness","ticket_ladder","execution_guardrails","quality_flags","source_status","sources"]}},{"name":"btc15_threshold_pressure_alert","description":"Paid BTC15 threshold-pressure alert derived from the live collector database, limited to the latest or selected market and a recent snapshot window. It returns target-gap proximity, Up/Down book pressure, trade imbalance, small-ticket liquidity friction, freshness, and quality gates without exposing raw SQL, raw_json, filesystem paths, or full database downloads.","inputSchema":{"type":"object","properties":{"market_timestamp":{"type":"string","default":"latest","description":"Use latest for the current BTC15 market or pass a numeric Unix market start timestamp already present in the paid response."},"lookback_rows":{"type":"integer","minimum":15,"maximum":180,"default":90,"description":"Number of recent snapshots to summarize before deriving the alert. Limited to protect the live collector database."},"threshold_gap_usd":{"type":"number","minimum":5,"maximum":250,"default":75,"description":"BTC target-gap distance in USD that the buyer considers close enough for a pressure alert."},"pressure_score_min":{"type":"integer","minimum":0,"maximum":100,"default":25,"description":"Minimum derived pressure score required for alert_active=true."}},"additionalProperties":false},"annotations":{"title":"btc15 threshold pressure alert","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/btc15-threshold-pressure-alert","url":"https://x402.xx402.icu/api/btc15-threshold-pressure-alert?market_timestamp=latest&lookback_rows=90&threshold_gap_usd=75&pressure_score_min=25","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","threshold_alert","market","freshness","pressure_signals","liquidity","quality_flags","source_status","sources"]}},{"name":"btc15_calibration_slice","description":"Paid BTC15 resolved calibration slice from the live collector database, capped to recent settled markets and a bounded final-window snapshot per market. It returns label balance, signal bucket hit rates, compact sample rows, data-quality gates, and model-intake guidance without exposing arbitrary SQL, raw_json, filesystem paths, or a full historical export.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":24,"maximum":240,"default":96,"description":"Maximum number of recent resolved BTC15 markets to inspect. Queries are capped and use indexed market timestamps."},"remaining_seconds_max":{"type":"integer","minimum":15,"maximum":180,"default":90,"description":"Use one final-window snapshot per market with remaining_seconds at or below this value."},"sample_rows":{"type":"integer","minimum":0,"maximum":48,"default":12,"description":"Maximum compact sample rows to return alongside aggregate buckets."}},"additionalProperties":false},"annotations":{"title":"btc15 calibration slice","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/btc15-calibration-slice","url":"https://x402.xx402.icu/api/btc15-calibration-slice?limit=96&remaining_seconds_max=90&sample_rows=12","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","calibration_decision","label_balance","signal_buckets","sample_rows","feature_dictionary","quality_summary","source_status","sources"]}},{"name":"btc15_recent_market_tape","description":"Paid BTC15 recent market tape from the live collector database, capped to a small number of markets. It returns recent market outcomes, snapshot coverage, final/latest book summary, BTC gap, small-ticket slippage, quality ratios, and buyer stop conditions without exposing raw SQL, raw_json, filesystem paths, or full database downloads.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":24,"default":12,"description":"Maximum number of recent BTC15 markets to return. Limited to protect the live collector database."},"resolved_only":{"type":"boolean","default":false,"description":"When true, return only markets that already have a winner label."}},"additionalProperties":false},"annotations":{"title":"btc15 recent market tape","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/btc15-recent-market-tape","url":"https://x402.xx402.icu/api/btc15-recent-market-tape?limit=12&resolved_only=false","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","tape_decision","markets","quality_summary","source_status","sources"]}},{"name":"btc15_resolved_feature_sample","description":"Paid BTC15 resolved feature sample from the live collector database, capped to a small number of already-settled markets and final-window snapshots. It returns UP/DOWN labels, compact pre-resolution feature rows, final book/BTC/pressure summaries, calibration hints, and quality gates without exposing raw SQL, raw_json, filesystem paths, or full database downloads.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":12,"default":6,"description":"Maximum number of resolved BTC15 markets to return. Limited to protect the live collector database."},"snapshots_per_market":{"type":"integer","minimum":3,"maximum":24,"default":8,"description":"Maximum final-window snapshots per resolved market. Limited to keep payloads small and read-only."},"winner":{"type":"string","enum":["any","UP","DOWN"],"default":"any","description":"Optional resolved-side filter for calibration slices."}},"additionalProperties":false},"annotations":{"title":"btc15 resolved feature sample","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/btc15-resolved-feature-sample","url":"https://x402.xx402.icu/api/btc15-resolved-feature-sample?limit=6&snapshots_per_market=8&winner=any","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","feature_sample_decision","labeled_markets","feature_dictionary","quality_summary","source_status","sources"]}},{"name":"base_liquidity_exit_risk_feed","description":"Current Base liquidity-exit and rug-risk decision packet with pass/watch/review/avoid routing, ranked exit-risk priority queue, best next products, liquidity, holder, contract-control, flow, campaign, pair-anomaly, and large-transfer breakdowns, review and avoid queues, and source status.","inputSchema":{"type":"object","properties":{"query":{"type":"string","default":"aerodrome,virtual,base","description":"Comma-separated Dexscreener search terms used to discover Base token and pair candidates."},"token_address":{"type":"string","default":"0x532f27101965dd16442E59d40670FaF5eBB142E4,0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","description":"Optional token address, repeated token_address parameters, or comma-separated Base ERC20 token addresses for targeted exit-risk checks. Defaults to active Base tokens BRETT and DEGEN."},"limit":{"type":"integer","minimum":3,"maximum":20,"default":12,"description":"Maximum ranked exit-risk alerts to return."},"token_limit":{"type":"integer","minimum":2,"maximum":8,"default":5,"description":"Maximum token watchlist rows to include."},"pair_limit":{"type":"integer","minimum":1,"maximum":10,"default":6,"description":"Maximum DEX pair anomaly rows to include."},"transfer_limit":{"type":"integer","minimum":1,"maximum":12,"default":6,"description":"Maximum large-transfer rows to include."},"window_blocks":{"type":"integer","minimum":100,"maximum":1000,"default":100,"description":"Recent Base block window for token flow, holder, and transfer checks."},"min_usd":{"type":"number","minimum":0,"maximum":100000000,"default":0,"description":"Minimum estimated USD value for large-transfer rows. Use 0 for current-signal coverage."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":10000,"description":"Minimum observed pair liquidity in USD for market-discovery subchecks."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h pair volume in USD for market-discovery subchecks."},"deep_limit":{"type":"integer","minimum":0,"maximum":3,"default":2,"description":"Number of top token rows to expand with contract-control and trade-safety probes."}},"additionalProperties":false},"annotations":{"title":"base liquidity exit risk feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-liquidity-exit-risk-feed","url":"https://x402.xx402.icu/api/base-liquidity-exit-risk-feed?query=aerodrome%2Cvirtual%2Cbase&token_address=0x532f27101965dd16442E59d40670FaF5eBB142E4%2C0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed&limit=12&token_limit=5&pair_limit=6&transfer_limit=6&window_blocks=100&min_usd=0&min_liquidity_usd=10000&min_volume_24h_usd=100&deep_limit=2","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","liquidity_exit_decision","priority_queue","best_next_products","risk_breakdown","review_queue","urgent_review","avoid_queue","exit_risk_queue","targeted_token_checks","token_watchlist_digest","promoted_token_radar","pair_anomaly_radar","large_transfer_radar","bucket_counts","source_status","sources"]}},{"name":"base_pool_launch_risk_feed","description":"Current Base new-pool and hot-pool launch risk decision packet with pass/watch/review/avoid routing, ranked pool priority queue, best next products, age, liquidity, activity, imbalance, price and valuation breakdowns, review and avoid queues, and source status.","inputSchema":{"type":"object","properties":{"query":{"type":"string","default":"base,weth,usdc,virtual,aerodrome","description":"Comma-separated Dexscreener search terms used to discover Base launch and hot-pool candidates."},"limit":{"type":"integer","minimum":3,"maximum":20,"default":12,"description":"Maximum launch-risk rows to return."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":1000,"description":"Minimum observed pair liquidity in USD."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h pair volume in USD."},"max_pair_age_days":{"type":"number","minimum":0,"maximum":3650,"default":30,"description":"Prefer pairs at or below this age while still keeping unusually stressed older pools."}},"additionalProperties":false},"annotations":{"title":"base pool launch risk feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-pool-launch-risk-feed","url":"https://x402.xx402.icu/api/base-pool-launch-risk-feed?query=base%2Cweth%2Cusdc%2Cvirtual%2Caerodrome&limit=12&min_liquidity_usd=1000&min_volume_24h_usd=100&max_pair_age_days=30","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","pool_launch_decision","priority_queue","best_next_products","risk_breakdown","review_queue","urgent_review","avoid_queue","launch_risk_queue","watchlist","bucket_counts","source_status","sources"]}},{"name":"base_stable_asset_risk_feed","description":"Current Base stablecoin and bridge-asset risk decision packet with pass/watch/review/avoid routing, ranked stable-asset priority queue, best next products, peg, liquidity, circulation, mechanism, activity and source breakdowns, review and avoid queues, and source status.","inputSchema":{"type":"object","properties":{"asset":{"type":"string","default":"usdc,usdbc,dai,usds,eurc,usdt","description":"Comma-separated stable asset symbols or Dexscreener search terms to scan."},"limit":{"type":"integer","minimum":3,"maximum":20,"default":12,"description":"Maximum stable-asset risk rows to return."},"dex_limit":{"type":"integer","minimum":0,"maximum":6,"default":0,"description":"Maximum known stable asset token-pair lookups to run. Asset-level circulation risk is still returned when this is 0."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":0,"description":"Minimum observed pair liquidity in USD. Keep 0 to retain thin-pool risk rows."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":0,"description":"Minimum observed 24h pair volume in USD. Keep 0 to retain inactive-pool risk rows."}},"additionalProperties":false},"annotations":{"title":"base stable asset risk feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-stable-asset-risk-feed","url":"https://x402.xx402.icu/api/base-stable-asset-risk-feed?asset=usdc%2Cusdbc%2Cdai%2Cusds%2Ceurc%2Cusdt&limit=12&dex_limit=0&min_liquidity_usd=0&min_volume_24h_usd=0","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","stable_asset_decision","priority_queue","best_next_products","risk_breakdown","stable_asset_risk_queue","asset_summaries","review_queue","avoid_queue","watchlist","bucket_counts","source_status","sources"]}},{"name":"base_contract_control_event_feed","description":"Recent Base contract-control event decision packet with pass/watch/review/avoid routing, ranked priority queue, ownership, proxy-admin, pause-state, access-control, stable-asset exposure, recency and source breakdowns, review and avoid queues, and next-product routing.","inputSchema":{"type":"object","properties":{"contract_address":{"type":"string","default":"","description":"Optional contract address, repeated contract_address parameters, or comma-separated Base contract addresses. Leave blank for chain-wide recent control-event scan."},"event_type":{"type":"string","default":"ownership,admin,upgrade,beacon_upgrade,pause,unpause,role_granted,role_revoked,role_admin","description":"Comma-separated event groups to scan, or all."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":1000,"description":"Recent Base block window for control-event logs."},"limit":{"type":"integer","minimum":3,"maximum":50,"default":20,"description":"Maximum contract-control event rows to return."}},"additionalProperties":false},"annotations":{"title":"base contract control event feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-contract-control-event-feed","url":"https://x402.xx402.icu/api/base-contract-control-event-feed?contract_address=&event_type=ownership%2Cadmin%2Cupgrade%2Cbeacon_upgrade%2Cpause%2Cunpause%2Crole_granted%2Crole_revoked%2Crole_admin&window_blocks=1000&limit=20","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","contract_control_decision","priority_queue","risk_breakdown","control_event_queue","review_queue","avoid_queue","watchlist","bucket_counts","source_status","sources"]}},{"name":"base_protocol_outflow_risk_feed","description":"Current Base protocol outflow and allocation-risk decision packet with pass/watch/review/avoid routing, ranked protocol priority queue, TVL drawdown, Base dependency, liquidity depth, yield context, incident-history and source breakdowns, withdrawal review and avoid queues, and next-product routing.","inputSchema":{"type":"object","properties":{"category":{"type":"string","default":"","description":"Optional comma-separated protocol categories to include, such as Lending,Dexs,Yield. Leave blank for all non-CEX Base protocols."},"limit":{"type":"integer","minimum":3,"maximum":30,"default":12,"description":"Maximum protocol outflow-risk rows to return."},"min_tvl_usd":{"type":"number","minimum":0,"maximum":1000000000,"default":1000000,"description":"Minimum Base TVL in USD for normal rows. Severe drawdowns can still be returned below this threshold."},"yield_limit":{"type":"integer","minimum":0,"maximum":10,"default":4,"description":"Maximum related Base yield-pool context rows to attach."}},"additionalProperties":false},"annotations":{"title":"base protocol outflow risk feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-protocol-outflow-risk-feed","url":"https://x402.xx402.icu/api/base-protocol-outflow-risk-feed?category=&limit=12&min_tvl_usd=1000000&yield_limit=4","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","protocol_outflow_decision","priority_queue","risk_breakdown","outflow_risk_queue","review_queue","withdrawal_review_queue","avoid_queue","watchlist","top_outflow_protocols","yield_context","incident_context","bucket_counts","source_status","sources"]}},{"name":"base_yield_pool_allocation_risk_feed","description":"Current Base yield-pool allocation decision packet with pass/watch/review/avoid routing, ranked pool priority queue, APY, TVL depth, stablecoin/IL, protocol-pressure, incident-history and source breakdowns, allocation review and avoid queues, top candidates, and next-product routing.","inputSchema":{"type":"object","properties":{"project":{"type":"string","default":"","description":"Optional comma-separated project names to include, such as aave-v3,morpho-blue,aerodrome-v1. Leave blank for all Base yield pools."},"stable_only":{"type":"string","default":"false","description":"Use true to return only pools marked stablecoin-only by DefiLlama."},"limit":{"type":"integer","minimum":3,"maximum":30,"default":12,"description":"Maximum yield-pool allocation rows to return."},"min_tvl_usd":{"type":"number","minimum":0,"maximum":1000000000,"default":250000,"description":"Minimum pool TVL in USD for normal rows. Severe risk rows can still be returned below this threshold."},"min_apy":{"type":"number","minimum":-100,"maximum":1000,"default":0,"description":"Minimum reported APY for normal rows."}},"additionalProperties":false},"annotations":{"title":"base yield pool allocation risk feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-yield-pool-allocation-risk-feed","url":"https://x402.xx402.icu/api/base-yield-pool-allocation-risk-feed?project=&stable_only=false&limit=12&min_tvl_usd=250000&min_apy=0","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","yield_allocation_decision","priority_queue","risk_breakdown","allocation_risk_queue","review_queue","allocation_review_queue","avoid_queue","watchlist","top_review_candidate_pools","top_candidate_pools","protocol_context","incident_context","bucket_counts","source_status","sources"]}},{"name":"base_protocol_fee_quality_feed","description":"Current Base protocol fee-quality decision packet with pass/watch/review/avoid routing, ranked protocol priority queue, fee-depth, fee-to-TVL support, fee decay, TVL pressure, methodology, incident-history and source breakdowns, review and avoid queues, high-fee candidates, and next-product routing.","inputSchema":{"type":"object","properties":{"project":{"type":"string","default":"","description":"Optional comma-separated protocol names or slugs to include. Leave blank for all Base protocols with fee data."},"category":{"type":"string","default":"","description":"Optional comma-separated protocol categories to include, such as Dexs,Lending,Yield. Leave blank for all non-CEX Base protocols."},"limit":{"type":"integer","minimum":3,"maximum":30,"default":12,"description":"Maximum protocol fee-quality rows to return."},"min_tvl_usd":{"type":"number","minimum":0,"maximum":1000000000,"default":1000000,"description":"Minimum Base TVL in USD for normal rows. Material fee or incident risk can still be returned below this threshold."},"min_30d_fees_usd":{"type":"number","minimum":0,"maximum":1000000000,"default":1000,"description":"Minimum 30d Base fees in USD for normal rows. Low-fee/high-TVL rows can still be returned below this threshold."}},"additionalProperties":false},"annotations":{"title":"base protocol fee quality feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-protocol-fee-quality-feed","url":"https://x402.xx402.icu/api/base-protocol-fee-quality-feed?project=&category=&limit=12&min_tvl_usd=1000000&min_30d_fees_usd=1000","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","fee_quality_decision","priority_queue","risk_breakdown","fee_quality_queue","review_queue","fee_quality_review_queue","avoid_queue","low_fee_tvl_queue","fee_decline_queue","high_fee_protocols","protocol_context","incident_context","bucket_counts","source_status","sources"]}},{"name":"base_token_watchlist_risk_digest","description":"Current Base token watchlist decision packet with pass/watch/review/avoid routing, ranked token priority queue, discovery-market, trade-safety, liquidity, flow, holder, contract-control and source breakdowns, review and avoid queues, expanded trade-safety packets, source status, and next-product routing.","inputSchema":{"type":"object","properties":{"query":{"type":"string","default":"aerodrome,virtual,base","description":"Comma-separated Dexscreener search terms used to discover Base token candidates."},"limit":{"type":"integer","minimum":2,"maximum":8,"default":5,"description":"Maximum discovered token candidates to rank."},"detail_limit":{"type":"integer","minimum":1,"maximum":4,"default":3,"description":"Maximum top candidates to expand with full trade-safety checks."},"window_blocks":{"type":"integer","minimum":100,"maximum":1000,"default":100,"description":"Recent Base block window for trade-safety flow and holder subchecks."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":10000,"description":"Minimum observed pair liquidity in USD for discovery."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h pair volume in USD for discovery."},"deep_limit":{"type":"integer","minimum":0,"maximum":3,"default":2,"description":"Number of discovered token candidates to expand with contract-control probes during discovery."}},"additionalProperties":false},"annotations":{"title":"base token watchlist risk digest","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-watchlist-risk-digest","url":"https://x402.xx402.icu/api/base-token-watchlist-risk-digest?query=aerodrome%2Cvirtual%2Cbase&limit=5&detail_limit=3&window_blocks=100&min_liquidity_usd=10000&min_volume_24h_usd=100&deep_limit=2","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","token_watchlist_decision","priority_queue","risk_breakdown","ranked_tokens","token_watchlist_queue","discovery_radar","trade_safety_packets","watchlist","review_queue","avoid_queue","bucket_counts","source_status","sources"]}},{"name":"base_wallet_watchlist_risk_digest","description":"Batch Base wallet watchlist decision packet with pass/watch/review/avoid routing, ranked wallet priority queue, account-state, token-balance, transfer-flow, approval-exposure, counterparty-concentration and source breakdowns, review and avoid queues, revocation and counterparty context, source status, and next-product routing.","inputSchema":{"type":"object","properties":{"address":{"type":"string","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"One address, repeated address parameters, or comma-separated Base/EVM addresses."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC20 token to inspect. Defaults to Base USDC."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":1000,"description":"Recent Base block window for transfer and approval checks."},"limit":{"type":"integer","minimum":1,"maximum":5,"default":3,"description":"Maximum number of wallets to inspect."},"detail_limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Maximum number of counterparties, approvals, and transfer samples per wallet."}},"additionalProperties":false},"annotations":{"title":"base wallet watchlist risk digest","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-wallet-watchlist-risk-digest","url":"https://x402.xx402.icu/api/base-wallet-watchlist-risk-digest?address=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=1000&limit=3&detail_limit=5","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","wallet_watchlist_decision","priority_queue","risk_breakdown","wallets","watchlist","review_queue","avoid_queue","risk_level_counts","bucket_counts","source_status","sources"]}},{"name":"base_approval_risk_feed","description":"Recent Base ERC20 approval spender risk decision packet with pass/watch/review/avoid routing, ranked spender priority queue, best next products, unlimited and high-value approval breakdowns, spender burst signals, source status, and revocation review candidates.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006","description":"One token, repeated token_address parameters, or comma-separated Base ERC20 token addresses. Defaults to Base USDC and WETH."},"window_blocks":{"type":"integer","minimum":100,"maximum":3000,"default":500,"description":"Recent Base block window for Approval log scans."},"token_limit":{"type":"integer","minimum":1,"maximum":5,"default":2,"description":"Maximum number of tokens to scan."},"limit":{"type":"integer","minimum":3,"maximum":30,"default":12,"description":"Maximum number of approval-risk rows to return."}},"additionalProperties":false},"annotations":{"title":"base approval risk feed","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-approval-risk-feed","url":"https://x402.xx402.icu/api/base-approval-risk-feed?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913%2C0x4200000000000000000000000000000000000006&window_blocks=500&token_limit=2&limit=12","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","approval_risk_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","approval_risk_queue","revocation_priority_queue","spender_watchlist","token_summaries","bucket_counts","source_status","sources"]}},{"name":"base_defi_risk","description":"Base-chain DeFi allocation risk decision packet with pass/watch/review/avoid routing, coverage-aware risk priority queue, best next products, treasury action hints, best allocation candidates, protocol TVL, fee-quality, stablecoin concentration, incident-history and yield-pool breakdowns, withdrawal review queue, and retry-backed cache-aware source status with stale-if-error cache fallback.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":3,"maximum":12,"default":8,"description":"Maximum number of protocols, stablecoins, and pools to return."}},"additionalProperties":false},"annotations":{"title":"base defi risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-defi-risk","url":"https://x402.xx402.icu/api/base-defi-risk?limit=8","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","defi_decision","priority_queue","best_next_products","best_allocation_candidates","risk_breakdown","risk_queue","review_queue","avoid_queue","withdrawal_review_queue","fee_quality_queue","incident_history","top_protocols","top_fee_quality_protocols","top_stablecoins","top_yield_pools","bucket_counts","risk_flags","source_status","sources"]}},{"name":"base_promoted_token_risk_radar","description":"Current Base promoted-token campaign decision packet with pass/watch/review/avoid routing, ranked promoted-token priority queue, campaign-source, boost/ad intensity, liquidity-depth, order-activity, contract-control and source breakdowns, review and avoid queues, fallback market-discovery labeling, source status, and next-product routing.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":10,"default":6,"description":"Maximum number of promoted Base token rows to return."},"deep_limit":{"type":"integer","minimum":0,"maximum":3,"default":2,"description":"Number of top promoted tokens to expand with live Base contract-control probes."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":5000,"description":"Minimum observed token liquidity in USD before a row is treated as market-supported."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h DEX volume in USD before a row is treated as market-supported."},"fallback_query":{"type":"string","default":"aerodrome,virtual,base","description":"Comma-separated Dexscreener search terms used only when no current Base campaign feed rows are found."}},"additionalProperties":false},"annotations":{"title":"base promoted token risk radar","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-promoted-token-risk-radar","url":"https://x402.xx402.icu/api/base-promoted-token-risk-radar?limit=6&deep_limit=2&min_liquidity_usd=5000&min_volume_24h_usd=100&fallback_query=aerodrome%2Cvirtual%2Cbase","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","promoted_token_decision","priority_queue","risk_breakdown","tokens","promoted_token_queue","watchlist","review_queue","avoid_queue","bucket_counts","source_status","sources"]}},{"name":"base_large_transfer_radar","description":"Recent Base large ERC20 transfer decision packet for core or buyer-specified tokens, with pass/watch/review/avoid routing, ranked transfer priority queue, whale-flow, mint/burn, contract-counterparty, price-hint, token-source and source-coverage breakdowns, review and avoid queues, token summaries, and next-product routing.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913,0x4200000000000000000000000000000000000006","description":"One token, repeated token_address parameters, or comma-separated Base ERC20 token addresses. Defaults to Base USDC and WETH."},"window_blocks":{"type":"integer","minimum":100,"maximum":3000,"default":300,"description":"Recent Base block window for Transfer log scans."},"min_usd":{"type":"number","minimum":0,"maximum":100000000,"default":100000,"description":"Minimum estimated USD value for a transfer to enter the large-transfer queue when price data is available."},"token_limit":{"type":"integer","minimum":1,"maximum":5,"default":2,"description":"Maximum number of tokens to scan."},"limit":{"type":"integer","minimum":1,"maximum":30,"default":12,"description":"Maximum number of global large-transfer rows and review rows to return."}},"additionalProperties":false},"annotations":{"title":"base large transfer radar","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-large-transfer-radar","url":"https://x402.xx402.icu/api/base-large-transfer-radar?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913%2C0x4200000000000000000000000000000000000006&window_blocks=300&min_usd=100000&token_limit=2&limit=12","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","large_transfer_decision","priority_queue","risk_breakdown","token_summaries","large_transfers","review_queue","avoid_queue","bucket_counts","risk_flags","source_status","sources"]}},{"name":"base_onchain_risk_radar","description":"Current Base onchain risk decision packet with pass/watch/review/avoid routing, ranked priority queue, risk breakdown, token candidate screening, DEX pair anomaly, DeFi/yield risk signals, review and avoid queues, best next products, and source status.","inputSchema":{"type":"object","properties":{"query":{"type":"string","default":"aerodrome,virtual,base","description":"Comma-separated search terms used for Base token and pair discovery."},"token_limit":{"type":"integer","minimum":1,"maximum":6,"default":4,"description":"Maximum number of token discovery candidates to include."},"pair_limit":{"type":"integer","minimum":1,"maximum":8,"default":5,"description":"Maximum number of DEX pair anomaly rows to include."},"defi_limit":{"type":"integer","minimum":3,"maximum":10,"default":6,"description":"Maximum number of DeFi rows and yield flags to include."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":10000,"description":"Minimum observed pair liquidity in USD for market-discovery subchecks."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h pair volume in USD for market-discovery subchecks."},"deep_limit":{"type":"integer","minimum":0,"maximum":2,"default":1,"description":"Number of token candidates to expand with live Base contract-control probes."}},"additionalProperties":false},"annotations":{"title":"base onchain risk radar","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-onchain-risk-radar","url":"https://x402.xx402.icu/api/base-onchain-risk-radar?query=aerodrome%2Cvirtual%2Cbase&token_limit=4&pair_limit=5&defi_limit=6&min_liquidity_usd=10000&min_volume_24h_usd=100&deep_limit=1","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","onchain_risk_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","bucket_counts","token_discovery","pair_anomalies","defi_risk","source_status","sources"]}},{"name":"base_token_discovery_radar","description":"Current Base token candidate screening decision radar with batch pass/watch/review/avoid routing, best-candidate list, risk-priority queue, best next products, market-depth, activity, price, pair-age and contract-control breakdowns, review and avoid queues, and source status.","inputSchema":{"type":"object","properties":{"query":{"type":"string","default":"aerodrome,virtual,base","description":"Comma-separated Dexscreener search terms used to discover Base token candidates."},"limit":{"type":"integer","minimum":1,"maximum":8,"default":5,"description":"Maximum number of ranked candidates to return."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":10000,"description":"Minimum observed pair liquidity in USD."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h pair volume in USD."},"deep_limit":{"type":"integer","minimum":0,"maximum":3,"default":2,"description":"Number of top candidates to expand with live Base contract-control probes."}},"additionalProperties":false},"annotations":{"title":"base token discovery radar","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-discovery-radar","url":"https://x402.xx402.icu/api/base-token-discovery-radar?query=aerodrome%2Cvirtual%2Cbase&limit=5&min_liquidity_usd=10000&min_volume_24h_usd=100&deep_limit=2","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","discovery_decision","priority_queue","best_next_products","best_candidates","risk_breakdown","search_terms","candidates","watchlist","review_queue","avoid_queue","bucket_counts","source_status","sources"]}},{"name":"base_dex_pair_anomaly_radar","description":"Current Base DEX pair anomaly decision radar with batch pass/watch/review/avoid routing, ranked priority queue, best next products, liquidity, activity, imbalance, price-movement and pair-age breakdowns, review and avoid queues, and source status.","inputSchema":{"type":"object","properties":{"query":{"type":"string","default":"aerodrome,virtual,base","description":"Comma-separated Dexscreener search terms used to discover Base DEX pairs."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":6,"description":"Maximum number of anomalous Base pairs to return."},"min_liquidity_usd":{"type":"number","minimum":0,"maximum":10000000,"default":10000,"description":"Minimum observed pair liquidity in USD."},"min_volume_24h_usd":{"type":"number","minimum":0,"maximum":10000000,"default":100,"description":"Minimum observed 24h pair volume in USD."}},"additionalProperties":false},"annotations":{"title":"base dex pair anomaly radar","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-dex-pair-anomaly-radar","url":"https://x402.xx402.icu/api/base-dex-pair-anomaly-radar?query=aerodrome%2Cvirtual%2Cbase&limit=6&min_liquidity_usd=10000&min_volume_24h_usd=100","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","radar_decision","priority_queue","best_next_products","risk_breakdown","search_terms","pairs","watchlist","review_queue","avoid_queue","bucket_counts","source_status","sources"]}},{"name":"base_token_trade_safety","description":"Pre-trade token safety decision packet with pass/watch/review/avoid routing, ranked priority queue, best next products, liquidity and top-pair depth, transfer-flow anomalies, holder concentration, contract controls, risk breakdown, review and avoid queues, bucket counts, and source status.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base ERC20 token contract to inspect."},"window_blocks":{"type":"integer","minimum":100,"maximum":1000,"default":100,"description":"Recent Base block window for transfer and holder candidate scans."},"limit":{"type":"integer","minimum":1,"maximum":8,"default":5,"description":"Sample size for liquidity, flow, and holder sub-checks."}},"additionalProperties":false},"annotations":{"title":"base token trade safety","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-trade-safety","url":"https://x402.xx402.icu/api/base-token-trade-safety?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=100&limit=5","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","trade_safety_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","recommendation","token","top_pair","liquidity","flow","holder_sketch","contract_controls","bucket_counts","risk_flags","risk","source_status","sources"]}},{"name":"base_token_batch_diligence","description":"Batch token screening decision packet for up to 3 Base ERC20 tokens with pass/watch/review/avoid routing, ranked priority queue, best next products, best-candidate ranking, liquidity, route-safety, transfer-flow, holder-concentration, contract-control and source risk breakdowns, review and avoid queues, bucket counts, and source status.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"One token address, repeated token_address parameters, or comma-separated Base ERC20 token addresses."},"window_blocks":{"type":"integer","minimum":100,"maximum":1000,"default":100,"description":"Recent Base block window for transfer and holder candidate scans."},"limit":{"type":"integer","minimum":1,"maximum":3,"default":3,"description":"Maximum number of token addresses to screen."},"detail_limit":{"type":"integer","minimum":1,"maximum":3,"default":3,"description":"Per-token sample size for liquidity, flow, and holder sub-checks."}},"additionalProperties":false},"annotations":{"title":"base token batch diligence","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-batch-diligence","url":"https://x402.xx402.icu/api/base-token-batch-diligence?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=100&limit=3&detail_limit=3","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","batch_decision","priority_queue","best_next_products","best_candidates","risk_breakdown","review_queue","avoid_queue","tokens","risk_level_counts","bucket_counts","high_risk_tokens","manual_review_tokens","source_status","sources"]}},{"name":"base_token_diligence","description":"Base token diligence decision packet with ERC20 metadata, contract status, DEX liquidity, transfer flow, holder concentration, contract controls, ranked priority queue, best next products, risk breakdown, review and avoid queues, bucket counts, and pass/watch/review/avoid routing.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base ERC20 token contract to inspect."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":1000,"description":"Recent Base block window for Transfer logs."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":8,"description":"Maximum number of liquidity pairs and flow rows to return."}},"additionalProperties":false},"annotations":{"title":"base token diligence","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-diligence","url":"https://x402.xx402.icu/api/base-token-diligence?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=1000&limit=8","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","diligence_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","metadata","contract","liquidity","flow","holder_sketch","contract_risk","bucket_counts","risk","source_status","sources"]}},{"name":"base_wallet_risk","description":"Combined Base wallet safety decision packet with pass/watch/review/avoid routing, wallet priority queue, account screening, token balance, counterparty-flow concentration, approval exposure, revocation priority, source-coverage breakdowns, review and avoid queues, and next-product routing.","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"Base/EVM wallet to inspect."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC20 token to inspect. Defaults to Base USDC."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":3000,"description":"Recent Base block window."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":6,"description":"Maximum transfer and spender samples to return."}},"additionalProperties":false},"annotations":{"title":"base wallet risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-wallet-risk","url":"https://x402.xx402.icu/api/base-wallet-risk?address=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=3000&limit=6","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","wallet_safety_decision","priority_queue","risk_breakdown","exposure_overview","address_risk","approval_exposure","counterparty_flow","risk","review_queue","avoid_queue","approval_revocation_queue","bucket_counts","source_status","sources"]}},{"name":"base_wallet_counterparty_flow","description":"Recent ERC20 wallet counterparty risk decision packet with flow concentration, one-way exposure, largest-transfer share, counterparty account state, ranked priority queue, best next products, review and avoid queues, bucket counts, source status, and pass/watch/review/avoid routing.","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"Base/EVM wallet whose counterparties should be inspected."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC20 token to inspect. Defaults to Base USDC."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":3000,"description":"Recent Base block window for Transfer logs."},"limit":{"type":"integer","minimum":1,"maximum":15,"default":10,"description":"Maximum number of counterparties and transfer samples to return."}},"additionalProperties":false},"annotations":{"title":"base wallet counterparty flow","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-wallet-counterparty-flow","url":"https://x402.xx402.icu/api/base-wallet-counterparty-flow?address=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=3000&limit=10","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","counterparty_flow_decision","priority_queue","best_next_products","concentration_breakdown","counterparties","top_inbound_counterparties","top_outbound_counterparties","large_transfers","review_queue","avoid_queue","bucket_counts","risk_flags","risk","source_status","sources"]}},{"name":"base_wallet_approval_exposure","description":"Base wallet approval exposure decision packet with pass/watch/review/avoid routing, active allowance and revocation priority queue, best next products, spender risk breakdown, unlimited and high-value allowance flags, review and avoid queues, price hint, and source status.","inputSchema":{"type":"object","properties":{"owner":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"Wallet whose approvals should be inspected."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC20 token to inspect. Defaults to Base USDC."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":5000,"description":"Recent Base block window for Approval discovery."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":10,"description":"Maximum number of recent unique spenders to expand."}},"additionalProperties":false},"annotations":{"title":"base wallet approval exposure","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-wallet-approval-exposure","url":"https://x402.xx402.icu/api/base-wallet-approval-exposure?owner=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=5000&limit=10","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","approval_exposure_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","spenders","risk_level_counts","active_allowance_spenders","manual_review_spenders","revocation_priority_queue","revoke_now_spenders","bucket_counts","price_hint","source_status","sources"]}},{"name":"base_wallet_batch_risk","description":"Batch Base wallet safety decision packet for up to 5 wallets with pass/watch/review/avoid routing, priority queue, best next products, account-state, token-balance, allowance-exposure and counterparty-concentration risk breakdowns, review and avoid queues, bucket counts, and source status.","inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"One address, repeated address parameters, or comma-separated Base/EVM addresses."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC20 token to inspect. Defaults to Base USDC."},"window_blocks":{"type":"integer","minimum":100,"maximum":2000,"default":1000,"description":"Recent Base block window for small transfer samples."},"limit":{"type":"integer","minimum":1,"maximum":5,"default":5,"description":"Maximum number of addresses to inspect."},"detail_limit":{"type":"integer","minimum":1,"maximum":8,"default":4,"description":"Maximum number of counterparties, approval spenders, and queue rows per wallet."}},"additionalProperties":false},"annotations":{"title":"base wallet batch risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-wallet-batch-risk","url":"https://x402.xx402.icu/api/base-wallet-batch-risk?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=1000&limit=5&detail_limit=4","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","batch_decision","priority_queue","best_next_products","risk_breakdown","wallets","watchlist","review_queue","avoid_queue","risk_level_counts","bucket_counts","source_status","sources"]}},{"name":"base_allowance_risk","description":"Owner-spender ERC20 allowance revocation decision packet with pass/watch/review/avoid routing, ranked priority queue, best next products, risk breakdown, review and avoid queues, current allowance, estimated exposure, spender profile, recent approvals, spender token activity, and revocation priority.","inputSchema":{"type":"object","properties":{"owner":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"Allowance owner address."},"spender":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"Allowance spender address."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC20 token to inspect. Defaults to Base USDC."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":3000,"description":"Recent Base block window for Approval and Transfer checks."}},"additionalProperties":false},"annotations":{"title":"base allowance risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-allowance-risk","url":"https://x402.xx402.icu/api/base-allowance-risk?owner=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&spender=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=3000","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","allowance_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","revocation_priority","allowance","exposure","spender_profile","approval_events","spender_token_activity","bucket_counts","risk","source_status","sources"]}},{"name":"base_address_risk","description":"Base address counterparty screening decision packet with pass/watch/review/avoid routing, ranked priority queue, best next products, account-state, token-balance, transfer-flow, counterparty-concentration and source risk breakdowns, review and avoid queues, recent token flow, counterparty exposure, and source status.","inputSchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","description":"Base/EVM address to inspect."},"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC20 token to inspect. Defaults to Base USDC."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":3000,"description":"Recent Base block window for transfer checks."},"limit":{"type":"integer","minimum":1,"maximum":20,"default":8,"description":"Maximum number of transfer samples to return."}},"additionalProperties":false},"annotations":{"title":"base address risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-address-risk","url":"https://x402.xx402.icu/api/base-address-risk?address=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=3000&limit=8","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","address_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","screening_decision","account","token","token_balance","recent_transfers","counterparty_exposure","counterparty_review_queue","bucket_counts","risk_flags","risk_level","source_status","sources"]}},{"name":"base_token_liquidity","description":"Base token liquidity route decision packet with pass/watch/review/avoid routing, route-size guidance, ranked priority queue, best next products, market-depth, route-safety, pair concentration, price-dispersion and source risk breakdowns, review and avoid queues, top pairs, and source status.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base ERC20 token contract to inspect."},"limit":{"type":"integer","minimum":1,"maximum":12,"default":8,"description":"Maximum number of DEX pairs to return."}},"additionalProperties":false},"annotations":{"title":"base token liquidity","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-liquidity","url":"https://x402.xx402.icu/api/base-token-liquidity?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&limit=8","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","liquidity_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","market_depth","route_safety","top_pairs","liquidity_review_queue","bucket_counts","risk_flags","source_status","sources"]}},{"name":"base_dex_pair_risk","description":"Base DEX pair routing risk decision packet with pass/watch/review/avoid routing, liquidity depth, 24h activity, trade imbalance, price movement, pair age, ranked priority queue, best next products, market-depth breakdown, review and avoid queues, bucket counts, and source status.","inputSchema":{"type":"object","properties":{"pair_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x72ab388e2e2f6facef59e3c3fa2c4e29011c2d38","description":"Base DEX pair address to inspect."}},"additionalProperties":false},"annotations":{"title":"base dex pair risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-dex-pair-risk","url":"https://x402.xx402.icu/api/base-dex-pair-risk?pair_address=0x72ab388e2e2f6facef59e3c3fa2c4e29011c2d38","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","pair_risk_decision","priority_queue","best_next_products","risk_breakdown","review_queue","avoid_queue","bucket_counts","pair","activity","market_depth","risk_flags","risk","source_status","sources"]}},{"name":"base_token_flow_risk","description":"Recent ERC20 transfer flow anomaly decision packet with mint/burn activity, top sender/receiver concentration, largest-transfer share, ranked priority queue, best next products, review and avoid queues, bucket counts, source status, and pass/watch/review/avoid routing.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base ERC20 token contract to inspect."},"window_blocks":{"type":"integer","minimum":100,"maximum":5000,"default":1000,"description":"Recent Base block window for Transfer logs."},"limit":{"type":"integer","minimum":1,"maximum":20,"default":10,"description":"Maximum number of ranked addresses and transfer samples to return."}},"additionalProperties":false},"annotations":{"title":"base token flow risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-flow-risk","url":"https://x402.xx402.icu/api/base-token-flow-risk?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=1000&limit=10","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","flow_decision","priority_queue","best_next_products","concentration_breakdown","review_queue","avoid_queue","top_senders","top_receivers","large_transfers","bucket_counts","risk_flags","source_status","sources"]}},{"name":"base_token_holder_sketch","description":"Recent-active holder concentration decision packet with current balances, supply-share estimates, active whale and contract-holder queues, ranked priority queue, best next products, review and avoid queues, bucket counts, source status, and pass/watch/review/avoid routing.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base ERC20 token contract to inspect."},"window_blocks":{"type":"integer","minimum":100,"maximum":1000,"default":100,"description":"Recent Base block window used to discover active holder candidates."},"limit":{"type":"integer","minimum":1,"maximum":20,"default":12,"description":"Maximum number of observed holder candidates and samples to return."}},"additionalProperties":false},"annotations":{"title":"base token holder sketch","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-holder-sketch","url":"https://x402.xx402.icu/api/base-token-holder-sketch?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=100&limit=12","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","holder_concentration_decision","priority_queue","best_next_products","concentration_breakdown","review_queue","avoid_queue","top_observed_holders","active_whale_candidates","contract_holder_candidates","recent_transfer_sample","bucket_counts","risk_flags","risk","source_status","sources"]}},{"name":"base_token_contract_risk","description":"ERC20 contract-control decision packet with bytecode status, EIP-1967 proxy/admin evidence, owner/paused probes, selector heuristics, ranked priority queue, best next products, review and avoid queues, bucket counts, source status, and pass/watch/review/avoid routing.","inputSchema":{"type":"object","properties":{"token_address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base ERC20 token contract to inspect."}},"additionalProperties":false},"annotations":{"title":"base token contract risk","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"x402":{"method":"GET","path":"/api/base-token-contract-risk","url":"https://x402.xx402.icu/api/base-token-contract-risk?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","price":"$0.01","expected_unpaid_status":402,"expected_paid_status":200,"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","asset":"Base USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount_raw":"10000","price":"$0.01","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","facilitator":"https://x402.primer.systems"},"output":["summary","contract_control_decision","priority_queue","best_next_products","control_breakdown","review_queue","avoid_queue","token","contract","proxy","control","selector_heuristics","bucket_counts","risk","source_status","sources"]}}],"resources":[{"uri":"https://x402.xx402.icu/catalog.json","name":"Catalog","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/starter-pack.json","name":"Starter pack","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/btc15-guide.json","name":"BTC15 live data guide","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/quality-report.json","name":"Quality report","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/marketplace-profile.json","name":"Marketplace profile","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/bot-buy.json","name":"Bot buyer guide","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/value-index.json","name":"Value index","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/purchase-index.json","name":"Purchase index","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/openapi.json","name":"OpenAPI","mimeType":"application/json"},{"uri":"https://x402.xx402.icu/settlement.json","name":"Settlement status","mimeType":"application/json"}],"discovery":{"catalog":"https://x402.xx402.icu/catalog.json","value_index":"https://x402.xx402.icu/value-index.json","purchase_index":"https://x402.xx402.icu/purchase-index.json","marketplace_profile":"https://x402.xx402.icu/marketplace-profile.json","quality_report":"https://x402.xx402.icu/quality-report.json","starter_pack":"https://x402.xx402.icu/starter-pack.json","btc15_guide":"https://x402.xx402.icu/btc15-guide.json","pricing":"https://x402.xx402.icu/pricing.json","openapi":"https://x402.xx402.icu/openapi.json","mcp":"https://x402.xx402.icu/.well-known/mcp.json","offer":"https://x402.xx402.icu/offer.json","bot_buy":"https://x402.xx402.icu/bot-buy.json","buyer_guide":"https://x402.xx402.icu/buyer-guide.json","agent_card":"https://x402.xx402.icu/.well-known/agent-card.json","ai_plugin":"https://x402.xx402.icu/.well-known/ai-plugin.json","x402_discovery":"https://x402.xx402.icu/.well-known/x402","settlement":"https://x402.xx402.icu/settlement.json","llms":"https://x402.xx402.icu/llms.txt","x402scan_server_page":"https://www.x402scan.com/server/874c5e88-d1d4-49b0-ba13-ec2772e27f4c"}}