{"uid":"cap__wzyzngqDzmADv1Yg20t8","slug":"bounty-engineer-agent-evidence-loop-4a3279eb","name":"Bounty Engineer Agent Evidence Loop","description":"Machine-buyable infrastructure for autonomous agents: API cost routing, margin optimization, funding-rate data, webpage extraction, result verification, spend controls, retry planning, state, tender search and GitHub bounty intelligence.","url":"https://bounty-engineer-x402-prod.onrender.com/v1/agent-evidence-loop?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"sources":{"type":"array","items":{"type":"string","format":"uri"},"maxItems":2,"minItems":1},"watch_id":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,79}$","maxLength":80,"minLength":1},"namespace_key":{"type":"string","maxLength":256,"minLength":24}}},"responseSchema":{"type":"json","example":{"ok":true,"mode":"agent_evidence_loop","changed":null,"sources":[{"url":"https://example.com/","content_sha256":"0000000000000000000000000000000000000000000000000000000000000000","changed_since_previous":null}],"baseline_created":true,"comparison_available":false,"min_interval_seconds":600}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__3-cVmmZEzbdgQWLXyaAk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Monitors one or two URLs for content changes, storing a SHA-256 baseline and comparing subsequent fetches to detect modifications — part of an agent-commerce infrastructure suite.","exampleAgentPrompt":"Keep an eye on https://example.com/bounties for me — use watch ID 'bounty-watch-001' under my namespace key 'ns_abcdefghijklmnopqrstuvwxyz' and let me know if the page content changes from the baseline you recorded.","exampleUseCases":[{"title":"GitHub bounty page change alert","prompt":"Watch https://github.com/org/repo/issues/42 for any content changes using watch ID 'gh-bounty-42' and namespace 'ns_myagentnamespace1234567890ab' — tell me as soon as the page is different from the first snapshot you took."},{"title":"Competitor pricing page monitoring","prompt":"Set up monitoring on https://competitor.com/pricing with watch ID 'pricing-watch-v1' and my namespace key 'ns_prodagent00000000000000000001' so I know the moment their pricing page content changes."},{"title":"Grant deadline page surveillance","prompt":"Start tracking https://grants.gov/opportunity/FOA-XYZ for updates — use watch ID 'grant-foa-xyz' and namespace 'ns_researchagent000000000000001', and flag it if anything on the page has changed since the baseline."}],"resultDescription":"Returns a JSON object with an 'ok' boolean, mode string ('agent_evidence_loop'), a 'changed' field (null on first call), an array of source objects each containing the URL and its SHA-256 content hash plus a 'changed_since_previous' flag, a 'baseline_created' boolean indicating whether this was the first snapshot, a 'comparison_available' boolean, and a 'min_interval_seconds' value (600) indicating the minimum polling interval.","failureModes":["Invalid or unreachable source URL returns an error or partial result","namespace_key shorter than 24 characters or watch_id out of pattern causes schema validation failure","Polling faster than min_interval_seconds (600s) may return stale or rate-limited responses","More than 2 source URLs rejected due to maxItems constraint","Payment failure (x402) blocks the request before execution"],"whenToPreferThis":"Choose this endpoint when an autonomous agent needs to detect content changes on 1–2 specific URLs over time, storing a cryptographic baseline for future comparison. It is purpose-built for agent workflows that require evidence of change (e.g. bounty updates, policy pages, grant deadlines) and integrates with the x402 micropayment protocol, making it suitable for agent-to-agent commerce pipelines where each monitoring call is billed at $0.02 USDC.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:38:39.617Z","isFirstParty":false,"canonicalSlug":"bounty-engineer-agent-evidence-loop-4a3279eb"}