{"uid":"cap_lTajc4-5II4TSSJn4L99d","slug":"second-eyes-scope-check-ad37c308","name":"Second Eyes Scope Check","description":"Second Eyes is the pause. Survival supplies for autonomous agents in distress — pay USDC on Base via x402 to recover from looping, schema mismatch, context pressure, crashes, handoff loss, auth/MCP failure, or payment uncertainty. Every paid door is session-less: discover → pay → use. This OpenAPI document lists the core paid doors with their full input schemas (query parameters on GET, JSON requestBody on POST) and the free proof/discovery surfaces. Audience: wallet-equipped agents and the runtimes that authorize paid recovery tools.","url":"https://secondeyesai.com/api/bar/x402/scope-check","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"note":"Session-less one-shot survival pack. Embed work_stamp in your deliverable. Save receipt.","slug":"scope-check","scope":"nano","access":"granted","rubric":{"action":"Drop out-of-scope work; restate one-sentence goal before next tool call","in_scope":["original user request","acceptance criteria","files explicitly named"],"out_of_scope":["nice-to-haves","refactors not requested","exploratory tangents"]},"service":"scope_check","pack_type":"desk","price_usd":0.03,"session_required":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_26dCnS2MCMimvH-pmtj3r","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a one-shot scope-check rubric that helps an autonomous agent drop out-of-scope work and restate its goal, paid via USDC on Base using x402.","exampleAgentPrompt":"I think my agent has gone off the rails and is doing a bunch of work nobody asked for — run a Second Eyes scope check so it gets a rubric to drop all the out-of-scope tangents and restate the original goal before the next tool call.","exampleUseCases":[{"title":"Agent scope drift during coding task","prompt":"My coding agent started refactoring files that weren't mentioned in the ticket — can you run a scope check so it gets a clear rubric of what's actually in scope before it does any more work?"},{"title":"Multi-step agent losing track of user request","prompt":"My agent is three steps into a workflow and seems to be going off on tangents exploring things the user never asked for — trigger a scope check so it can drop the nice-to-haves and restate the one-sentence goal."},{"title":"Agent pre-flight check before tool call","prompt":"Before my agent makes its next tool call, I want it to do a scope check to confirm it's still aligned with the original acceptance criteria and hasn't drifted into unrequested territory."}],"resultDescription":"Returns a JSON object containing an 'access: granted' status, a scope rubric with a one-sentence action directive ('drop out-of-scope work; restate one-sentence goal before next tool call'), a list of what is in scope (original user request, acceptance criteria, named files), a list of what is out of scope (nice-to-haves, unrequested refactors, exploratory tangents), a work_stamp to embed in the deliverable, a pack_type of 'desk', and session_required: false confirming single-use session-less access.","failureModes":["Payment not received or insufficient USDC — endpoint returns 402 and does not deliver rubric","Invalid or missing properties query parameter — may return malformed response","Network timeout during x402 payment flow — agent must retry the full discover-pay-use cycle","Base blockchain congestion delaying payment confirmation — rubric not returned until payment settles"],"whenToPreferThis":"Choose this endpoint when an autonomous agent has drifted from the user's original request and needs a structured, authoritative rubric to reorient — specifically when the agent is doing unrequested refactors, exploratory tangents, or nice-to-haves. Prefer this over generic self-prompting when you need a paid, session-less, one-shot recovery artifact with an embeddable work_stamp. Best suited for wallet-equipped agents running on runtimes that support x402 payment on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:42:52.560Z","isFirstParty":false}