O que settlement-witness-skill faz?
Verifique saídas estruturadas de agentes com resultados determinísticos e recibos assinados.
Visão Geral
Este skill fornece uma maneira confiável e auditável de verificar que um agente produziu uma saída estruturada específica. Ao usar resultados determinísticos e assinaturas criptográficas, ele garante que a saída não foi adulterada e pode ser verificada de forma independente.
Funcionalidades
- Verificação Determinística: Garante que a mesma entrada sempre produza a mesma saída.
- Recibos Assinados: Cada saída verificada gera um recibo assinado que pode ser armazenado e verificado posteriormente.
- Suporte Multiagente: Permite que um agente ateste o resultado de outro agente.
- Fácil Integração: Funciona com ferramentas de linha de comando e ambientes de desenvolvimento populares.
Como Usar
- Forneça uma entrada estruturada (ex.: JSON) para o agente.
- O skill processa a entrada de forma determinística.
- Um recibo assinado é gerado e retornado.
- O recibo pode ser armazenado ou enviado para verificação futura.
Exemplo de Uso
# Exemplo de comando (se aplicável)
$ settlement-witness verify --input '{"tipo": "transferencia", "valor": 100}'
Requisitos
- Node.js >= 18
- Acesso a um par de chaves criptográficas (pública/privada) para assinatura.
Integração
Este skill pode ser usado com os seguintes agentes/ferramentas:
- Claude Code
- Cursor
- Codex
- Outros agentes compatíveis com ferramentas de linha de comando.
Considerações de Segurança
- A chave privada nunca deve ser exposta ou compartilhada.
- Armazene os recibos assinados em local seguro para auditoria futura.
- Verifique sempre a assinatura do recibo antes de confiar no resultado.
Licença
MIT