{"nome":"ExploriGen API","versao":"1.0.0","documentacao":"https://explorigen.io/agentes","openapi":"https://explorigen.io/api/openapi.json","auth":"https://explorigen.io/auth.md","versionamento":"https://explorigen.io/api/versioning.md","sandbox":"https://explorigen.io/api/v1/sandbox/","endpoints":[{"metodo":"GET","caminho":"/api","escopo":"","descricao":"Este índice: endpoints, escopos, política de versão e os endereços da documentação (documentation), do OpenAPI, da autenticação e do sandbox. Responde 200 sem token."},{"metodo":"GET","caminho":"/api/v1/sandbox/","escopo":"","descricao":"Índice da v1 com token: os mesmos campos de GET /api mais registrado_como (o registration_id do seu token) e sandbox_token. Dados fixos do sandbox (test mode), sem token."},{"metodo":"GET","caminho":"/api/v1/sandbox/paginas","escopo":"","descricao":"Lista paginada das páginas públicas (rota, url, titulo, descricao, secao, lastmod). Paginação: limite 1..100 (padrão 50) e cursor; proximo traz o cursor da página seguinte e some na última. Dados fixos do sandbox (test mode), sem token."},{"metodo":"GET","caminho":"/api/v1/sandbox/paginas/<rota>","escopo":"","descricao":"Uma página em markdown, só para rota presente em /agentes/indice.json (a página inicial é paginas/index); fora dessa lista, 404 not_found. Dados fixos do sandbox (test mode), sem token."},{"metodo":"GET","caminho":"/api/v1/sandbox/busca?q=<termos>","escopo":"","descricao":"Busca lexical (keyword search) no título, na descrição e no texto das páginas; sem ranking semântico. limite 1..20 (padrão 8); q vazio devolve 400 invalid_request. Dados fixos do sandbox (test mode), sem token."},{"metodo":"GET","caminho":"/api/v1/sandbox/solucoes","escopo":"","descricao":"As soluções e as cinco portas por objetivo de negócio, com URL absoluta. Dados fixos do sandbox (test mode), sem token."},{"metodo":"GET","caminho":"/api/v1/sandbox/precos","escopo":"","descricao":"Os preços públicos, os mesmos de /pricing.md; os demais serviços são sob proposta (custom pricing). Dados fixos do sandbox (test mode), sem token."},{"metodo":"GET","caminho":"/api/v1/sandbox/prontidao/<dominio>","escopo":"","descricao":"A leitura de prontidão técnica GRAVADA para um domínio. Nunca mede: sem leitura, o estado é ausente. Quando o instrumento está em pausa, 429 ou 503 com Retry-After. Dados fixos do sandbox (test mode), sem token."},{"metodo":"POST","caminho":"/agent/identity","escopo":"","descricao":"Registro anônimo do agente (self-serve, grátis/free, sem cadastro/no signup): {\"type\":\"anonymous\"} devolve registration_id e identity_assertion (24 h)."},{"metodo":"POST","caminho":"/agent/token","escopo":"","descricao":"Troca a identity_assertion por um access_token de 1 hora (grant JWT-bearer da RFC 7523). Não há chave de parceiro nem limite por agente (no rate limit per agent)."}],"escopos":{"site.read":"ler páginas, busca e catálogo (read pages, search, catalog)","prontidao.read":"consultar leituras de prontidão gravadas (read recorded readiness scores)"},"politicaVersao":"A versão vai no caminho (/api/v1/). Mudança incompatível nasce em /api/v2/ e a v1 continua no ar por pelo menos 90 dias depois do aviso, sinalizado pelos cabeçalhos Deprecation e Sunset (RFC 9745/8594). A API v1 é somente leitura (read-only): nenhuma operação cria, altera ou apaga dado. A política inteira, com as cotas (rate limit), está em https://explorigen.io/api/versioning.md."}