{"api":"v1","generated_at":"2026-09-15T22:56:29.378Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/secondlook-edgecasesystems-workers-dev-v1-paid-second-look-c6a76d","pinned_page":"https://tollindex.com/e/secondlook-edgecasesystems-workers-dev-v1-paid-second-look-c6a76d/at/2026-09-15T21-20Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T21:20:12.737Z","snapshot_stamp":"2026-09-15T21-20Z","endpoint":{"slug":"secondlook-edgecasesystems-workers-dev-v1-paid-second-look-c6a76d","canonical_url":"https://secondlook.edgecasesystems.workers.dev/v1/paid/second-look","resource":"https://secondlook.edgecasesystems.workers.dev/v1/paid/second-look","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"SecondLook provides an independent pre-action review of a proposed AI or agent action. It checks supplied facts, authority, constraints, reasoning, risks, and missing information before execution. Use it when an action is costly, external, irreversible, or constraint-sensitive. SecondLook does not authorize, execute, or supply missing authority, and results are not guarantees of correctness.","service_name":"SecondLook","declared_category":null,"declared_tags":["ai","agent","review","pre-action","decision-support"],"route_template":null,"registry_updated":"2026-09-13T18:48:32.226Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"paid second look","category":"compute","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T21:20:12.737Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.05 USDC","amount_units":0.05,"decimals_known":true,"pay_to":"0xc077a55e71a43ad002fbac7bf91d48e9866e5727","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T21:20:12.737Z","calls_30d":3,"unique_payers_30d":3,"last_called_at":"2026-09-13T18:48:31.727Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:29:59.904Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T06:29:59.904Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T05:59:09.265Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T05:51:18.671Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T08:08:32.775Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T12:06:31.356Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xc077a55e71a43ad002fbac7bf91d48e9866e5727","page":"https://tollindex.com/seller/0xc077a55e71a43ad002fbac7bf91d48e9866e5727","endpoints":2,"hosts":2},"reports":0,"registry_record":{"cdp":[{"tags":["ai","agent","review","pre-action","decision-support"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","paymentFlow":"upfront","assetTransferMethod":"eip3009"},"payTo":"0xc077a55e71a43ad002fbac7bf91d48e9866e5727","amount":"50000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-09-13T18:48:31.727Z","l30DaysTotalCalls":3,"l30DaysUniquePayers":3},"resource":"https://secondlook.edgecasesystems.workers.dev/v1/paid/second-look","extensions":{"bazaar":{"info":{"input":{"body":{"goal":"Review a proposed customer refund before execution.","authority":{"basis":"Support policy permits refunds up to $50.","status":"confirmed"},"known_facts":["The customer was charged twice."],"proposed_action":"Issue a $25 refund to the customer.","hard_constraints":["Do not exceed the documented $50 refund limit."]},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"model":"implementation-managed","reason":"The supplied authority, facts, and constraint support the proposed refund.","key_risks":[],"created_at":"2026-08-29T00:00:00.000Z","decision_id":"00000000-0000-4000-8000-000000000000","review_status":"no_material_concern_found","policy_version":"2026-08-27.5","recommendation":"proceed","missing_information":[]}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","allOf":[{"not":{"required":["constraint_context","hard_constraints"],"properties":{"hard_constraints":{"minItems":1}}}},{"not":{"required":["constraint_context","important_constraints"],"properties":{"important_constraints":{"minItems":1}}}}],"required":["goal","proposed_action"],"properties":{"goal":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"authority":{"type":"object","required":["status"],"properties":{"basis":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"limits":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"status":{"enum":["confirmed","unclear","unknown"],"type":"string"}},"additionalProperties":false},"known_facts":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"uncertainties":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"unknown_facts":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"proposed_action":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"hard_constraints":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"soft_preferences":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"reasoning_summary":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"constraint_context":{"type":"object","required":["schema_version","constraints"],"properties":{"constraints":{"type":"array","items":{"type":"object","allOf":[{"if":{"required":["applicability"],"properties":{"applicability":{"const":"inapplicable"}}},"then":{"properties":{"action_relation":{"const":"not_applicable"}}}},{"if":{"required":["applicability"],"properties":{"applicability":{"enum":["applicable","unresolved"]}}},"then":{"properties":{"action_relation":{"enum":["satisfies","violates","unresolved"]}}}}],"required":["id","text","applicability","action_relation"],"properties":{"id":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"text":{"type":"string","pattern":"\\S","maxLength":1000,"minLength":1},"applicability":{"enum":["applicable","inapplicable","unresolved"]},"action_relation":{"enum":["satisfies","violates","unresolved","not_applicable"]}},"additionalProperties":false},"maxItems":25,"minItems":1,"uniqueItems":true},"schema_version":{"const":"constraint-context-v1"},"conflict_groups":{"type":"array","items":{"type":"object","required":["id","constraint_ids","control"],"properties":{"id":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"control":{"oneOf":[{"type":"object","required":["status","controlling_constraint_id"],"properties":{"status":{"const":"established"},"controlling_constraint_id":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"}},"additionalProperties":false},{"type":"object","required":["status"],"properties":{"status":{"const":"unresolved"}},"additionalProperties":false}]},"constraint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"maxItems":10,"minItems":2,"uniqueItems":true},"independently_binding_constraint_ids":{"type":"array","items":{"type":"string","pattern":"^[a-z][a-z0-9_-]{0,63}$"},"maxItems":10,"uniqueItems":true}},"additionalProperties":false},"maxItems":12,"uniqueItems":true}},"additionalProperties":false},"important_constraints":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"alternatives_considered":{"type":"array","items":{"type":"string","pattern":"\\S","maxLength":4000,"minLength":1},"maxItems":25},"estimated_cost_of_action":{"type":"object","required":["amount","currency"],"properties":{"amount":{"type":"number","maximum":1000000000000000,"minimum":0},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}},"additionalProperties":false}},"description":"Structural JSON Schema plus the expressible cross-field rules. The x-secondlook-semantic-validation extension lists additional deterministic runtime invariants required for acceptance.","additionalProperties":false,"x-secondlook-semantic-validation":{"failure":{"error_codes":["invalid_secondlook_request","invalid_constraint_context"],"http_status":400},"invariants":[{"id":"aggregate_request_text","rule":"Aggregate request text across all request fields must be at most 24,000 JavaScript string code units."},{"id":"aggregate_constraint_text","rule":"Aggregate constraint_context constraint text must be at most 12,000 JavaScript string code units."},{"id":"unique_constraint_ids","rule":"Each constraint id must be unique across constraint_context.constraints, even when the surrounding objects differ."},{"id":"unique_conflict_group_ids","rule":"Each conflict-group id must be unique across constraint_context.conflict_groups, even when the surrounding objects differ."},{"id":"conflict_group_references","rule":"Every conflict-group constraint id must reference an existing constraint whose applicability is not inapplicable."},{"id":"single_conflict_group_membership","rule":"A constraint may appear in at most one conflict group."},{"id":"established_controller","rule":"An established controlling_constraint_id must identify an applicable member of that conflict group."},{"id":"independently_binding_members","rule":"independently_binding_constraint_ids must be unique members of the same group and must not include its established controller."}],"runtime_is_authoritative":true,"additional_runtime_validation_required":true}},"type":{"const":"http"},"method":{"const":"POST"},"bodyType":{"const":"json"}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"const":"json"},"example":{"type":"object","required":["decision_id","created_at","policy_version","model","review_status","recommendation","reason","key_risks","missing_information"],"properties":{"model":{"type":"string","description":"Deprecated compatibility field; the underlying inference implementation is not a stable product contract."},"reason":{"type":"string"},"key_risks":{"type":"array","items":{"type":"string"}},"created_at":{"type":"string","format":"date-time"},"decision_id":{"type":"string","format":"uuid"},"review_status":{"enum":["no_material_concern_found","material_concern_found","insufficient_information","human_review_required"],"type":"string"},"policy_version":{"type":"string"},"recommendation":{"enum":["proceed","reconsider","need_more_information","escalate_to_human"],"type":"string"},"missing_information":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}},"additionalProperties":false}},"additionalProperties":false}}},"description":"SecondLook provides an independent pre-action review of a proposed AI or agent action. It checks supplied facts, authority, constraints, reasoning, risks, and missing information before execution. Use it when an action is costly, external, irreversible, or constraint-sensitive. SecondLook does not authorize, execute, or supply missing authority, and results are not guarantees of correctness.","lastUpdated":"2026-09-13T18:48:32.226Z","serviceName":"SecondLook","x402Version":2}]}}