El registro de su agente prueba lo que ocurrió.
El nuestro prueba que no lo escribió después.

Suba un ledger de Vetro o una traza OpenTelemetry GenAI del agente que ya utiliza: nada que instalar. Un registro que guarda usted no prueba nada sobre cuándo existía: el archivo es suyo, podría haberlo escrito esta mañana. Este servicio lo verifica y contrafirma su huella como parte independiente, en un momento que usted no controla.

Probarlo con el ledger de ejemploVerificar un ledger o una traza OTelQuickstart

Respuestas rápidas

¿Qué hace Vetro Attest?

Comprueba que el log de tu agente de IA (un ledger de Vetro o una traza OpenTelemetry GenAI) no ha sido alterado y contrafirma su digest con una marca de tiempo independiente, para que puedas demostrar que el log existía, sin cambios, en ese momento.

¿Quién lo necesita?

Equipos con agentes de IA que deben mostrar a auditores, clientes o reguladores lo que hizo el agente, por ejemplo para el registro de logs de la Ley de IA de la UE (artículo 12), sin pedirles que se fíen de su palabra.

¿Cuánto cuesta?

Verificar un log es gratis y no guarda nada. El informe completo con atestación firmada, o la re-atestación continua, tienen el precio justo debajo.

Verificar

Gratis

  • Comprobación de la cadena de hashes y de la firma ed25519
  • Trazas OTel GenAI aceptadas tal cual
  • Número de eventos, llamadas a LLM y herramientas, coste
  • Vista previa del informe AI Act
  • No se guarda nada

Continuous

$19 /mes tras 14 días de prueba gratis, cancele cuando quiera

  • Recertificación ilimitada de cada versión vía API
  • El mismo informe y la misma contrafirma para cada ledger
  • Para agentes en producción: un auditor quiere certificada la versión actual

Agency

$149 /mes tras 14 días de prueba gratis, cancele cuando quiera

  • Para DPD, despachos y consultores de cumplimiento: hasta 25 ledgers de clientes al mes
  • Una sola clave API para todos los clientes, sin un pago por cliente
  • Cada informe con Prepared for <cliente> en el encabezado

Paquete documental

$99 pago único, sin ledger

  • EIDF (art. 27) y borrador de documentación técnica anexo IV
  • Plan de alfabetización en IA (art. 4) y avisos de transparencia art. 50
  • A partir de 10 preguntas, PDF firmado + Markdown editable (documentos en español)

Crear mi paquete

GDPR: DPA, subprocessors, EU hosting, 7-day retention

Verificar un ledger o una traza OTel

Lo que obtiene por 29 US$ — un ejemplo real

Extractos generados por este servicio a partir del ledger de ejemplo (solo es un ejemplo: su informe y su certificación se construyen a partir de su propio ledger y se firman con nuestra clave).

Informe AI Act (Markdown + HTML + PDF, en inglés) · PDF

# EU AI Act — record-keeping evidence report

> Engineering evidence, not legal advice — see "Known gaps" before relying on this.

## Run inventory

| Run | Status | Integrity | LLM calls | Tool calls | Cost |
|---|---|---|---|---|---|
| `ledger.jsonl` (run_mraxqd1w_f5191f80dc112c24) | completed | signed | 1 | 1 | $0.0001 |

## Obligation mapping

| Theme | Article | Evidence |
|---|---|---|
| Automatic event recording | Art. 12 | Every LLM call, tool call, error and outcome recorded at the call site, mechanically. |
| Integrity of retained logs | Art. 26 | Hash chain + ed25519 signatures — see the integrity column; tampering is detectable. |
| Human oversight of sensitive actions | Art. 14(4) | tool.approve rules pause the agent; approval.request / approval.decision events record who allowed or refused what. |
| Right to explanation | Art. 86 | Full decision trail (requests, responses, tool calls, policy decisions) per run. |

## Retention · Known gaps · Event log   (…)

Certificación contrafirmada (attestation.json)

{
  "statement": {
    "digest": "faca842b7125cac108f4503ed4adf99fe404768c7ff2c7995b6ea27c87435c4e",
    "source": "vetro-ledger",
    "events": 7,
    "verified": true,
    "signed": true,
    "attestedAt": "2026-09-26T01:00:12.743Z",
    "service": "https://attest.example"
  },
  "signature": "tKO6IMdZCjIwysI9wrSXAr1b+S0eK/B5BSsqPEhRlidxm9tSkEJStSO91ofiUV+SIWsOMG7lRURTupR+ha+2DA==",
  "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA…\n-----END PUBLIC KEY-----\n"
}

Start in 1 minute

Record your agent into a signed ledger, then verify it here for free. Node or Python, one line changes in your code.

npm i https://attest.piratefly.com/dl/vetro-core-0.1.0.tgz https://attest.piratefly.com/dl/vetro-anthropic-0.1.0.tgz
pip install https://attest.piratefly.com/dl/vetro-0.1.0-py3-none-any.whl   # Python
import Anthropic from '@anthropic-ai/sdk';
import { Vetro } from '@vetro/core';
import { wrapAnthropic } from '@vetro/anthropic';   // OpenAI: wrapOpenAI from @vetro/openai
const run = new Vetro().startRun({ name: 'my-agent' });
const client = wrapAnthropic(new Anthropic(), run); // every call now lands in .vetro/runs/*.vtl

Already on OpenTelemetry? Skip the SDK: paste your GenAI trace (OTLP/JSON) in the box above, or vetro otel import trace.json.

Traiga la traza que ya tiene

Si su agente exporta spans de OpenTelemetry con las convenciones semánticas GenAI — OpenLLMetry, OpenInference, Langfuse o su propia instrumentación —, exporte el payload OTLP/JSON y péguelo aquí. Se convierte en un ledger encadenado por hashes, se verifica y se asigna a las obligaciones del AI Act exactamente igual que un ledger nativo. Una traza importada no lleva ninguna firma suya: precisamente por eso la contrafirma de un tercero es la única prueba con sello de tiempo que la acompaña, y la certificación lo declara de forma explícita en su campo source.

Lo que realmente compra

La CLI es de código abierto: ya puede verificar su propio ledger, generar el informe y firmarlo con su propia clave. Lo que no puede es firmarlo como otra persona. La contrafirma es la declaración de una parte sin interés en sus registros — que exactamente esta huella, con este número de eventos, se verificó sin errores en este momento — y esa es la parte que un auditor, un cliente o un tribunal puede valorar.

La certificación es un pequeño objeto JSON: la declaración, la firma y la clave pública. Verifique gratis cualquier certificación, sea de quien sea:
curl -X POST https://attest.piratefly.com/api/verify-attestation -H 'content-type: application/json' -d @attestation.json

Los límites, con claridad