O modelo OSI tem 7 camadas. Nenhuma delas resolve governança, linhagem e persistência do conhecimento gerado por IA. KCP propõe a Camada 8 — um protocolo aberto para a era da inteligência artificial.
Em 2026, cada time usa múltiplos agentes de IA. Mas toda essa inteligência morre na sessão — sem persistência, sem rastreabilidade, sem reuso.
Semantic Web, MCP, Knowledge Graphs, Git, RAG — todos fazem parte do puzzle. Nenhum combina persistência + governança + descoberta + lineage em um protocolo aberto.
KCP é o primeiro protocolo a combinar:
✅ Persistência · ✅ Governança Multi-Tenant · ✅ Descoberta Semântica
✅ Lineage Tracking · ✅ Federação P2P · ✅ Protocolo Aberto
KCP propõe uma Camada de Contexto & Conhecimento acima do HTTP (L7), com primitivas abertas para publicar, descobrir, assinar e rastrear artefatos de conhecimento.
Artefato KCP — estrutura do payload:
{
"artifact_id": "uuid-v4",
"user_id": "alice@example.com",
"tenant_id": "acme-corp",
"tags": ["churn", "analytics", "ml"],
"acl": { "visibility": "team" },
"lineage": {
"query": "Predict customer churn using 12 months",
"data_sources": ["postgres://analytics/customers"],
"parent_id": null
},
"content_hash": "sha256:e3b0c44298fc1c...",
"signature": "ed25519:a1b2c3d4..."
}
KCP não é só teoria. Publicação, busca, lineage, assinatura e verificação implementados e testados nos três SDKs.
SQLite + FTS5 · Ed25519 · FastAPI@noble/ed25519 · @noble/hashesgo-sqlite3 · Ed25519kcp_publish · kcp_search · kcp_lineagesetup_mcp.pymake demo + make demo-readmake demo-mcp)make setup-mcp-claudemake peer-demo)pip install kcpnpm install @kcp-protocol/kcpgo get github.com/kcp-protocol/kcp
O KCP expõe um servidor MCP (Model Context Protocol) que qualquer agente de IA — Claude, Cursor, Windsurf, GPT — pode chamar diretamente. Você escreve em linguagem humana; o agente traduz para o método técnico correto.
kcp_publish(title=..., content=..., tags=[...])| O que você diz ao agente | Método MCP | O que acontece |
|---|---|---|
|
"Salva essa análise sobre rate limiting" "Guarda isso para eu usar depois" "Persiste esse documento como privado" |
kcp_publish |
Artefato criado, assinado com Ed25519, hash SHA-256 calculado, indexado no FTS5, enfileirado para sync com peers |
|
"O que eu já sei sobre autenticação?" "Tem algo salvo sobre deploy no k8s?" "Busca decisões de arquitetura anteriores" |
kcp_search |
Busca FTS5 full-text com BM25 ranking + porter stemmer. Retorna top-N com score de relevância em <5ms |
|
"Me mostra o conteúdo completo daquele artifact" "Lê o documento com ID abc-123" "Qual era a conclusão daquela análise?" |
kcp_get |
Recupera metadados + conteúdo completo. Descriptografa automaticamente artefatos privados se o node tem a chave |
|
"De onde veio essa análise? Qual foi a origem?" "Mostra a cadeia de derivação desse documento" "Como esse relatório foi construído?" |
kcp_lineage |
Percorre o DAG de derivação do root até o artefato atual. Mostra cada etapa: fonte → rascunho → análise → decisão |
|
"Lista o que foi salvo esta semana" "Mostra os últimos documentos com tag 'infra'" "Quais artifacts existem aqui?" |
kcp_list |
Lista artefatos recentes com filtro por tags. Retorna título, formato, visibilidade e timestamp |
|
"Quantos artifacts estão salvos?" "Qual é o node ID desse KCP?" "Me dá um relatório do estado do sistema" |
kcp_stats |
Contagem de artefatos, tamanho do banco, node_id, versão do protocolo, lista de tools disponíveis |
|
"O sync está funcionando com os peers?" "Tem algum artefato que falhou ao sincronizar?" "Qual o estado da fila de entrega?" |
kcp_sync_status |
Estado do SyncWorker + circuit breaker por peer + fila: pending / in_flight / done / failed com contagens |
make setup-mcp-claude
make setup-mcp
pip install kcp-protocol && kcp-mcp-server
Comparando o estado atual (sem KCP) com o fluxo de trabalho usando o protocolo.
| Recurso | Hoje (sem KCP) | Com KCP |
|---|---|---|
| Persistência de análises | ✗ Chat privado — se perde | ✓ Automático, versionado |
| Descoberta de conhecimento | ✗ Perguntar no Slack | ✓ Busca semântica em ms |
| Lineage de dados | ✗ Zero rastreabilidade | ✓ Fonte → insight → decisão |
| Governança multi-tenant | ✗ RBAC genérico | ✓ Org/Team contextual + ACL |
| Interoperabilidade entre IAs | ✗ Silos isolados | ✓ Protocolo aberto |
| Taxa de reuso de análises | ✗ 0% | ✓ 40–60% |
| Tempo de discovery | 2–3 horas | 15 minutos |
| Auditoria de compliance | 2 semanas (manual) | 2 horas (query) |
Cenário: time de engenharia com 200 pessoas e 40 times, 3 análises por pessoa/semana.
Dados reais de mercado — para CTOs, líderes de produto e decisores de tecnologia que precisam justificar investimentos em infraestrutura de contexto.
🚀 Contexto 2025–2026: O número de AI agents em produção cresceu 8× nos últimos 12 meses. O GPT-4o foi lançado em mai/2024, Claude 3.5 em jun/2024, Gemini 2.0 Flash em jan/2025, o modelo o3 em abr/2025 — cada nova geração multiplica o volume de sessões e, com ele, o custo de re-injeção de contexto perdido. O problema que o KCP resolve ficou 8× maior no tempo em que o protocolo foi construído.
Fonte: logs nginx VPS · 165.22.151.182 · 20–21/03/2026 · ver relatório completo
* Estimativas baseadas em preços públicos de APIs (OpenAI GPT-4o $5/MTok input, março 2026) e benchmark interno KCP. Economia real varia com volume, modelo e taxa de cache hit. Fontes: McKinsey State of AI 2025.
KCP não é uma plataforma centralizada. É um protocolo aberto — cada organização opera seus próprios nós. A rede pública é uma malha voluntária; a rede privada fica dentro da sua infraestrutura.
git clone https://github.com/kcp-protocol/kcp.git
cp docker/.env.example docker/.env && nano docker/.env
docker compose -f docker/docker-compose.yml up -d
/kcp/v1/peers + /peers.jsonO protocolo é aberto. O código é open-source. A especificação está publicada.
Precisamos de early adopters, feedback técnico e contribuidores.
🔗 github.com/kcp-protocol · 🌐 kcp-protocol.org · MIT License · 2026