{"x402Version":2,"service":"HALOWERK Liquidity & MEV","version":"1.0.0","network":"eip155:8453","network_name":"Base Mainnet","chain_id":8453,"recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","asset":{"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6},"facilitators":["CDP","https://facilitator.xpay.sh"],"payment_headers":{"primary":"PAYMENT-SIGNATURE","accepted":["PAYMENT-SIGNATURE","X-Payment","PAYMENT"],"challenge":["PAYMENT-REQUIRED"],"response":["PAYMENT-RESPONSE"]},"resources":[{"url":"https://mev.halowerk.com/v1/concentrated-lp-range-optimizer","method":"POST","name":"mev_concentrated_lp_range_optimizer","description":"Concentrated LP Range Optimizer analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"Concentrated LP Range Optimizer evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["out_of_range_pct","capital_idle_pct","rebalance_cost_pct"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/lp-fee-vs-il-analyzer","method":"POST","name":"mev_lp_fee_vs_il_analyzer","description":"LP Fee-vs-IL Analyzer analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"LP Fee-vs-IL Analyzer evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["impermanent_loss_pct","fee_shortfall_pct","volatility_pct"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/toxic-flow-detector","method":"POST","name":"mev_toxic_flow_detector","description":"Toxic Flow Detector analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"Toxic Flow Detector evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["adverse_selection_pct","informed_flow_pct","post_trade_move_pct"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/sandwich-victim-detector","method":"POST","name":"mev_sandwich_victim_detector","description":"Sandwich Victim Detector analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"Sandwich Victim Detector evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["sandwich_pattern_count","value_loss_pct","slippage_excess_pct"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/builder-inclusion-analyzer","method":"POST","name":"mev_builder_inclusion_analyzer","description":"Builder Inclusion Analyzer analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"Builder Inclusion Analyzer evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["inclusion_delay_blocks","builder_concentration_pct","censorship_gap_pct"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/amm-invariant-monitor","method":"POST","name":"mev_amm_invariant_monitor","description":"AMM Invariant Monitor analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"AMM Invariant Monitor evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["invariant_deviation_pct","reserve_mismatch_pct","unexplained_delta_count"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/pool-authenticity-checker","method":"POST","name":"mev_pool_authenticity_checker","description":"Pool Authenticity Checker analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"Pool Authenticity Checker evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["factory_mismatch","token_spoof_risk","unverified_code"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/liquidity-migration-tracker","method":"POST","name":"mev_liquidity_migration_tracker","description":"Liquidity Migration Tracker analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"Liquidity Migration Tracker evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["migrated_liquidity_pct","destination_concentration_pct","orphaned_lp_count"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/mev-block-attribution","method":"POST","name":"mev_mev_block_attribution","description":"MEV Block Attribution analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"MEV Block Attribution evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["unattributed_value_pct","private_orderflow_pct","builder_dependency_count"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]},{"url":"https://mev.halowerk.com/v1/dex-fee-switch-impact","method":"POST","name":"mev_dex_fee_switch_impact","description":"DEX Fee-Switch Impact analyses only the evidence supplied by the caller. It does not claim to query a chain, identify a legal status or replace an independent audit. Missing signals lower confidence and are listed explicitly; every classification includes the exact thresholds used.","summary":"DEX Fee-Switch Impact evaluates submitted crypto evidence and returns a transparent risk score, findings, confidence and the thresholds used.","inputSchema":{"type":"object","required":["subject","evidence"],"additionalProperties":false,"properties":{"subject":{"type":"string","minLength":1,"maxLength":256,"description":"Address, transaction, protocol, asset, proposal or other subject being assessed."},"evidence":{"type":"array","minItems":1,"maxItems":50,"description":"Caller-supplied observations. Repeated metrics form a time series; the newest timestamp is assessed.","items":{"type":"object","required":["metric","value"],"additionalProperties":false,"properties":{"metric":{"type":"string","enum":["lp_revenue_drop_pct","volume_loss_pct","protocol_take_pct"]},"value":{"type":["number","boolean"]},"timestamp":{"type":"string","minLength":10,"maxLength":40,"description":"ISO-8601 observation time."},"source":{"type":"string","minLength":1,"maxLength":300,"description":"Evidence source or query identifier."},"note":{"type":"string","maxLength":500}}}},"strict":{"type":"boolean","default":false,"description":"Reject unless all documented metrics are supplied."},"context":{"type":"object","maxProperties":20,"additionalProperties":{"type":["string","number","boolean","null"]},"description":"Optional non-secret labels returned unchanged for correlation."}}},"mimeType":"application/json","accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","price":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"asset":"USDC","network_name":"Base Mainnet","name":"USD Coin","version":"2","assetTransferMethod":"eip3009","eip712Domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}},"maxTimeoutSeconds":300}]}]}