{"product":"BountyVerdict","status":"available","purpose":"Seven bounded decision APIs for coding agents: GitHub due diligence and diagnostics plus deterministic MCP tool-catalog upgrade gates.","currency":"USDC","products":[{"name":"BountyVerdict","price":"$0.05","endpoint":"/api/bounty-preflight","method":"POST","legacy_endpoint":"/api/verdict","legacy_method":"GET","use_when":"Decide whether one public GitHub bounty issue is worth pursuing before coding.","skill":"https://cristianmoroaica.github.io/bountyverdict/skills/preflight-github-bounties/SKILL.md","input":{"issue_url":"https://github.com/owner/repository/issues/123"}},{"name":"BountyVerdict Portfolio","price":"$0.40","endpoint":"/api/portfolio","method":"POST","use_when":"Rank two to ten public GitHub bounty candidates.","skill":"https://cristianmoroaica.github.io/bountyverdict/skills/preflight-github-bounties/SKILL.md","input":{"issue_urls":["https://github.com/owner/repository/issues/123","https://github.com/owner/repository/issues/456"]}},{"name":"HarnessVerdict","price":"$0.03","endpoint":"/api/repository-agent-instructions-audit","method":"POST","legacy_endpoint":"/api/harness","legacy_method":"GET","use_when":"Audit repository coding-agent instructions before autonomous work.","skill":"https://cristianmoroaica.github.io/bountyverdict/skills/audit-agent-harness/SKILL.md","input":{"repo_url":"https://github.com/owner/repository"}},{"name":"SkillVerdict","price":"$0.06","endpoint":"/api/skill","method":"GET","use_when":"Audit a public SKILL.md bundle before installation or execution.","skill":"https://cristianmoroaica.github.io/bountyverdict/skills/preflight-agent-skills/SKILL.md","input":{"repo_url":"https://github.com/owner/skills","skill_path":"skills/example"}},{"name":"RunVerdict","price":"$0.04","endpoint":"/api/github-actions-run-diagnosis","method":"POST","legacy_endpoint":"/api/run","legacy_method":"GET","use_when":"Diagnose the root cause and next action for one public workflow run.","skill":"https://cristianmoroaica.github.io/bountyverdict/skills/diagnose-github-actions/SKILL.md","input":{"run_url":"https://github.com/owner/repository/actions/runs/123456789"}},{"name":"FlakeVerdict","price":"$0.07","endpoint":"/api/github-actions-flake-retry-gate","method":"POST","legacy_endpoint":"/api/flake","legacy_method":"GET","use_when":"Decide whether a completed failed workflow run merits exactly one retry.","skill":"https://cristianmoroaica.github.io/bountyverdict/skills/classify-github-flakes/SKILL.md","input":{"run_url":"https://github.com/owner/repository/actions/runs/123456789","attempt":1}},{"name":"MCPDriftVerdict","price":"$0.02","endpoint":"/api/mcp-drift","method":"POST","use_when":"Gate an MCP server tool-catalog change before an agent accepts or pins it.","skill":"https://cristianmoroaica.github.io/bountyverdict/skills/check-mcp-tool-drift/SKILL.md","input":{"contract_version":"mcp-drift/1","subject":{"server_id":"acme/tasks@production"},"annotation_source_trust":"untrusted","baseline":{"protocol_version":"2025-11-25","complete":true,"tools":[{"name":"lookup_task","description":"Look up one task.","inputSchema":{"type":"object","properties":{"task_id":{"type":"string","minLength":1}},"required":["task_id"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["open","closed"]}},"required":["status"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}]},"current":{"protocol_version":"2025-11-25","complete":true,"tools":[{"name":"lookup_task","description":"Look up one task.","inputSchema":{"type":"object","properties":{"task_id":{"type":"string","minLength":1},"units":{"type":"string","enum":["metric","imperial"]}},"required":["task_id"],"additionalProperties":false},"outputSchema":{"type":"object","properties":{"status":{"type":"string","enum":["open","closed"]}},"required":["status"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}]}}}],"sample":"/api/sample","openapi":"/openapi.json","llms":"/llms.txt","x402_manifest":"/.well-known/x402","ai_catalog":"/.well-known/ai-catalog.json","api_catalog":"/.well-known/api-catalog","integrations":"/.well-known/integrations.json","mcp_server_card":"/.well-known/mcp/server-card.json","agent_manifest":"https://cristianmoroaica.github.io/bountyverdict/agent-manifest.json","agent_skill":"https://cristianmoroaica.github.io/bountyverdict/skills/route-github-agent-checks/SKILL.md","distributed_agent_manifest":"/agent-manifest.json","distributed_agent_skill":"/SKILL.md","mcp":{"endpoint":"/mcp","transport":"streamable-http","protocol_version":"2025-11-25","paid_tools":6,"registry_name":"io.github.cristianmoroaica/bountyverdict"},"install_skill":"npx skills add cristianmoroaica/bountyverdict --skill route-github-agent-checks -y","human_checker":"https://cristianmoroaica.github.io/bountyverdict/"}