v0.10.0-beta
⚠ MODO UNDERGROUND — Acesso restrito.
API vIA local em http://127.0.0.1:8500. Não acessível remotamente em β.11. Multi-tenant + cloud deploy: γ.x.

API vIA — desenvolvedores

Endpoints principais

GET  /health                 status (público)
GET  /version                versão vIA (público)
GET  /capabilities           capacidades (auth)
POST /predict/quick          surrogate NN (auth, <1ms warm)
POST /predict/compare        NN + GP comparativo (auth)
POST /predict/rigorous       pipeline completo (501 em β.11; γ.1 ativa)
GET  /ravs                   lista RAVs públicos (auth)
GET  /ravs/{rav_id}          detalhe + selo SHA256 (auth)
    

Autenticação

Bearer token em Authorization header. Token local lido de SECRETS/api_master_key.txt (auto-gerado no primeiro start).

curl -X POST http://127.0.0.1:8500/predict/quick \
  -H "Authorization: Bearer $(cat SECRETS/api_master_key.txt)" \
  -H "Content-Type: application/json" \
  -d '{"region":"BRA","year_start":2024,"year_end":2050}'
    

Rate limiting

Configurável em CONFIG/api_limits.yaml. Sliding window in-memory.

Diferenciação

Esta API NÃO é apenas um wrapper de LLM. Oferece:

Roadmap público

γ.1/predict/rigorous funcional + multi-tenant auth
γ.2Camada 2 Praxis ativada (otimização inversa)
γ.3+Cloud deploy + SDK Python/JS