{"spec":"agent402-service-manifest/1","version":1,"name":"Bounty Engineer Revenue API","summary":"Live funding-rate market data, Web-to-Markdown extraction, agent safety, workflow quality, payment controls and GitHub bounty intelligence. Solana x402 per call or PayPal credits for 33 stateless tools.","homepage":"https://bounty-engineer-x402-prod.onrender.com","openapi":"https://bounty-engineer-x402-prod.onrender.com/openapi.json","llms":"https://bounty-engineer-x402-prod.onrender.com/llms.txt","skillMd":"https://bounty-engineer-x402-prod.onrender.com/skill.md","resources":["https://bounty-engineer-x402-prod.onrender.com/v1/tender-search","https://bounty-engineer-x402-prod.onrender.com/v1/tender-match","https://bounty-engineer-x402-prod.onrender.com/v1/margin-unlock","https://bounty-engineer-x402-prod.onrender.com/v1/margin-portfolio-unlock","https://bounty-engineer-x402-prod.onrender.com/v1/json-contract-check","https://bounty-engineer-x402-prod.onrender.com/v1/json-change-set","https://bounty-engineer-x402-prod.onrender.com/v1/evidence-pack","https://bounty-engineer-x402-prod.onrender.com/v1/context-pack","https://bounty-engineer-x402-prod.onrender.com/v1/data-quality-gate","https://bounty-engineer-x402-prod.onrender.com/v1/provider-route-plan","https://bounty-engineer-x402-prod.onrender.com/v1/result-consensus-gate","https://bounty-engineer-x402-prod.onrender.com/v1/retry-policy-plan","https://bounty-engineer-x402-prod.onrender.com/v1/batch-budget-plan","https://bounty-engineer-x402-prod.onrender.com/v1/structured-record-merge","https://bounty-engineer-x402-prod.onrender.com/v1/tool-output-quality-gate","https://bounty-engineer-x402-prod.onrender.com/v1/agent-commerce-plan","https://bounty-engineer-x402-prod.onrender.com/v1/audit","https://bounty-engineer-x402-prod.onrender.com/v1/hash","https://bounty-engineer-x402-prod.onrender.com/v1/jwt-decode","https://bounty-engineer-x402-prod.onrender.com/v1/base64","https://bounty-engineer-x402-prod.onrender.com/v1/json-canonicalize","https://bounty-engineer-x402-prod.onrender.com/v1/bounty-intel","https://bounty-engineer-x402-prod.onrender.com/v1/bounty-due-diligence","https://bounty-engineer-x402-prod.onrender.com/v1/bounty-deal-desk","https://bounty-engineer-x402-prod.onrender.com/v1/agent-opportunity-underwriter","https://bounty-engineer-x402-prod.onrender.com/v1/autonomous-execution-blueprint","https://bounty-engineer-x402-prod.onrender.com/v1/agent-revenue-command-center","https://bounty-engineer-x402-prod.onrender.com/v1/tool-call-dry-run","https://bounty-engineer-x402-prod.onrender.com/v1/tool-response-shield","https://bounty-engineer-x402-prod.onrender.com/v1/schema-drift-guard","https://bounty-engineer-x402-prod.onrender.com/v1/x402-payment-preflight","https://bounty-engineer-x402-prod.onrender.com/v1/x402-settlement-test","https://bounty-engineer-x402-prod.onrender.com/v1/agent-purchase-firewall","https://bounty-engineer-x402-prod.onrender.com/v1/agent-state","https://bounty-engineer-x402-prod.onrender.com/v1/web-extract","https://bounty-engineer-x402-prod.onrender.com/v1/funding-rates","https://bounty-engineer-x402-prod.onrender.com/v1/action-idempotency","https://bounty-engineer-x402-prod.onrender.com/v1/run-ledger","https://bounty-engineer-x402-prod.onrender.com/v1/agent-execution-gate"],"endpoints":[{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/tender-search","method":"POST","name":"Tender Engineer Search","description":"Search current TED procurement notices with country, CPV and keyword filters. Up to 100 notices; not exhaustive coverage.","price":"$0.10","input_schema":{"type":"object","additionalProperties":false,"properties":{"countries":{"type":"array","items":{"type":"string"},"maxItems":8},"cpv":{"type":"array","items":{"type":"string","pattern":"^[0-9]{2,8}$"},"maxItems":6},"keywords":{"type":"array","items":{"type":"string","maxLength":60},"maxItems":8},"days":{"type":"integer","minimum":1,"maximum":90,"default":30},"limit":{"type":"integer","minimum":1,"maximum":100,"default":50},"capabilities":{"type":"string","maxLength":1500}}},"output_schema":{"type":"object"},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/tender-match","method":"POST","name":"Tender Engineer Match","description":"Rank a bounded TED search against supplier capabilities, with transparent relevance reasons and source links. Not a qualification or win prediction.","price":"$0.25","input_schema":{"type":"object","additionalProperties":false,"properties":{"countries":{"type":"array","items":{"type":"string"},"maxItems":8},"cpv":{"type":"array","items":{"type":"string","pattern":"^[0-9]{2,8}$"},"maxItems":6},"keywords":{"type":"array","items":{"type":"string","maxLength":60},"maxItems":8},"days":{"type":"integer","minimum":1,"maximum":90,"default":30},"limit":{"type":"integer","minimum":1,"maximum":100,"default":50},"capabilities":{"type":"string","maxLength":1500}}},"output_schema":{"type":"object"},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/margin-unlock","method":"POST","name":"Cheaper API Route Unlock — Margin Exchange","description":"Find a cheaper callable API route and reduce agent purchase cost after a free Margin Exchange quote. Unlock the exact lower-cost provider route, fallback chain and switch economics only when projected savings are at least five times this fee.","price":"$0.02","input_schema":{"type":"object","required":["quote_id","commitment"],"properties":{"quote_id":{"type":"string","minLength":36,"maxLength":64},"commitment":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"additionalProperties":false},"output_schema":{"type":"object"},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/margin-portfolio-unlock","method":"POST","name":"Recurring API Spend Optimizer — Margin Portfolio","description":"Optimize savings across multiple recurring agent API purchases. Unlock exact lower-cost routes and fallback plans for up to five purchases after a free quote, only when projected aggregate savings are at least five times the fee.","price":"$0.10","input_schema":{"type":"object","required":["quote_id","commitment"],"properties":{"quote_id":{"type":"string","minLength":36,"maxLength":64},"commitment":{"type":"string","pattern":"^[a-f0-9]{64}$"}},"additionalProperties":false},"output_schema":{"type":"object"},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/json-contract-check","method":"POST","name":"JSON Contract Check","description":"Validate generated JSON against an explicit supported schema subset with precise error pointers; no guessed repairs.","price":"$0.005","input_schema":{"type":"object","required":["schema"],"properties":{"schema":{},"value":{},"text":{"type":"string"}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/json-change-set","method":"POST","name":"JSON Change Set","description":"Compare JSON snapshots and return only changed fields with hashes, exact counts and configurable ignored paths.","price":"$0.005","input_schema":{"type":"object","required":["before","after"],"properties":{"before":{},"after":{},"ignore_paths":{"type":"array","items":{"type":"string"}},"max_changes":{"type":"integer","minimum":1,"maximum":200}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/evidence-pack","method":"POST","name":"Evidence Pack","description":"Build an auditable quote packet: verify exact quote presence, source hashes, character offsets and caller-declared freshness.","price":"$0.02","input_schema":{"type":"object","required":["sources","claims"],"properties":{"sources":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"object","required":["id","url","text"],"properties":{"id":{"type":"string"},"url":{"type":"string","format":"uri"},"text":{"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"claims":{"type":"array","minItems":1,"maxItems":40,"items":{"type":"object","required":["claim","quote","source_id"],"properties":{"claim":{"type":"string"},"quote":{"type":"string"},"source_id":{"type":"string"}}}},"max_age_seconds":{"type":"integer","minimum":60,"maximum":31536000}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/context-pack","method":"POST","name":"Context Pack","description":"Select query-relevant verbatim excerpts under a character budget, deduplicate chunks and preserve source offsets for retrieval workflows.","price":"$0.01","input_schema":{"type":"object","required":["sources","query"],"properties":{"sources":{"type":"array","minItems":1,"maxItems":12,"items":{"type":"object","required":["id","url","text"],"properties":{"id":{"type":"string"},"url":{"type":"string","format":"uri"},"text":{"type":"string"},"fetched_at":{"type":"string","format":"date-time"}}}},"query":{"type":"string","maxLength":1000},"max_chars":{"type":"integer","minimum":256,"maximum":12000}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/data-quality-gate","method":"POST","name":"Data Quality Gate","description":"Accept or reject batches of up to 200 records using schema validation and composite uniqueness checks before data enters a workflow.","price":"$0.02","input_schema":{"type":"object","required":["records","schema"],"properties":{"records":{"type":"array","minItems":1,"maxItems":200},"schema":{},"unique_by":{"type":"array","maxItems":10,"items":{"type":"string"}}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/provider-route-plan","method":"POST","name":"Provider Route Plan","description":"Choose the cheapest reliable API provider with deterministic fallback routing from caller-supplied price, latency, reliability, trust and freshness measurements.","price":"$0.01","input_schema":{"type":"object","required":["candidates"],"properties":{"candidates":{"type":"array","minItems":1,"maxItems":50},"constraints":{"type":"object"},"policy":{"type":"string","enum":["balanced","lowest_cost","highest_reliability","lowest_latency"]}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/result-consensus-gate","method":"POST","name":"Result Consensus Gate","description":"Compare multiple provider outputs, measure exact agreement and expose field-level consensus before an autonomous workflow trusts a result.","price":"$0.02","input_schema":{"type":"object","required":["outputs"],"properties":{"outputs":{"type":"array","minItems":2,"maxItems":20},"min_agreement":{"type":"number","minimum":0.5,"maximum":1}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/retry-policy-plan","method":"POST","name":"Retry Policy Plan","description":"Plan safe retries for transient API failures, 429 responses and timeouts with bounded backoff, idempotency and side-effect checks.","price":"$0.002","input_schema":{"type":"object","properties":{"attempt":{"type":"integer"},"max_attempts":{"type":"integer"},"status_code":{"type":"integer"},"error_code":{"type":"string"},"idempotent":{"type":"boolean"},"side_effect_possible":{"type":"boolean"},"retry_after_ms":{"type":"integer"},"base_delay_ms":{"type":"integer"},"max_delay_ms":{"type":"integer"}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/batch-budget-plan","method":"POST","name":"Batch Budget Plan","description":"Allocate a hard budget across many metered API calls and return exact planned calls, dropped calls and spend before execution.","price":"$0.005","input_schema":{"type":"object","required":["budget_usd","jobs"],"properties":{"budget_usd":{"type":"number"},"allow_partial":{"type":"boolean"},"jobs":{"type":"array","minItems":1,"maxItems":100}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/structured-record-merge","method":"POST","name":"Structured Record Merge","description":"Merge structured records only where enough independent caller-supplied sources agree, while preserving field provenance and surfacing conflicts.","price":"$0.015","input_schema":{"type":"object","required":["records"],"properties":{"records":{"type":"array","minItems":2,"maxItems":20},"min_sources":{"type":"integer"}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/tool-output-quality-gate","method":"POST","name":"Tool Output Quality Gate","description":"Reject structurally incomplete, stale or schema-invalid tool output before it contaminates the next autonomous step.","price":"$0.01","input_schema":{"type":"object","required":["value"],"properties":{"value":{},"schema":{},"required_paths":{"type":"array","maxItems":100,"items":{"type":"string"}},"max_empty_ratio":{"type":"number","minimum":0,"maximum":1},"observed_at":{"type":"string"},"max_age_seconds":{"type":"integer"}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/agent-commerce-plan","method":"POST","name":"Agent Commerce Plan","description":"Route repeated agent API purchases within a fixed spend budget; use it as an agent spend-control meter before machine purchases.","price":"$0.025","input_schema":{"type":"object","required":["candidates","budget_usd","expected_calls"],"properties":{"candidates":{"type":"array","minItems":1,"maxItems":50},"budget_usd":{"type":"number"},"expected_calls":{"type":"integer","minimum":1},"constraints":{"type":"object"},"policy":{"type":"string"}}},"output_schema":{"type":"object","required":["ok","mode"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/audit","method":"GET","name":"Public web audit","description":"Audit one public HTML page for title, description, canonical, OpenGraph, JSON-LD and deterministic issue scoring.","price":"$0.01","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Absolute public HTTP or HTTPS page URL"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/hash","method":"POST","name":"Text digest","description":"Return SHA-256, SHA-512 and Base64 for UTF-8 text. Deterministic and dependency-free.","price":"$0.001","input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","maxLength":32768}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/jwt-decode","method":"POST","name":"JWT decode","description":"Decode JWT header and payload. Signature and claims are explicitly not verified.","price":"$0.001","input_schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","maxLength":16384}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/base64","method":"POST","name":"Base64 transform","description":"Encode UTF-8 text or decode Base64/Base64URL to bytes and hex.","price":"$0.001","input_schema":{"type":"object","required":["mode","input"],"properties":{"mode":{"type":"string","enum":["encode","decode"]},"input":{"type":"string","maxLength":32768},"alphabet":{"type":"string","enum":["base64","base64url"]}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/json-canonicalize","method":"POST","name":"Canonical JSON","description":"Sort object keys recursively and return deterministic minified JSON with SHA-256.","price":"$0.001","input_schema":{"type":"object","required":["value"],"properties":{"value":{}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/funding-rates","method":"POST","name":"Funding Rates Data Feed — Perpetual Futures","description":"Funding rates data feed for perpetual futures: normalized live Binance + Bybit funding rates with per-venue fallback and next funding time where available.","price":"$0.005","input_schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Perpetual symbol such as BTCUSDT"},"providers":{"type":"array","items":{"type":"string","enum":["binance","bybit"]}}}},"output_schema":{"type":"object","required":["ok","mode","symbol","provider_count","providers","fetched_at"],"properties":{"ok":{"type":"boolean","const":true},"mode":{"type":"string","const":"funding_rates_snapshot"},"symbol":{"type":"string"},"provider_count":{"type":"integer","minimum":1},"providers":{"type":"array"},"min_funding_rate":{"type":"number"},"max_funding_rate":{"type":"number"},"spread_rate":{"type":"number"},"spread_pct":{"type":"number"},"fetched_at":{"type":"string","format":"date-time"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/bounty-intel","method":"POST","name":"Bounty Intelligence","description":"Live screen a public GitHub bounty issue for reward, payout rails, AI-policy signals, assignment, competition and autonomy readiness.","price":"$0.01","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Canonical public GitHub issue URL"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/bounty-due-diligence","method":"POST","name":"Autonomous Bounty Due Diligence","description":"Deep due diligence for a public GitHub bounty: issue evidence, repository policies, linked-PR competition, payout/AI signals and autonomy blockers.","price":"$0.75","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Canonical public GitHub issue URL"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/bounty-deal-desk","method":"POST","name":"Bounty Deal Desk","description":"Deep-compare up to three public GitHub bounties and return a ranked autonomous-agent opportunity portfolio.","price":"$1.50","input_schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"string","format":"uri"}}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/agent-opportunity-underwriter","method":"POST","name":"Agent Opportunity Underwriter","description":"Deep evidence underwriting for one GitHub bounty with decision, confidence, kill conditions and next machine action.","price":"$4.90","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/autonomous-execution-blueprint","method":"POST","name":"Autonomous Execution Blueprint","description":"Six-phase execution control plan from deep bounty evidence, including validation, payout checks and stop conditions.","price":"$9.90","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/agent-revenue-command-center","method":"POST","name":"Agent Revenue Command Center","description":"Ultra-premium portfolio command layer for up to three GitHub bounties with execution order, fallbacks and kill switch.","price":"$19.90","input_schema":{"type":"object","required":["urls"],"properties":{"urls":{"type":"array","minItems":1,"maxItems":3,"items":{"type":"string","format":"uri"}}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/tool-call-dry-run","method":"POST","name":"Tool Call Dry-Run Guard","description":"Validate autonomous tool arguments before execution and flag schema, destructive-action, financial, secret-bearing and private-network risks.","price":"$0.01","input_schema":{"type":"object","required":["tool_name","arguments"],"properties":{"tool_name":{"type":"string"},"arguments":{"type":"object"},"schema":{"type":"object"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/tool-response-shield","method":"POST","name":"Tool Response Injection Shield","description":"Scan untrusted tool/web output for prompt-injection and exfiltration patterns; return findings and sanitized content.","price":"$0.01","input_schema":{"type":"object","required":["content"],"properties":{"content":{}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/schema-drift-guard","method":"POST","name":"Schema Drift Guard","description":"Detect breaking structural changes between JSON/OpenAPI-style schemas before autonomous integrations fail.","price":"$0.03","input_schema":{"type":"object","required":["before","after"],"properties":{"before":{"type":"object"},"after":{"type":"object"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/x402-payment-preflight","method":"POST","name":"x402 Payment Preflight","description":"Inspect public x402 manifest, OpenAPI and health metadata before payment without spending buyer funds.","price":"$0.05","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/agent-purchase-firewall","method":"POST","name":"Agent Purchase Firewall","description":"Stateful pre-payment guard for autonomous agents: caller-defined budgets, duplicate-intent detection, seller pay-to/network drift and price-jump checks. Never signs or sends the downstream payment.","price":"$0.01","input_schema":{"type":"object","required":["buyer_key","intent_id","seller_origin","resource","pay_to","network","amount_usd"],"properties":{"buyer_key":{"type":"string"},"intent_id":{"type":"string"},"seller_origin":{"type":"string","format":"uri"},"resource":{"type":"string"},"pay_to":{"type":"string"},"network":{"type":"string"},"amount_usd":{"type":"number"},"max_amount_usd":{"type":"number"},"daily_budget_usd":{"type":"number"},"allowed_networks":{"type":"array","items":{"type":"string"}}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/agent-state","method":"POST","name":"Agent State Fabric","description":"Persistent low-cost agent coordination: get, put, delete, atomic counter, compare-and-set and TTL locks using a caller-held namespace secret.","price":"$0.003","input_schema":{"type":"object","required":["namespace_key","op","key"],"properties":{"namespace_key":{"type":"string"},"op":{"type":"string"},"key":{"type":"string"},"value":{},"expected":{},"delta":{"type":"number"},"ttl_seconds":{"type":"integer"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/web-extract","method":"POST","name":"URL to Markdown / Structured JSON + Source Hash","description":"Extract main webpage content as clean Markdown or structured JSON from a URL, with deterministic source hash, plain text, metadata and structured links for autonomous agents.","price":"$0.005","input_schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Absolute public HTTP or HTTPS webpage URL"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/action-idempotency","method":"POST","name":"Action Idempotency Gate","description":"Seller-agnostic exactly-once coordination for autonomous side effects across retries, restarts and external providers.","price":"$0.002","input_schema":{"type":"object","required":["namespace_key","action_id"],"properties":{"namespace_key":{"type":"string"},"op":{"type":"string","enum":["reserve","status","commit","release"]},"action_id":{"type":"string"},"fingerprint":{"type":"string"},"payload":{},"result_hash":{"type":"string"},"ttl_seconds":{"type":"integer"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/run-ledger","method":"POST","name":"Agent Run Ledger","description":"Append-only run events and checkpoints with ordered stream IDs and payload hashes for recovery, debugging and audit.","price":"$0.005","input_schema":{"type":"object","required":["namespace_key","run_id"],"properties":{"namespace_key":{"type":"string"},"run_id":{"type":"string"},"op":{"type":"string","enum":["append","checkpoint","read"]},"event_type":{"type":"string"},"event_id":{"type":"string"},"data":{},"ttl_seconds":{"type":"integer"},"limit":{"type":"integer"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/agent-execution-gate","method":"POST","name":"Agent Execution Gate","description":"Unified control-plane decision before external action: tool safety, prompt-injection screening, optional purchase controls and seller-agnostic idempotency.","price":"$0.02","input_schema":{"type":"object","required":["namespace_key","action_id"],"properties":{"namespace_key":{"type":"string"},"action_id":{"type":"string"},"fingerprint":{"type":"string"},"payload":{},"tool":{"type":"object"},"untrusted_context":{},"purchase":{"type":"object"},"ttl_seconds":{"type":"integer"}}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]},{"resource":"https://bounty-engineer-x402-prod.onrender.com/v1/x402-settlement-test","method":"GET","name":"x402 Settlement Canary","description":"Minimal-cost live x402 settlement-path test for autonomous buyers. Successful paid retry confirms payment and protected-response delivery.","price":"$0.001","input_schema":{"type":"object","properties":{}},"accepts":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko"}]}],"payment":{"x402":{"version":2,"currency":"USDC","networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"primaryNetwork":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"DkJ3ZSKduPpABsp9MdphS1ssB39MCVHfSKgasbuFaSko","priceRange":{"min":"$0.001","max":"$19.90"},"nonCustodial":true,"facilitator":"https://facilitator.payai.network"},"paypal":{"available":true,"checkout":"https://bounty-engineer-x402-prod.onrender.com/paypal","mode":"prepaid_api_credits_verified_ipn"}},"discovery":{"discoverable":true,"provider":"Bounty Engineer","category":"agent-infrastructure","tags":["agent-commerce","provider-routing","result-consensus","retry-policy","spend-planning","output-quality","provenance","public-procurement","tenders","TED","agent-security","tool-call-safety","prompt-injection","schema-drift","openapi","mcp","x402","payment-preflight","seller-trust","github-bounty","bounty-intelligence","agent-economy","purchase-firewall","budget-control","agent-state","agent-memory","coordination","locks","url2md","web-extraction","structured-json","solana","usdc"]},"machineReadable":{"openapi":"https://bounty-engineer-x402-prod.onrender.com/openapi.json","llmsTxt":"https://bounty-engineer-x402-prod.onrender.com/llms.txt","skillMd":"https://bounty-engineer-x402-prod.onrender.com/skill.md","agentCard":"https://bounty-engineer-x402-prod.onrender.com/.well-known/agent-card.json","agentTools":"https://bounty-engineer-x402-prod.onrender.com/.well-known/agent-tools.txt","mcp":"https://bounty-engineer-x402-prod.onrender.com/mcp","agentLanding":"https://bounty-engineer-x402-prod.onrender.com/for-agents","health":"https://bounty-engineer-x402-prod.onrender.com/health","publicStatus":"https://bounty-engineer-x402-prod.onrender.com/public-status"}}