Describe the intent
Send the goal, proposed action, authority, constraints, known facts, uncertainties, and reasoning summary.
SecondLook is an independent review step for costly, irreversible, external, or constraint-sensitive actions. Send the intended action and its context. Receive a structured review before execution.
View API →See how it works ↓Machine-readable · structured review · never authorizes or executesAn agent may have a plausible plan while missing an authority boundary, a hard constraint, a relevant uncertainty, or a consequence that deserves human review.
SecondLook creates a separate pre-action checkpoint. The calling agent remains responsible for authority and execution.
Send the goal, proposed action, authority, constraints, known facts, uncertainties, and reasoning summary.
SecondLook assesses material concerns, risks, and missing information.
Get one of four statuses: no material concern found, material concern found, insufficient information, or human review required.
The caller decides what to do next. SecondLook does not authorize, execute, or supply missing authority.
The live API publishes its machine-readable contract in OpenAPI. This representative shape is for orientation; use the live contract for current fields and payment requirements. Paid public service is currently limited to service use in the 50 U.S. states and District of Columbia, and callers declare the service-use jurisdiction on the request.
POST /v1/paid/second-look
Content-Type: application/json
X-SecondLook-Service-Use-Country: US
X-SecondLook-Service-Use-Region: CA
{
"goal": "Review a proposed customer refund before execution.",
"proposed_action": "Issue a $25 refund to the customer.",
"authority": {
"status": "confirmed",
"basis": "Support policy permits refunds up to $50."
},
"hard_constraints": [
"Do not exceed the documented $50 refund limit."
],
"known_facts": [
"The customer was charged twice."
]
}SecondLook is a final pre-execution review, not an authorization service. It never creates, grants, infers, fills in, or supplies missing authority.
Use the structured result as one input to your own control flow. Preserve the boundary between review, permission, and execution.
no_material_concern_found
Nothing material was identified in the supplied context.
material_concern_found
A material concern or risk was identified.
insufficient_information
The supplied context is not enough for a reliable review.
human_review_required
The action needs a human decision before execution.
Read the unsigned payment challenge and OpenAPI contract before calling. Current paid-service availability is limited to eligible U.S. service use in the 50 states and District of Columbia.