{"openapi":"3.1.0","info":{"title":"ArgonautWorks Bounty Signal API","version":"0.4.0","description":"Canonical GitHub bounty viability checks for agents: live issue state, repository trust, payout evidence, age, claims, assignments, and competing pull requests.","license":{"name":"MIT","identifier":"MIT"},"contact":{"name":"ArgonautWorks","url":"https://github.com/ArgonautWorks/bounty-signal-api"},"x-guidance":"Use this API before committing implementation time to a public GitHub issue advertised as a paid bounty. Pass the canonical public GitHub issue URL in the required url query parameter. The paid JSON response returns a verdict, score, explicit reasons, and current evidence about issue state, repository trust, payout signals, assignments, claims, and competing pull requests. Treat reject as a stop signal, caution as a prompt for further verification, and viable as one input to an independent execution decision."},"servers":[{"url":"https://argonaut-bounty-signal.vercel.app"}],"paths":{"/api/v1/check":{"get":{"operationId":"checkGitHubBounty","summary":"Check whether a public GitHub bounty is worth pursuing","parameters":[{"name":"url","in":"query","required":true,"description":"Canonical public GitHub issue URL to assess as a paid bounty.","schema":{"type":"string","format":"uri"},"example":"https://github.com/electron/electron/issues/48191"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Evidence-backed viability decision","content":{"application/json":{"schema":{"type":"object","required":["verdict","score","reasons","evidence"],"properties":{"verdict":{"type":"string","enum":["viable","caution","reject"]},"score":{"type":"number"},"reasons":{"type":"array","items":{"type":"string"}},"evidence":{"type":"object","additionalProperties":true}}}}}},"400":{"description":"Invalid GitHub issue URL"},"402":{"description":"x402 Base-USDC payment challenge"},"502":{"description":"Upstream GitHub lookup failed"}}},"post":{"operationId":"checkGitHubBountyFromJson","summary":"Check whether a public GitHub bounty is worth pursuing","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"additionalProperties":false,"properties":{"url":{"type":"string","format":"uri","description":"Canonical public GitHub issue URL to assess as a paid bounty."}}},"example":{"url":"https://github.com/electron/electron/issues/48191"}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Evidence-backed viability decision"},"400":{"description":"Invalid GitHub issue URL"},"402":{"description":"x402 Base-USDC payment challenge"},"502":{"description":"Upstream GitHub lookup failed"}}}},"/api/v1/report":{"get":{"operationId":"downloadAgentBountyRealityCheck","summary":"Download the Agent Bounty Reality Check","parameters":[{"name":"edition","in":"query","required":true,"description":"Pinned report edition.","schema":{"type":"string","const":"2026-08-04"},"example":"2026-08-04"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"1.99"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Dated evidence report","content":{"text/markdown":{"schema":{"type":"string"}}}},"402":{"description":"x402 Base-USDC payment challenge"},"503":{"description":"Pinned report content is unavailable"}}},"post":{"operationId":"downloadAgentBountyRealityCheckFromJson","summary":"Download the Agent Bounty Reality Check","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["edition"],"additionalProperties":false,"properties":{"edition":{"type":"string","const":"2026-08-04"}}},"example":{"edition":"2026-08-04"}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"1.99"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Dated evidence report","content":{"text/markdown":{"schema":{"type":"string"}}}},"402":{"description":"x402 Base-USDC payment challenge"},"503":{"description":"Pinned report content is unavailable"}}}}}}