Recibos assinados para as ações que seu software executa.
O Attestor assina um recibo das ações que seu software executa fora do loop do agente: entregas de webhook, chamadas a APIs de terceiros, publicação de conteúdo, chamadas a LLMs, commits e verificações de disponibilidade. Ele é para times que precisam mostrar a alguém de fora da empresa o que seus sistemas fizeram. Depois de ativado, cada ação deixa um recibo assinado com Ed25519 que qualquer pessoa pode verificar com nossas chaves públicas, sem nos chamar.
Plano Free · 1.000 recibos por mês · Verifique sem conta · Apenas hashes, nunca conteúdo

Quando um parceiro contesta uma entrega, um log interno não responde à pergunta que alguém de fora da empresa vai fazer.
— O Attestor existe para que a resposta seja um recibo, não a sua palavra.
Oito primitivas. Uma camada de assinatura.
Toda primitiva produz um recibo no mesmo formato. Uma biblioteca de verificação. Uma chave a publicar. Uma única forma de resolver qualquer dúvida sobre o que aconteceu.
Relay de ações de agente
Seu agente autônomo age. O Attestor assina um recibo do que ele fez, quando e com quem.
Atestação de conteúdo
Envie um hash. Receba um carimbo de data/hora assinado. Nunca vemos o conteúdo. Você prova que ele existia.
Disponibilidade que se comprova sozinha
Verificações agendadas nos seus endpoints. Cada resultado é um recibo que seus clientes podem verificar.
Webhooks que encerram disputas
Envie por nós. Cada tentativa é assinada. "Vocês receberam?" vira uma verificação de uma linha.
DNS, testemunhado
Consultas a vários resolvers em um agendamento. Consenso embutido. Divergências sinalizadas. Tudo assinado.
Observações de TLS sob demanda
Cadeias de certificados, fingerprints, janelas de validade — capturados periodicamente, assinados permanentemente.
Atestação de chamadas de LLM
Assine os metadados de uma chamada de LLM — modelo, hash do prompt, hash da conclusão — sem expor nenhum dos dois.
Commits, testemunhados
Uma GitHub Action testemunha cada push. Sua cadeia de suprimentos ganha uma trilha de assinaturas de terceiros.
Do seu código a um recibo verificável em três linhas.
A integração tem o mesmo formato nas oito primitivas. Chame a API. Receba um recibo assinado. Verifique com a chave pública — para sempre.
Chame a primitiva
Chame POST /v1/call, /v1/attest ou qualquer um dos oito endpoints com sua chave de API. Encaminhamos, monitoramos, observamos ou testemunhamos — dependendo da primitiva.
Receba um recibo assinado
Montamos um recibo JSON com os fatos — carimbos de data/hora, hashes, códigos de status — e o assinamos com nossa chave Ed25519. Você o recebe de volta de forma síncrona, na mesma resposta.
Verifique para sempre, por qualquer pessoa
Use @attestor/verify no Node, attestor-verify no Python ou cole o recibo na página pública de verificação. As chaves públicas ficam em uma URL estável. Sem callback. Nunca.
// Call the primitive — get back a signed receipt
const receipt = await fetch('https://agined.com/api/v1/attestor/call', {
method: 'POST',
headers: { 'Authorization': `Bearer ${ATTESTOR_KEY}` },
body: JSON.stringify({
destination: 'https://api.acme.com/refund',
method: 'POST',
body: { order_id: 'ord_4f8a', amount: 2400 },
agent_id: 'billing-bot',
purpose: 'refund_processing'
})
}).then(r => r.json());
// Verify anywhere, anytime, by anyone
import { verify } from '@attestor/verify';
const { valid } = await verify(receipt);
console.log(valid); // → true# Call the primitive — get back a signed receipt
receipt = requests.post(
'https://agined.com/api/v1/attestor/call',
headers={'Authorization': f'Bearer {ATTESTOR_KEY}'},
json={
'destination': 'https://api.acme.com/refund',
'method': 'POST',
'body': {'order_id': 'ord_4f8a', 'amount': 2400},
'agent_id': 'billing-bot',
'purpose': 'refund_processing'
}
).json()
# Verify anywhere, anytime, by anyone
from attestor_verify import verify
valid, _ = verify(receipt)
print(valid) # → True# One call. One signed receipt. Anyone can verify.
curl https://agined.com/api/v1/attestor/call \
-H "Authorization: Bearer $ATTESTOR_KEY" \
-H "Content-Type: application/json" \
-d '{
"destination": "https://api.acme.com/refund",
"method": "POST",
"body": { "order_id": "ord_4f8a", "amount": 2400 },
"agent_id": "billing-bot",
"purpose": "refund_processing"
}'
# Returns a signed JSON receipt + X-Attestor-Receipt header.Para quem é, e o que eles precisam resolver.
Times cujo software age em nome de outras pessoas e que depois precisam provar o que ele fez.
Mostre o que um agente chamou e o que voltou.
Um agente chama um modelo e uma API de terceiros para um cliente, e depois o cliente pergunta o que aconteceu. Um recibo assinado de cada chamada responde com evidência, em vez de um log escrito por você mesmo.
Resolva um webhook contestado com uma única consulta.
Um parceiro diz que um webhook de pagamento nunca chegou. O recibo de entrega mostra quando ele foi enviado, para qual endpoint e o que voltou, sem uma investigação interna.
Evidência de disponibilidade e de certificados que um cliente pode conferir.
Monitores HTTP, DNS e TLS rodam de forma agendada e assinam cada resultado. Quando um cliente questiona uma janela de indisponibilidade, os resultados assinados são evidência independente do que foi observado.
Comprove qual commit e qual resultado de modelo foram lançados.
Um revisor pergunta qual commit entrou em uma versão e qual resultado de modelo foi usado nela. Recibos de commit e de conteúdo ligam a versão a hashes registrados no momento, verificáveis por qualquer pessoa que tenha a chave pública.
Evidência que se sustenta sozinha, não na nossa palavra.
Um recibo só é útil se quem o confere não precisar confiar na empresa que o emitiu. Cada propriedade abaixo existe para esse leitor.
Operado fora do sistema auditado.
O serviço de atestação roda separado dos sistemas que registra, de modo que o log de auditoria não fica dentro do sistema auditado. Essa separação é o que faz a saída ser um recibo, e não um log.
Ed25519, chaves públicas, para sempre.
Os recibos são verificados com chaves públicas publicadas em uma URL estável. Sem chamada de volta para nós, sem login, sem dependência. A criptografia sobrevive à empresa.
Verifique com código que você pode ler.
O formato do recibo é documentado, e o verificador offline, @agined/verifier, está sendo preparado para publicação no npm, para que qualquer pessoa possa conferir um recibo sem o nosso serviço. O relay que emite os recibos é proprietário.
Fazemos hash do que você não compartilha.
Corpos de requisição, corpos de resposta, cabeçalhos, prompts, conclusões — nunca armazenados. Somente hashes. Os recibos provam o que aconteceu sem vazar o que foi dito.
Um histórico que a própria cadeia defende.
Os recibos não são editáveis. Não podem ser excluídos sob demanda. A retenção é definida por plano e aplicada de modo uniforme. O modo somente anexação é imposto na camada do banco de dados por um trigger SQLite — nenhum fluxo de chamado de suporte reescreve o passado em silêncio, porque a própria cadeia rejeita reescritas.
Sua própria chave e seu próprio banco de dados.
O Enterprise adiciona um banco de dados isolado, retenção personalizada, SSO SAML e um MSA personalizado. Uma chave de assinatura dedicada está incluída a partir do Pro+.
Três formas de pagar
Escolha como pagar por Attestor – um plano fixo, pagamento por uso com o painel completo ou o menor preço medido pela API. Troque a qualquer momento no painel.
Planos mensais fixos
Escolha um plano por etapa do seu trabalho. Um preço mensal previsível, o painel completo e todos os recursos do seu nível – a forma mais simples de orçar.
- Painel completo + todos os recursos do nível
- Custo mensal previsível
- Franquias de uso incluídas
Veja os planos abaixo para o preço mensal e o uso incluído de cada nível.
Os preços medidos são cobrados por unidade indicada, na sua moeda de exibição. Por uso inclui o painel completo; somente API tem painel reduzido. Tarifas vigentes e franquias incluídas são confirmadas no checkout.
Sete planos. Um único formato de recibo.
Cada recibo assinado conta como uma chamada, e as chamadas das oito primitivas compartilham a mesma cota mensal. O plano Free inclui 1.000 recibos por mês, e verificar um recibo é sempre grátis. As compras são feitas pelo Avonao Billing.
- Avalie todas as primitivas
- Retenção de 7 dias
- Verifique qualquer recibo de graça
- Sem recargas nem excedente
- Suporte da comunidade
- Primitivas de atestação essenciais
- Retenção de 30 dias
- Pacotes de recarga disponíveis
- Excedente opcional
- Suporte por e-mail
- Todas as oito primitivas
- Retenção de 90 dias
- Exportações de conformidade
- Recargas e excedente opcional
- Suporte por e-mail
- Tudo do Pro
- Retenção de 180 dias
- Chave de assinatura dedicada
- Recargas e excedente opcional
- Suporte por e-mail
- Tudo do Pro+
- Retenção de 365 dias
- SSO e acesso para auditores
- Recargas e excedente opcional
- Suporte por e-mail
- Tudo do Team
- Retenção de 730 dias
- Chave de assinatura dedicada
- Sem limite mensal de recibos
- Suporte prioritário
- Chave de assinatura dedicada
- Retenção personalizada
- MSA personalizado
- Região de dados à sua escolha
- Compromisso de disponibilidade em um pedido assinado
Precisa de preços por volume ou de um ambiente dedicado? Fale conosco sobre o Enterprise →
Assine seu primeiro recibo hoje. Verifique em qualquer lugar.
Crie um workspace no plano Free e assine seu primeiro recibo com uma chamada de API. Qualquer pessoa com quem você compartilhá-lo pode verificá-lo com nossas chaves públicas, sem conta.
1.000 recibos por mês grátis · Nenhum conteúdo armazenado · Cobrança pelo Avonao Billing