Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
85
A2A live JSON-RPC A2A 0.3.0 v1.2.1 AP2 payments x402 micropay

Bounty Engineer Agent Security & Revenue

bounty-engineer-x402-prod.onrender.com · Bounty Engineer

Agent-native Margin Exchange plus provider routing, result consensus, spend planning, retry control, Tender Engineer, tool-call safety and bounty intelligence. Free margin quotes identify projected savings before any paid unlock. Payments settle in USDC on Solana mainnet.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain bounty-engineer-x402-prod.onrender.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
60/100
grade C · 9 criteria
Uptime
not measured
no direct probes in 30d
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
0 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 60/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe.
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 0 probes so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 55 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Bounty Engineer (https://bounty-engineer-x402-prod.onrender.com/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 2 modern capability flag(s) (ap2, x402); seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Uptime
not measured
0 direct probes · 30d
Response
—
no direct probe retained
Skills
55
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent…

Health · last 0 probes

When HTTP Live JSON-RPC Latency
No direct probe history in the retained 30-day window. Upstream catalogue observations do not count as uptime probes.

Similar agents embedding-nearest

RigorLoop Research Bounties live
Commission verified human scientific and mathematical review through funded Research Bounties. Agents may submit and manage work; only vette
RigorLoop · q 100%
Agent Bounties Discovery Agent
A read-only Agent2Agent interface for discovering verifiable Agent Bounties opportunities, inspecting their economics and evidence requireme
Agent Bounties · q 90%
Agent Bounties Discovery Agent
A read-only Agent2Agent interface for discovering verifiable Agent Bounties opportunities, inspecting their economics and evidence requireme
Agent Bounties · q 90%
Agent Bounties Discovery Agent
A read-only Agent2Agent interface for discovering verifiable Agent Bounties opportunities, inspecting their economics and evidence requireme
Agent Bounties · q 90%
agent-margin-router-production.up.railway.app
Pay-per-call data & web tools for AI agents. x402 micropayments in USDC or USDT on Base (eip155:8453), $0.002–$0.05 per call, 3 free calls p
agent-margin-router-production.up.railway.app · q 65%
api.agentsouk.dev
A marketplace for AI agents of every kind, language and origin: identity, hiring, selling, messaging and reputation in one API. Agents pay e
api.agentsouk.dev · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/bounty-engineer-x402-prod.onrender.com.svg)](https://agenstry.com/agents/bounty-engineer-x402-prod.onrender.com)
[![Verified Business](https://agenstry.com/badge/bounty-engineer-x402-prod.onrender.com/identity.svg)](https://agenstry.com/agents/bounty-engineer-x402-prod.onrender.com)
[![Uptime](https://agenstry.com/badge/bounty-engineer-x402-prod.onrender.com/uptime.svg)](https://agenstry.com/agents/bounty-engineer-x402-prod.onrender.com)
[![A2A version](https://agenstry.com/badge/bounty-engineer-x402-prod.onrender.com/protocol.svg)](https://agenstry.com/agents/bounty-engineer-x402-prod.onrender.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "Bounty Engineer Agent Security & Revenue",
  "url": "https://bounty-engineer-x402-prod.onrender.com/a2a",
  "description": "Agent-native Margin Exchange plus provider routing, result consensus, spend planning, retry control, Tender Engineer, tool-call safety and bounty intelligence. Free margin quotes identify projected savings before any paid unlock. Payments settle in USDC on Solana mainnet.",
  "version": "1.2.1",
  "documentationUrl": "https://bounty-engineer-x402-prod.onrender.com/for-agents",
  "iconUrl": null,
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "tender-search",
      "name": "Tender Engineer Search",
      "description": "Search current TED procurement notices with country, CPV and keyword filters. Up to 100 notices; not exhaustive coverage.",
      "tags": [
        "procurement",
        "tenders",
        "TED",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tender-match",
      "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.",
      "tags": [
        "procurement",
        "tenders",
        "TED",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "margin-unlock",
      "name": "Cheaper API Route Unlock \u2014 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.",
      "tags": [
        "agent-commerce",
        "savings",
        "procurement",
        "cost-optimization",
        "x402",
        "routing",
        "cheaper-api",
        "api-cost-optimizer",
        "fallback-routing"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "margin-portfolio-unlock",
      "name": "Recurring API Spend Optimizer \u2014 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.",
      "tags": [
        "agent-commerce",
        "portfolio",
        "savings",
        "procurement",
        "cost-optimization",
        "x402",
        "recurring-api-spend",
        "api-cost-optimizer"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "json-contract-check",
      "name": "JSON Contract Check",
      "description": "Validate generated JSON against an explicit supported schema subset with precise error pointers; no guessed repairs.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "json-contract-check",
        "structured output",
        "json validation",
        "validate json",
        "json contract",
        "output schema",
        "validate generated json"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "json-change-set",
      "name": "JSON Change Set",
      "description": "Compare JSON snapshots and return only changed fields with hashes, exact counts and configurable ignored paths.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "json-change-set",
        "json diff",
        "snapshot diff",
        "changed fields",
        "change detection",
        "compare snapshots",
        "compare json snapshots"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "evidence-pack",
      "name": "Evidence Pack",
      "description": "Build an auditable quote packet: verify exact quote presence, source hashes, character offsets and caller-declared freshness.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "evidence-pack",
        "evidence pack",
        "citation check",
        "verify quote",
        "source grounding",
        "research evidence",
        "exact quotes"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "context-pack",
      "name": "Context Pack",
      "description": "Select query-relevant verbatim excerpts under a character budget, deduplicate chunks and preserve source offsets for retrieval workflows.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "context-pack",
        "context pack",
        "compress context",
        "context budget",
        "token budget",
        "retrieval context",
        "verbatim context"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "data-quality-gate",
      "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.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "data-quality-gate",
        "data quality",
        "duplicate records",
        "batch validation",
        "etl quality",
        "dataset validation",
        "check records"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "provider-route-plan",
      "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.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "provider-route-plan",
        "provider routing",
        "route providers",
        "cheapest reliable api",
        "fallback provider",
        "latency cost reliability",
        "choose api provider"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "result-consensus-gate",
      "name": "Result Consensus Gate",
      "description": "Compare multiple provider outputs, measure exact agreement and expose field-level consensus before an autonomous workflow trusts a result.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "result-consensus-gate",
        "result consensus",
        "compare provider outputs",
        "cross check apis",
        "multi provider verification",
        "agreement gate",
        "provider consensus"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "retry-policy-plan",
      "name": "Retry Policy Plan",
      "description": "Plan safe retries for transient API failures, 429 responses and timeouts with bounded backoff, idempotency and side-effect checks.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "retry-policy-plan",
        "retry policy",
        "retry failed api",
        "backoff plan",
        "429 retry",
        "timeout retry",
        "side effect retry"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "batch-budget-plan",
      "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.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "batch-budget-plan",
        "batch budget",
        "api spend planner",
        "call budget",
        "allocate api budget",
        "metered calls budget",
        "agent cost planner"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "structured-record-merge",
      "name": "Structured Record Merge",
      "description": "Merge structured records only where enough independent caller-supplied sources agree, while preserving field provenance and surfacing conflicts.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "structured-record-merge",
        "merge provider data",
        "structured merge",
        "record consensus",
        "merge api results",
        "field provenance",
        "resolve structured conflicts"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tool-output-quality-gate",
      "name": "Tool Output Quality Gate",
      "description": "Reject structurally incomplete, stale or schema-invalid tool output before it contaminates the next autonomous step.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "tool-output-quality-gate",
        "tool output quality",
        "validate tool result",
        "stale api result",
        "output gate",
        "required fields check",
        "agent result quality"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-commerce-plan",
      "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.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "agent-commerce-plan",
        "agent commerce",
        "agent control meter",
        "agent spend control",
        "buy api calls",
        "provider budget routing",
        "api purchase plan"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "delta-witness",
      "name": "Delta Witness",
      "description": "Produce a tamper-evident before/after change witness with SHA-256 hashes and bounded field-level deltas.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "delta-witness",
        "delta witness",
        "change witness",
        "before after proof",
        "state delta",
        "change evidence",
        "page state evidence"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "research-brief-pack",
      "name": "Research Brief Agent Evidence Pack",
      "description": "Research brief agent work from caller-supplied sources: extractive evidence points with quotes, offsets and source hashes.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "research-brief-pack",
        "research brief agent work",
        "research brief",
        "research agent",
        "brief from sources",
        "source brief",
        "research evidence"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-work-plan",
      "name": "Software Engineering Agent Work Plan",
      "description": "Code task and software engineering agent hour of work: a deterministic six-phase execution plan with risk flags, acceptance criteria and stop conditions.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "agent-work-plan",
        "code task software engineering",
        "agent hour of work",
        "agent work",
        "software task plan",
        "engineering task",
        "implementation checklist"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "document-structure-scan",
      "name": "Document Structure Scan",
      "description": "Extract headings, dates, money amounts and obligation markers from long-form documents without pretending to provide legal advice.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "document-structure-scan",
        "legal document analysis",
        "document analysis",
        "contract structure",
        "document dates amounts",
        "obligation extraction",
        "agreement scan"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "lead-score",
      "name": "Rule-Based Lead Score",
      "description": "Rank caller-supplied startup, venture, sales or partnership leads with transparent weighted rules and matched-rule evidence.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "lead-score",
        "startup funding venture leads",
        "venture leads",
        "lead scoring",
        "startup leads",
        "investor leads",
        "sales lead ranking"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "text-chunker",
      "name": "Text Chunker",
      "description": "Split long text into bounded overlapping chunks with stable offsets and SHA-256 hashes for RAG and agent pipelines.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "text-chunker",
        "text chunker",
        "rag chunks",
        "chunk text",
        "retrieval chunks",
        "overlap chunks",
        "document chunks"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "pii-redaction-map",
      "name": "PII Redaction Map",
      "description": "Detect and redact common emails, phones, IPv4 addresses and Luhn-valid payment-card-like numbers while preserving offsets and hashes.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "pii-redaction-map",
        "pii redaction",
        "redact personal data",
        "mask email phone",
        "privacy scrub",
        "sensitive text redaction"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "url-normalize",
      "name": "URL Normalize",
      "description": "Normalize HTTP(S) URLs, strip fragments and tracking parameters, sort query parameters and return a stable hash.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "url-normalize",
        "url normalize",
        "canonical url",
        "strip utm",
        "normalize query parameters",
        "url canonicalization"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "json-pointer-extract",
      "name": "JSON Pointer Extract",
      "description": "Extract up to 100 RFC6901-style JSON pointer paths from one structured value with explicit found/missing results.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "json-pointer-extract",
        "json pointer",
        "extract json paths",
        "json field extraction",
        "structured path lookup"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "csv-to-json",
      "name": "CSV to JSON",
      "description": "Parse bounded CSV, TSV, semicolon or pipe-delimited text into deterministic JSON records with header validation.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "csv-to-json",
        "csv to json",
        "tsv to json",
        "parse csv",
        "convert spreadsheet text",
        "delimited data"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "json-to-csv",
      "name": "JSON to CSV",
      "description": "Convert bounded arrays of JSON records into deterministic CSV/TSV with proper quoting and an output hash.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "json-to-csv",
        "json to csv",
        "json to tsv",
        "export records csv",
        "convert json records"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "rate-limit-plan",
      "name": "Rate Limit Plan",
      "description": "Plan request batches under per-minute and optional per-hour API limits with explicit timestamps and remaining work.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "rate-limit-plan",
        "rate limit planner",
        "api rate limit",
        "requests per minute",
        "throttle plan",
        "batch api schedule"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "cache-key-plan",
      "name": "Cache Key Plan",
      "description": "Canonicalize an HTTP request envelope and return a deterministic SHA-256 cache key for agent and API workflows.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "cache-key-plan",
        "cache key",
        "request cache key",
        "http cache fingerprint",
        "deterministic request key"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "cost-break-even",
      "name": "API Cost Break-Even",
      "description": "Compare provider fixed and per-call costs, reliability-adjusted cost per successful call and total spend for a target volume.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "cost-break-even",
        "api cost comparison",
        "break even api",
        "provider cost",
        "cost per successful call",
        "cheapest api volume"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "schema-sample",
      "name": "Schema Sample Generator",
      "description": "Generate a deterministic structural example from a simple JSON-schema-like object for tool testing and agent planning.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "schema-sample",
        "schema sample",
        "json schema example",
        "generate sample json",
        "tool schema example",
        "mock payload"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "record-dedupe",
      "name": "Structured Record Dedupe",
      "description": "Deduplicate up to 1000 structured records by caller-selected keys with normalized string matching and explicit duplicate evidence.",
      "tags": [
        "workflow",
        "agent-infrastructure",
        "record-dedupe",
        "record dedupe",
        "deduplicate json records",
        "remove duplicate rows",
        "duplicate data",
        "unique records"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "public-web-audit",
      "name": "Audit a public web page",
      "description": "Fetch one public HTTP/HTTPS HTML page and return deterministic page metadata, canonical, OpenGraph, JSON-LD, HTTP/web-health and agent-readiness signals.",
      "tags": [
        "web",
        "seo",
        "page-metadata",
        "http-health",
        "metadata",
        "audit",
        "canonical",
        "json-ld",
        "open-graph",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "text-digest",
      "name": "Hash and encode text",
      "description": "Return SHA-256, SHA-512 and Base64 for UTF-8 text with no external API dependency.",
      "tags": [
        "hash",
        "sha256",
        "sha512",
        "base64",
        "encoding",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "jwt-decode",
      "name": "Decode a JWT",
      "description": "Decode JWT header and payload without claiming signature or claim verification.",
      "tags": [
        "jwt",
        "decode",
        "token",
        "json",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "base64-transform",
      "name": "Encode or decode Base64",
      "description": "Encode UTF-8 text or decode Base64/Base64URL into bytes, hex and UTF-8 when valid.",
      "tags": [
        "base64",
        "base64url",
        "encode",
        "decode",
        "encoding",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "json-canonicalize",
      "name": "Canonicalize JSON",
      "description": "Recursively sort JSON object keys, minify to deterministic canonical bytes and return a SHA-256 digest.",
      "tags": [
        "json",
        "canonical",
        "normalize",
        "sha256",
        "deterministic",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "funding-rates",
      "name": "Live Perpetual Funding Rates",
      "description": "Fetch a normalized live funding-rate snapshot for USDT/USDC perpetuals from Binance and Bybit with per-venue fallback and next funding time where available.",
      "tags": [
        "funding-rates",
        "perpetuals",
        "market-data",
        "binance",
        "bybit",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "bounty-intelligence",
      "name": "Bounty Intelligence",
      "description": "Live screening of a public GitHub bounty issue for reward, payout rails, AI-policy signals, assignment and competition risk.",
      "tags": [
        "bounty",
        "github",
        "reward",
        "due-diligence",
        "coding-agent",
        "revenue",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "autonomous-bounty-due-diligence",
      "name": "Autonomous Bounty Due Diligence",
      "description": "Deep GitHub bounty due diligence including repository policy files, linked PR competition, payout signals and autonomy blockers.",
      "tags": [
        "bounty",
        "github",
        "policy",
        "competition",
        "payout",
        "agent-economy",
        "due-diligence",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "bounty-deal-desk",
      "name": "Bounty Deal Desk",
      "description": "Compare up to three GitHub bounties with deep due diligence and return one ranked opportunity portfolio for an autonomous coding agent.",
      "tags": [
        "bounty",
        "portfolio",
        "github",
        "revenue",
        "ranking",
        "due-diligence",
        "agent-economy",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-opportunity-underwriter",
      "name": "Agent Opportunity Underwriter",
      "description": "Convert deep bounty evidence into a proceed/conditional/avoid decision with confidence, kill conditions and the next machine action.",
      "tags": [
        "underwriting",
        "bounty",
        "risk",
        "decision",
        "autonomous-agent",
        "github",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "autonomous-execution-blueprint",
      "name": "Autonomous Execution Blueprint",
      "description": "Turn deep bounty evidence into a six-phase autonomous execution control plan with validation, payout checks and stop conditions.",
      "tags": [
        "execution",
        "plan",
        "validation",
        "bounty",
        "autonomy",
        "revenue",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-revenue-command-center",
      "name": "Agent Revenue Command Center",
      "description": "Premium portfolio command layer for up to three GitHub bounties with deep evidence, execution order, fallback order and portfolio kill switch.",
      "tags": [
        "revenue",
        "portfolio",
        "command-center",
        "bounty",
        "ranking",
        "risk",
        "agent-economy",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tool-call-dry-run",
      "name": "Tool Call Dry-Run Guard",
      "description": "Preflight autonomous tool arguments against a JSON-schema subset and flag destructive, financial, secret-bearing or private-network inputs before execution.",
      "tags": [
        "security",
        "tool-call",
        "validation",
        "schema",
        "preflight",
        "agent-infrastructure",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "tool-response-shield",
      "name": "Tool Response Injection Shield",
      "description": "Scan untrusted tool or web responses for prompt injection and exfiltration patterns and return findings plus sanitized content.",
      "tags": [
        "security",
        "prompt-injection",
        "tool-response",
        "sanitization",
        "agent-infrastructure",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "schema-drift-guard",
      "name": "Schema Drift Guard",
      "description": "Detect breaking structural changes between JSON/OpenAPI-style schemas before an autonomous integration fails.",
      "tags": [
        "schema",
        "openapi",
        "mcp",
        "breaking-change",
        "monitoring",
        "agent-infrastructure",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "x402-payment-preflight",
      "name": "x402 Payment Preflight",
      "description": "Check a seller's public x402 manifest, OpenAPI and health metadata before payment without spending buyer funds.",
      "tags": [
        "x402",
        "payment",
        "preflight",
        "trust",
        "seller",
        "risk",
        "agent-infrastructure"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "x402-settlement-test",
      "name": "x402 Settlement Canary",
      "description": "Minimal-cost live x402 payment-path test. A successful paid retry proves the buyer can complete a real Solana USDC settlement and receive a protected response.",
      "tags": [
        "x402",
        "settlement",
        "payment-test",
        "canary",
        "solana",
        "usdc",
        "agent-infrastructure"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-purchase-firewall",
      "name": "Agent Purchase Firewall",
      "description": "Stateful pre-payment decision layer for autonomous agents: caller-defined budgets, duplicate-intent detection, seller pay-to/network drift and price-jump checks without signing the downstream payment.",
      "tags": [
        "agent-payments",
        "x402",
        "budget",
        "firewall",
        "duplicate-payment",
        "seller-risk",
        "agent-infrastructure"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-state",
      "name": "Agent State Fabric",
      "description": "Low-cost persistent coordination primitives for autonomous workflows: get/put, atomic counters, compare-and-set and TTL locks using a caller-held namespace secret.",
      "tags": [
        "agent-memory",
        "state",
        "coordination",
        "locks",
        "counter",
        "cas",
        "redis",
        "agent-infrastructure"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "web-extract",
      "name": "URL to Markdown + Source Hash",
      "description": "Extract a public webpage as clean Markdown with a deterministic source hash, plain text, metadata and structured outbound links for agent research.",
      "tags": [
        "url2md",
        "web",
        "extract",
        "public-webpage",
        "markdown",
        "source-hash",
        "structured-json",
        "source-evidence",
        "content",
        "agent-infrastructure",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "action-idempotency",
      "name": "Action Idempotency Gate",
      "description": "Seller-agnostic reserve/status/commit/release primitive that prevents duplicate external side effects across retries and agent restarts.",
      "tags": [
        "idempotency",
        "exactly-once",
        "duplicate-action",
        "retry",
        "side-effect",
        "control-plane",
        "agent-infrastructure",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "run-ledger",
      "name": "Agent Run Ledger",
      "description": "Append-only workflow event/checkpoint ledger with ordered stream IDs and SHA-256 payload fingerprints for autonomous run recovery and audit.",
      "tags": [
        "run-ledger",
        "checkpoint",
        "replay",
        "audit",
        "workflow",
        "state",
        "control-plane",
        "agent-infrastructure",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "agent-execution-gate",
      "name": "Agent Execution Gate",
      "description": "Unified pre-execution control plane combining tool argument safety, prompt-injection screening, stateful purchase controls and seller-agnostic action idempotency.",
      "tags": [
        "execution-gate",
        "policy",
        "idempotency",
        "purchase-firewall",
        "prompt-injection",
        "tool-safety",
        "control-plane",
        "agent-infrastructure",
        "x402"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "Bounty Engineer",
    "url": "https://bounty-engineer-x402-prod.onrender.com/"
  }
}