{"name":"InterAI Risk Oracle","description":"Independent pre-execution decision layer for consequential agent actions. Before an agent executes, InterAI verifies; it does not execute the external action.","url":"https://api.interailabs.dev/a2a","provider":{"organization":"InterAI","url":"https://api.interailabs.dev"},"version":"0.1.3-beta","documentationUrl":"https://api.interailabs.dev/.well-known/openapi.json","autonomous_adoption":{"url":"https://api.interailabs.dev/.well-known/autonomous-adoption.json","purpose":"Machine-readable guidance for agents and builders deciding when and how to use InterAI before execution"},"integration_pattern":{"place_before":["tool.execute","email.send","db.update","payment.release","workflow.approve","wallet.sign"],"agent_decision_mapping":{"allow":"execute","review_required":"route_to_supervisor_policy_or_escalation_layer","block":"abort"}},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"securitySchemes":{"bearerAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Use Authorization: Bearer <api_key>. Obtain credentials from POST /onboard and fund the account before calling the A2A endpoint."}},"security":[{"bearerAuth":[]}],"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json"],"skills":[{"id":"verify_autonomous_action","name":"Verify Autonomous Action Before Execution","description":"Evaluate an autonomous agent action before execution and return allow, review_required, or block with policy signals and a trust receipt.","tags":["autonomous-execution","verification","policy","risk","trust","preflight"],"examples":["Verify a vendor payment before an agent releases funds.","Check a tool execution request before an agent writes to production."],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"verify_response","name":"Verify Response Legacy Alias","description":"Secondary compatibility alias for legacy prompt/response verification and existing A2A clients.","tags":["legacy-compatibility","verification","trust"],"examples":["Check a legacy prompt/response pair while migrating to autonomous_execution."],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"verify_batch","name":"Verify Batch","description":"Evaluate up to 100 legacy or autonomous execution verification items in one billed request and return trust receipts for each item.","tags":["autonomous-execution","verification","batch","trust","billing"],"examples":["Preflight a list of candidate answers before selecting one.","Audit many generated answers with one A2A request."],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}]}