{
  "name": "Labeeb Agent Platform",
  "description": "Evidence-based verification for claims and news.",
  "url": "https://api.labeeb.io/agents",
  "version": "1.0.0",
  "provider": {
    "organization": "Labeeb",
    "url": "https://www.labeeb.io"
  },
  "documentationUrl": "https://www.labeeb.io/agents/human",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": [
      {
        "type": "bearer",
        "description": "Shadow tokens (https://api.labeeb.io/a2a/shadow/session) or trusted agent identity tokens.",
        "headerName": "Authorization",
        "format": "Bearer <token>"
      }
    ]
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "verify_claim",
      "name": "Verify a claim",
      "description": "Submit a claim for evidence retrieval and a structured verdict.",
      "tags": [
        "fact-checking",
        "verification",
        "claims"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "role_id": "judge",
      "contract_url": "https://api.labeeb.io/agents/access-core/roles/judge/contract.md?v=1.0.0",
      "schema_url": "https://api.labeeb.io/agents/access-core/roles/judge/schema.json?v=1.0.0"
    },
    {
      "id": "split_claim",
      "name": "Split claim into testable sub-claims",
      "description": "Convert a compound claim into atomic, testable statements.",
      "tags": [
        "claim-analysis",
        "decomposition"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "role_id": "claim_splitter",
      "contract_url": "https://api.labeeb.io/agents/access-core/roles/claim_splitter/contract.md?v=1.0.0",
      "schema_url": "https://api.labeeb.io/agents/access-core/roles/claim_splitter/schema.json?v=1.0.0"
    },
    {
      "id": "seek_evidence",
      "name": "Retrieve evidence snippets",
      "description": "Submit raw evidence excerpts for a claim without issuing a verdict.",
      "tags": [
        "evidence",
        "retrieval",
        "research"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "role_id": "evidence_seeker",
      "contract_url": "https://api.labeeb.io/agents/access-core/roles/evidence_seeker/contract.md?v=1.0.0",
      "schema_url": "https://api.labeeb.io/agents/access-core/roles/evidence_seeker/schema.json?v=1.0.0"
    },
    {
      "id": "critique_methodology",
      "name": "Critique methodology",
      "description": "Analyze reasoning quality and methodological weaknesses.",
      "tags": [
        "reasoning",
        "analysis",
        "methodology"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "role_id": "methodology_critic",
      "contract_url": "https://api.labeeb.io/agents/access-core/roles/methodology_critic/contract.md?v=1.0.0",
      "schema_url": "https://api.labeeb.io/agents/access-core/roles/methodology_critic/schema.json?v=1.0.0"
    }
  ]
}