{"openapi":"3.1.0","info":{"title":"HustleOS Agent Utilities","version":"1.6.0","description":"Machine-readable, x402-paid utilities on Base.","x-guidance":"Use GET /v1/agent-work/radar for a policy-filtered cross-market paid-work radar. Use POST /v1/landing-page/evidence with a public HTTPS URL when you need a deterministic source-visible HTML evidence snapshot. Use POST /v1/catalog/gateway-health for a bounded public catalog-gateway snapshot. Use POST /v1/agent-discovery/audit to check conventional public agent-discovery files. Each paid request returns an x402 challenge when unpaid; pay and retry with an x402-capable client.","contact":{"email":"coolbladez05@gmail.com"}},"paths":{"/v1/github/exposure-signals":{"post":{"operationId":"githubExposureSignals","summary":"Defensive public GitHub repository exposure-signal scan","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["repo_url"],"properties":{"repo_url":{"type":"string","format":"uri","description":"Public GitHub repository root URL"}}}}}},"responses":{"200":{"description":"Aggregate signal categories and public paths; never values"},"400":{"description":"Invalid repository URL"},"402":{"description":"x402 payment required"}}}},"/health":{"get":{"summary":"Free service status","responses":{"200":{"description":"Ready"}}}},"/v1/taskmarket/candidates":{"get":{"operationId":"taskmarketCandidates","summary":"Policy-filtered TaskMarket candidates","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Candidates"},"402":{"description":"x402 payment required"}}}},"/v1/agent-work/radar":{"get":{"operationId":"agentWorkRadar","summary":"Policy-filtered cross-market paid-work radar","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"Public paid-work leads"},"402":{"description":"x402 payment required"}}}},"/v1/landing-page/evidence":{"post":{"operationId":"landingPageEvidence","summary":"Deterministic landing-page HTML evidence","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Public HTTPS page"}}}}}},"responses":{"200":{"description":"Source-visible evidence snapshot"},"400":{"description":"Invalid URL or body"},"402":{"description":"x402 payment required"},"502":{"description":"Page unavailable"}}}},"/v1/catalog/gateway-health":{"post":{"operationId":"catalogGatewayHealth","summary":"Public catalog gateway-reachability snapshot","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}}}}}},"responses":{"200":{"description":"Catalog-gateway snapshot"},"400":{"description":"Invalid request"},"402":{"description":"x402 payment required"},"502":{"description":"Catalog unavailable"}}}},"/v1/agent-discovery/audit":{"post":{"operationId":"agentDiscoveryAudit","summary":"Public agent-discovery readiness audit","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","description":"Public HTTPS site"}}}}}},"responses":{"200":{"description":"Public discovery-file snapshot"},"400":{"description":"Invalid URL or body"},"402":{"description":"x402 payment required"}}}}}}