kxwaii495/agent-identity-protocol

🔐 Identidades seguras para agentes usando a Camada de Identidade Zero-Trust, aumentando a confiança em MCP e sistemas autônomos.

O que é agent-identity-protocol?

Este skill estabelece um protocolo de identidade descentralizada para agentes de IA, utilizando uma Camada de Identidade Zero-Trust (ZIL). Ele permite que agentes em diferentes plataformas, como MCP (Model Context Protocol) e sistemas autônomos, verifiquem a autenticidade uns dos outros antes de compartilhar dados ou executar ações, evitando ataques de personificação. Através de chaves criptográficas e certificados auto-soberanos, cada agente possui uma identidade única e imutável, registrada em um ledger distribuído. Isso garante que interações entre agentes sejam rastreáveis, auditáveis e seguras, mesmo em ambientes não confiáveis, promovendo a confiança em ecossistemas multiagentes.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add kxwaii495/agent-identity-protocol

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que agent-identity-protocol faz?

🔐 Identidades seguras para agentes usando a Camada de Identidade Zero-Trust, aumentando a confiança em MCP e sistemas autônomos.

Visão Geral

Este skill implementa um protocolo de identidade baseado em Zero-Trust para agentes de IA. Ele fornece mecanismos para criação, verificação e revogação de identidades digitais, utilizando chaves assimétricas e registros imutáveis.

Funcionalidades

  • Registro de Identidade: Cada agente gera um par de chaves (pública/privada) e registra sua identidade em um ledger distribuído.
  • Verificação Mútua: Agentes podem verificar a identidade uns dos outros antes de iniciar comunicações seguras.
  • Revogação: Identidades comprometidas podem ser revogadas, notificando todos os participantes da rede.
  • Auditoria: Todas as interações entre agentes são assinadas, permitindo auditoria posterior.

Como Usar

  1. Instalação: Adicione o skill ao seu agente via config.yaml ou variável de ambiente AGENT_IDENTITY_PROTOCOL_ENABLED=true.
  2. Geração de Chave: Execute agent-identity generate-key no terminal do agente.
  3. Registro: Use o comando agent-identity register --public-key <pubkey> para registrar a identidade.
  4. Verificação: Antes de uma ação compartilhada, chame agent-identity verify --agent-id <id>.

Exemplo de Uso

# Gerar chave
agent-identity generate-key -o /tmp/agent_key.pem

# Registrar identidade
agent-identity register --public-key /tmp/agent_key.pem --name "meu-agente-1"

# Verificar outro agente
agent-identity verify --agent-id "agente-remoto-abc123"

Compatibilidade

  • MCP: Suporte nativo para autenticação em servidores MCP.
  • Sistemas Autônomos: Funciona com qualquer agente que suporte o protocolo.
  • Plataformas: Claude Code, Cursor, Codex, e outros.

Considerações de Segurança

  • Mantenha as chaves privadas em armazenamento seguro (HSM ou variáveis de ambiente criptografadas).
  • Renove identidades periodicamente (configurável via AGENT_IDENTITY_ROTATION_DAYS).
  • Monitore logs de auditoria para detectar anomalias.

Licença

MIT

Habilidades Relacionadas