{"ok":true,"generated_at":"2026-07-02T12:02:08.742Z","product":"base-onchain-risk-starter-pack","name":"Base Risk, BTC15 & x402 Buyer/Seller Intelligence API","description":"Free copy-ready starter URLs for buyer agents that want to probe, pay, evaluate, and stop without browsing all paid resources.","base_url":"https://x402.xx402.icu","recommended_first_starter":{"rank":1,"starter":"x402_seller_visibility_audit","buyer_task":"Audit whether an x402 service can be discovered by agent marketplaces and what to fix.","entry_resource":{"method":"GET","path":"/api/x402-seller-visibility-audit","title":"x402 seller visibility audit packet","price":"$0.01"},"copy_ready_unpaid_probe_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","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"origin":"https://x402.xx402.icu","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","query":"x402 buyer market scout Base BTC15","resource_path":"/api/x402-buyer-market-scout","network":"eip155:8453","limit":5},"acceptance_keys":["visibility_decision","discovery_checks","cdp_bazaar_readiness","bazaar_visibility","metadata_quality","action_plan","source_status"],"next_if_review":["/api/x402-buyer-market-scout"],"max_budget_usdc":0.01,"stop_if":"Stop if origin is not public https, the paid resource does not return 402, Payment-Required/Bazaar metadata is missing, paymentPayload.resource is not bound to the sold URL, or CDP Bazaar visibility is required but no CDP-settled resources are visible."},"starters":[{"rank":1,"starter":"x402_seller_visibility_audit","buyer_task":"Audit whether an x402 service can be discovered by agent marketplaces and what to fix.","entry_resource":{"method":"GET","path":"/api/x402-seller-visibility-audit","title":"x402 seller visibility audit packet","price":"$0.01"},"copy_ready_unpaid_probe_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","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"origin":"https://x402.xx402.icu","payTo":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","query":"x402 buyer market scout Base BTC15","resource_path":"/api/x402-buyer-market-scout","network":"eip155:8453","limit":5},"acceptance_keys":["visibility_decision","discovery_checks","cdp_bazaar_readiness","bazaar_visibility","metadata_quality","action_plan","source_status"],"next_if_review":["/api/x402-buyer-market-scout"],"max_budget_usdc":0.01,"stop_if":"Stop if origin is not public https, the paid resource does not return 402, Payment-Required/Bazaar metadata is missing, paymentPayload.resource is not bound to the sold URL, or CDP Bazaar visibility is required but no CDP-settled resources are visible."},{"rank":2,"starter":"x402_buyer_market_scout","buyer_task":"Choose a paid x402 resource for a buyer task after checking live Bazaar search, own-catalog fit, and stop conditions.","entry_resource":{"method":"GET","path":"/api/x402-buyer-market-scout","title":"x402 buyer market scout packet","price":"$0.01"},"copy_ready_unpaid_probe_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","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"buyer_task":"BTC15 market microstructure or Base token risk","network":"eip155:8453","limit":5,"max_price_usdc":0.05,"include_own_catalog":true},"acceptance_keys":["scout_decision","buyer_execution_plan","our_service_fit","external_market","market_gap","source_status"],"next_if_review":["/api/x402-resource-preflight","/api/base-actionable-risk-feed","/api/btc15-market-microstructure","/api/btc15-threshold-pressure-alert"],"max_budget_usdc":0.02,"stop_if":"Stop if CDP Bazaar is unavailable and external comparison is required, or if no own/external candidate matches the buyer task."},{"rank":3,"starter":"x402_resource_preflight","buyer_task":"Inspect a specific x402 resource URL before paying it.","entry_resource":{"method":"GET","path":"/api/x402-resource-preflight","title":"x402 paid resource preflight packet","price":"$0.01"},"copy_ready_unpaid_probe_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","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"target_url":"https://x402.xx402.icu/api/base-actionable-risk-feed?query=aerodrome,virtual,base&limit=10","max_price_usdc":0.05,"expected_network":"eip155:8453","expected_asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","require_bazaar_metadata":true},"acceptance_keys":["preflight_decision","payment_terms","resource_metadata","budget_check","buyer_retry_plan","source_status"],"next_if_review":["/api/x402-buyer-market-scout","/api/x402-seller-visibility-audit"],"max_budget_usdc":0.01,"stop_if":"Stop if the target does not return 402, payment terms are not parseable, price/network/asset fail policy, or required Bazaar metadata is missing."},{"rank":4,"starter":"first_packet_default","buyer_task":"Run one broad Base risk decision before choosing any deeper checks.","entry_resource":{"method":"GET","path":"/api/base-actionable-risk-feed","title":"Base actionable first-purchase risk decision packet","price":"$0.01"},"copy_ready_unpaid_probe_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","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"query":"aerodrome,virtual,base","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},"acceptance_keys":["actionable_decision","buyer_execution_plan","priority_queue","best_next_products","source_status"],"next_if_review":["/api/base-liquidity-exit-risk-feed","/api/base-defi-risk","/api/base-token-trade-safety"],"max_budget_usdc":0.01,"stop_if":"Stop after the first paid packet when buyer_execution_plan says no follow-up is needed or source_status is missing required public sources."},{"rank":5,"starter":"pre_trade_token_guardrail","buyer_task":"Check a Base token before a swap, route-size increase, listing, or alert.","entry_resource":{"method":"GET","path":"/api/base-token-trade-safety","title":"Base token pre-trade safety decision packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/base-token-trade-safety?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=100&limit=8&query=virtual&token_limit=4&pair_limit=4&min_liquidity_usd=10000&include_onchain=false","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"token_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","window_blocks":100,"limit":8,"query":"virtual","token_limit":4,"pair_limit":4,"min_liquidity_usd":10000,"include_onchain":false},"acceptance_keys":["trade_safety_decision","priority_queue","review_queue","avoid_queue","best_next_products","source_status"],"next_if_review":["/api/base-token-liquidity","/api/base-dex-pair-risk","/api/base-token-contract-risk"],"max_budget_usdc":0.03,"stop_if":"Stop or block automation when the paid response returns avoid; buy follow-ups only for review rows with matching next products."},{"rank":6,"starter":"swap_liquidity_probe","buyer_task":"Check route depth and liquidity concentration before sizing a swap.","entry_resource":{"method":"GET","path":"/api/base-token-liquidity","title":"Base token liquidity route decision packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/base-token-liquidity?token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&limit=8&query=aerodrome&pair_limit=5&min_liquidity_usd=10000&min_volume_24h_usd=100&include_onchain=false","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"token_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","limit":8,"query":"aerodrome","pair_limit":5,"min_liquidity_usd":10000,"min_volume_24h_usd":100,"include_onchain":false},"acceptance_keys":["liquidity_decision","market_depth","top_pairs","review_queue","avoid_queue","source_status"],"next_if_review":["/api/base-dex-pair-risk","/api/base-token-trade-safety"],"max_budget_usdc":0.02,"stop_if":"Stop when route_safety is pass/watch and no avoid/review queues are returned for the proposed size."},{"rank":7,"starter":"wallet_approval_probe","buyer_task":"Prioritize wallet approval/spender exposure before revocation or alert suppression.","entry_resource":{"method":"GET","path":"/api/base-wallet-approval-exposure","title":"Base wallet approval exposure decision packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/base-wallet-approval-exposure?owner=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913&window_blocks=5000&limit=8&address=0xfBDB0Ad415e95c4843FD872FAc967459572910f1&token_limit=4&include_onchain=false","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"owner":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","token_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","window_blocks":5000,"limit":8,"address":"0xfBDB0Ad415e95c4843FD872FAc967459572910f1","token_limit":4,"include_onchain":false},"acceptance_keys":["approval_exposure_decision","priority_queue","revocation_priority_queue","review_queue","source_status"],"next_if_review":["/api/base-allowance-risk","/api/base-approval-risk-feed","/api/base-wallet-risk"],"max_budget_usdc":0.02,"stop_if":"Stop when no review/revocation rows are returned; keep final wallet signing outside the agent."},{"rank":8,"starter":"defi_allocation_probe","buyer_task":"Review Base DeFi protocol/yield/outflow/fee quality before changing allocation.","entry_resource":{"method":"GET","path":"/api/base-defi-risk","title":"Base DeFi allocation risk decision packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/base-defi-risk?limit=8&query=base&defi_limit=5&yield_limit=4&outflow_limit=4&fee_quality_limit=3","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"limit":8,"query":"base","defi_limit":5,"yield_limit":4,"outflow_limit":4,"fee_quality_limit":3},"acceptance_keys":["defi_decision","priority_queue","treasury_action","best_next_products","source_status"],"next_if_review":["/api/base-protocol-outflow-risk-feed","/api/base-yield-pool-allocation-risk-feed","/api/base-protocol-fee-quality-feed"],"max_budget_usdc":0.03,"stop_if":"Stop or downgrade confidence when source_status is stale or missing for required DeFi sources."},{"rank":9,"starter":"btc15_microstructure_probe","buyer_task":"Probe the current BTC15 market microstructure packet before alerting or research automation.","entry_resource":{"method":"GET","path":"/api/btc15-market-microstructure","title":"BTC15 live market microstructure packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/btc15-market-microstructure?market_timestamp=latest&lookback_rows=90","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"market_timestamp":"latest","lookback_rows":90},"acceptance_keys":["btc15_decision","latest_snapshot","window_stats","liquidity","trade_pressure","quality_flags","source_status"],"next_if_review":["/api/btc15-execution-friction","/api/btc15-threshold-pressure-alert","/api/btc15-recent-market-tape","/api/btc15-resolved-feature-sample"],"max_budget_usdc":0.03,"stop_if":"Stop if source_status is not live_read_only, if quality_flags show stale/invalid data, or if the packet is being used as a standalone trading signal."},{"rank":10,"starter":"btc15_execution_friction_probe","buyer_task":"Check current BTC15 UP/DOWN small-ticket slippage and fillability before sizing an execution probe.","entry_resource":{"method":"GET","path":"/api/btc15-execution-friction","title":"BTC15 execution friction and ticket ladder packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/btc15-execution-friction?market_timestamp=latest&lookback_rows=90&max_ticket_usd=50","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"market_timestamp":"latest","lookback_rows":90,"max_ticket_usd":50},"acceptance_keys":["friction_decision","ticket_ladder","execution_guardrails","freshness","quality_flags","source_status"],"next_if_review":["/api/btc15-market-microstructure","/api/btc15-threshold-pressure-alert"],"max_budget_usdc":0.02,"stop_if":"Stop when friction_decision is avoid/review for the buyer's size, source_status is not live_read_only, or quality_flags show stale/invalid data."},{"rank":11,"starter":"btc15_threshold_alert_probe","buyer_task":"Wake a BTC15 monitoring workflow only when BTC is close to the market threshold and pressure is elevated.","entry_resource":{"method":"GET","path":"/api/btc15-threshold-pressure-alert","title":"BTC15 threshold pressure alert packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/btc15-threshold-pressure-alert?market_timestamp=latest&lookback_rows=90&threshold_gap_usd=75&pressure_score_min=25","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"market_timestamp":"latest","lookback_rows":90,"threshold_gap_usd":75,"pressure_score_min":25},"acceptance_keys":["threshold_alert","pressure_signals","freshness","quality_flags","source_status"],"next_if_review":["/api/btc15-market-microstructure","/api/btc15-recent-market-tape","/api/btc15-resolved-feature-sample"],"max_budget_usdc":0.02,"stop_if":"Stop when alert_active is false, source_status is not live_read_only, or quality_flags show stale/invalid data."},{"rank":12,"starter":"btc15_calibration_slice_probe","buyer_task":"Inspect recent resolved BTC15 signal buckets before using the data in calibration, model-intake, or report workflows.","entry_resource":{"method":"GET","path":"/api/btc15-calibration-slice","title":"BTC15 resolved calibration slice packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/btc15-calibration-slice?limit=96&remaining_seconds_max=90&sample_rows=12","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"limit":96,"remaining_seconds_max":90,"sample_rows":12},"acceptance_keys":["calibration_decision","label_balance","signal_buckets","sample_rows","quality_summary","source_status"],"next_if_review":["/api/btc15-resolved-feature-sample","/api/btc15-recent-market-tape"],"max_budget_usdc":0.01,"stop_if":"Stop when label balance, bucket counts, quality ratios, or source_status are not suitable for the buyer's calibration workflow."},{"rank":13,"starter":"btc15_recent_tape_probe","buyer_task":"Inspect recent BTC15 resolved/open market context before calibration, monitoring, or report generation.","entry_resource":{"method":"GET","path":"/api/btc15-recent-market-tape","title":"BTC15 recent market tape packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/btc15-recent-market-tape?limit=12&resolved_only=false","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"limit":12,"resolved_only":false},"acceptance_keys":["tape_decision","markets","quality_summary","source_status"],"next_if_review":["/api/btc15-market-microstructure","/api/btc15-resolved-feature-sample"],"max_budget_usdc":0.01,"stop_if":"Stop when markets_returned is too low for the buyer task or source_status is not live_read_only."},{"rank":14,"starter":"btc15_resolved_feature_sample_probe","buyer_task":"Fetch a small resolved BTC15 UP/DOWN feature sample before calibration, model feature sanity checks, or report generation.","entry_resource":{"method":"GET","path":"/api/btc15-resolved-feature-sample","title":"BTC15 resolved feature sample packet","price":"$0.01"},"copy_ready_unpaid_probe_url":"https://x402.xx402.icu/api/btc15-resolved-feature-sample?limit=6&snapshots_per_market=8&winner=any","expected_unpaid_status":402,"expected_paid_status":200,"query_params":{"limit":6,"snapshots_per_market":8,"winner":"any"},"acceptance_keys":["feature_sample_decision","labeled_markets","feature_dictionary","quality_summary","source_status"],"next_if_review":["/api/btc15-recent-market-tape","/api/btc15-market-microstructure"],"max_budget_usdc":0.01,"stop_if":"Stop when label balance, row counts, or source_status are not suitable for the buyer's calibration workflow."}],"buyer_policy":{"start_with_unpaid_probe":true,"require_expected_402_before_payment":true,"default_asset":"Base USDC","price_per_call":"$0.01","max_initial_budget_usdc":0.01,"stop_rule":"Do not buy follow-ups unless the paid JSON includes required acceptance keys and a review/avoid/next-product reason."},"related":{"bot_buy":"https://x402.xx402.icu/bot-buy.json","marketplace_profile":"https://x402.xx402.icu/marketplace-profile.json","starter_pack":"https://x402.xx402.icu/starter-pack.json","btc15_guide":"https://x402.xx402.icu/btc15-guide.json","quality_report":"https://x402.xx402.icu/quality-report.json","purchase_index":"https://x402.xx402.icu/purchase-index.json","openapi":"https://x402.xx402.icu/openapi.json"},"risk_disclosure":{"sample_urls_are_not_paid_data":true,"not_advice":"Not financial, legal, sanctions, compliance, tax, or investment advice."}}