Card snapshot
api.interailabs.dev
·
2026-09-17 04:10:47 UTC
·
a5e8cb9083d8a1415fa83583ebe9bac6fd8e1b228674bb779717951931d092e0
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"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.1",
"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"
]
}
]
}