Skip to content

jgdeamorim/EVO-API

Repository files navigation

EVO-API

Proprietary commercial software · All rights reserved. Não distribuível. See LICENSE for terms. Licensing inquiries: contato@progesta.com.br

Semantic API Registry · Marketplace de APIs oficiais para marketing. Catalog multi-source agregador + Factory pipeline canônica + Dashboard self-serve com OAuth genérico e materialização tenant-scoped de Capabilities executáveis.

Posicionamento canon (ADR-0042):

  • Catalog upstream descobre providers oficiais (Tier 1 portais · Tier 2 APIs.guru · Tier 3 GitHub) com freshness + provenance per-field
  • Semantic enrichment signals (changelog · SDKs · health · auth- validated) habilita "Intelligence Platform" claim
  • Factory pipeline downstream (ADR-0012) materializa Capabilities canon quando tenant ativa provider via cards
  • Execução tenant-scoped REST/gRPC com OAuth genérico provider-agnostic

Status

  • 21 ADRs accepted · pivot canon estabelecido em ADR-0042
  • 6 crates Rust funcionais · 240+ tests
  • Foundation Phase 1 fechada (Factory loop E2E real · HANDOFF v04)
  • Sprint 3 em progresso · catalog discovery pipeline (ADR-0043 + S1)
  • Domain MVP focus: marketing connectors (ADR-0037 §domain)

Documentação

Spec-driven · ver docs/README.md:

  • docs/spec/ · specs funcionais/técnicas + NFRs
  • docs/architecture/ · C4, dados, fluxos
  • docs/adr/ · decisões técnicas (formato MADR)
  • docs/runbooks/ · operação
  • docs/guides/ · padrões + receitas

Língua canônica: português. Datas: ISO 8601.

Licenciamento

EVO-API é produto comercial proprietário. Distribuição e uso são governados por contrato comercial separado.

Componentes open-source de terceiros (Apache-2.0 · MIT · BSD) permanecem sob suas próprias licenças mas NÃO conferem direito ao software EVO-API em si. Vide LICENSE §4 e ADR-0041 Licensing Model.

Contribuições externas NÃO são aceitas sem assinatura prévia de CLA comercial. Repositório é mantido público apenas para uso autorizado.

Build

cargo build --workspace --release
cargo test --workspace
cargo run -p evo-validator -- structural   # gates determinísticos

Cargo configura publish = false em todos os crates · nenhum artifact é elegível para crates.io upload.

Segurança

Reports de segurança via email privado: contato@progesta.com.br. Não abrir issues públicas para vulnerabilidades.


Copyright (c) 2026 Jeferson Galote de Amorim. All rights reserved.

About

No description or website provided.

Topics

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages