{
  "$schema": "https://a2a-protocol.org/schemas/agent-card-v1.json",
  "agent_id": "jurai-pro",
  "name": "JurAI Pro",
  "description": "Agente de inteligência jurídica brasileira: busca semântica em 312M decisões judiciais de 60 tribunais, perfil estatístico de 13K magistrados, prognóstico ML, validação CNJ, ferramentas jurídicas. Powered by Hallucination Shield 4-layer.",
  "version": "1.0.0",
  "url": "https://jurai.pro",
  "publisher": {
    "name": "JurAI Pro",
    "url": "https://jurai.pro",
    "email": "agents@jurai.pro"
  },
  "capabilities": {
    "tools": [
      {
        "name": "search_jurisprudencia",
        "description": "Busca semântica jurisprudência BR — descreva tese em linguagem natural",
        "input_schema": {
          "type": "object",
          "properties": {
            "query": { "type": "string" },
            "tribunal": { "type": "string", "description": "TJSP, STJ, etc" },
            "limit": { "type": "integer", "default": 10 }
          },
          "required": ["query"]
        },
        "endpoint": "https://api.jurai.pro/api/v1/decisoes/buscar",
        "auth_required": true
      },
      {
        "name": "magistrate_profile",
        "description": "Perfil estatístico de magistrado brasileiro",
        "input_schema": {
          "type": "object",
          "properties": {
            "magistrado_id": { "type": "integer" },
            "nome": { "type": "string" }
          }
        },
        "endpoint": "https://api.jurai.pro/api/v1/magistrado/{id}/stats",
        "public_alternative": "https://jurai.pro/p/magistrado/{id}-{slug}",
        "auth_required": true
      },
      {
        "name": "validate_cnj",
        "description": "Valida número de processo CNJ (Resolução 65/2008)",
        "input_schema": {
          "type": "object",
          "properties": {
            "numero": { "type": "string" }
          },
          "required": ["numero"]
        },
        "public_endpoint": "https://jurai.pro/ferramentas/validador-cnj",
        "library_npm": "@jurai/cnj-validator",
        "library_pypi": "cnj-validator",
        "auth_required": false
      },
      {
        "name": "calculate_legal_deadline",
        "description": "Calcula prazo processual conforme CPC art. 219/224/220",
        "public_endpoint": "https://jurai.pro/ferramentas/calculadora-prazos",
        "auth_required": false
      },
      {
        "name": "calculate_succumbency_fees",
        "description": "Calcula honorários sucumbenciais CPC art. 85",
        "public_endpoint": "https://jurai.pro/ferramentas/calculadora-honorarios",
        "auth_required": false
      },
      {
        "name": "check_prescription",
        "description": "Verifica prescrição (18 hipóteses CC/CDC/CTN/CLT)",
        "public_endpoint": "https://jurai.pro/ferramentas/calculadora-prescricao",
        "auth_required": false
      }
    ],
    "skills": [
      "legal-research-brazilian-law",
      "magistrate-profiling",
      "judicial-decision-analysis",
      "legal-document-generation",
      "court-deadline-monitoring",
      "electronic-filing-pje"
    ]
  },
  "auth": {
    "type": "oauth2",
    "discovery": "https://api.jurai.pro/.well-known/oauth-authorization-server",
    "scopes": ["read:jurisprudencia", "read:magistrado", "write:peticionamento"]
  },
  "data_sources": [
    {
      "name": "DataJud CNJ",
      "url": "https://datajud-wiki.cnj.jus.br/",
      "coverage": "60 Brazilian courts"
    },
    {
      "name": "DJE-TJSP",
      "url": "https://dje.tjsp.jus.br/",
      "coverage": "São Paulo state diary"
    }
  ],
  "compliance": {
    "lgpd": true,
    "iso_27001": false,
    "ai_policy_url": "https://jurai.pro/.well-known/ai-policy.txt",
    "privacy_policy_url": "https://jurai.pro/privacidade",
    "terms_url": "https://jurai.pro/termos"
  },
  "discovery": {
    "llms_txt": "https://jurai.pro/llms.txt",
    "llms_full_txt": "https://jurai.pro/llms-full.txt",
    "mcp_json": "https://jurai.pro/.well-known/mcp.json",
    "openapi_url": null,
    "huggingface": "https://huggingface.co/jurai-pro",
    "github": "https://github.com/jurai-pro"
  },
  "language": "pt-BR",
  "jurisdiction": "BR"
}
