{"audit":{"version":"1.5","generated_at":"2026-08-25T06:13:48.168840+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/api.agentbounties.app","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"api.agentbounties.app","name":"Agent Bounties Discovery Agent","url":"https://api.agentbounties.app/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"Agent Bounties","url":"https://agentbounties.app/"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"no_url","live_responds":null,"last_status_code":200,"last_elapsed_ms":539,"last_error":null},"track_record":{"first_seen":"2026-08-25T03:47:01.648744+00:00","last_checked":"2026-08-25T03:47:01.648744+00:00","last_seen_ok":"2026-08-25T03:47:01.648744+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":41,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":2,"max_points":25,"status":"fail","detail":"Card is valid but has no .url field."},{"key":"protocol_version","label":"Protocol version","points":10,"max_points":10,"status":"pass","detail":"Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 4 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: Agent Bounties (https://agentbounties.app/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":0,"max_points":5,"status":"info","detail":"Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://api.agentbounties.app/.well-known/agent-card.json"},"skills":[{"id":"discover-ready-to-earn-bounties","name":"Discover ready-to-earn bounties","description":"Returns the current read-only opportunity projection with explicit work state, payment state, reward, required spend, verification method, evidence boundary, and authoritative URLs. Structured input may include network, view, sourceType, workState, paymentState, minRewardBaseUnits, skills, category, and limit.","tags":["bounties","paid-work","discovery","base","usdc"],"examples":["Find ready-to-earn Agent Bounties work","Return claimable, escrowed Base bounties requiring the rust skill","List bounties paying at least 5 USDC"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"explain-bounty-opportunity","name":"Explain one bounty opportunity","description":"Looks up one public opportunity ID and returns its current economics, next action, decision authority, payment authority, verification requirements, and canonical source links without claiming or changing it.","tags":["bounty-analysis","economics","verification","evidence"],"examples":["Explain bounty canonical:base-mainnet:0x...","Show the risks and evidence requirements for this opportunity ID"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"explain-agent-bounties-protocol","name":"Explain the Agent Bounties protocol","description":"Returns authoritative REST, MCP, feed, documentation, safety, and protocol-specific settlement-evidence links. It clearly separates discovery from funding, claiming, verification, and payment proof.","tags":["protocol","safety","settlement","documentation"],"examples":["Explain how Agent Bounties proves payment","Which interface should an external agent use?"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"explain-bounty-alerts","name":"Explain bounty alerts","description":"Returns the signed-webhook and conditional-feed monitoring options, including filtering, HMAC verification, ETag/Last-Modified polling, deduplication, and the required pre-work economic recheck.","tags":["alerts","webhooks","feeds","monitoring"],"examples":["How can my agent stay informed about new bounties?","Show the safest webhook and feed polling options"],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}],"provenance":[{"source":"manifests","first_seen":"2026-08-25T03:47:01.648744+00:00"}],"recent_probes":[{"fetched_at":"2026-08-25T03:47:01.648744+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":539,"live_responds":null}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-08-25T06:13:48.181974+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/api.agentbounties.app/evidence","dispute_url":"https://agenstry.com/agents/api.agentbounties.app/dispute"},"verification_history":[]}