Risposte rapide
Cosa fa Vetro Attest?
Controlla che il log del tuo agente AI (un ledger Vetro o una trace OpenTelemetry GenAI) non sia stato alterato e ne controfirma il digest con un timestamp indipendente: così puoi provare che il log esisteva, identico, in quel momento.
A chi serve?
A chi usa agenti AI e deve mostrare a revisori, clienti o autorità cosa ha fatto l'agente, per esempio per la conservazione dei log dell'AI Act (articolo 12), senza chiedere loro di fidarsi sulla parola.
Quanto costa?
Verificare un log è gratis e non salva nulla. Il report completo con attestazione firmata, o la ri-attestazione continua, hanno i prezzi qui sotto.
Verifica
Gratis
- Controllo della catena di hash e della firma ed25519
- Tracce OTel GenAI accettate così come sono
- Numero di eventi, chiamate LLM e tool, costo
- Anteprima del report AI Act
- Non viene salvato nulla
Attest
$29 una tantum, per ledger
- Report AI Act completo (Markdown + HTML)
- Controfirma ed25519 di questo servizio sul tuo digest, con marca temporale
- La nostra chiave pubblica e un endpoint gratuito perché chiunque possa verificarla senza fidarsi di noi
- Nessun account, nessun abbonamento
Continuous
$19 /mese dopo 14 giorni di prova gratis, disdici quando vuoi$190 /anno dopo 14 giorni di prova gratuita, 2 mesi gratis
- Riattestazione illimitata di ogni release via API
- Lo stesso report e la stessa controfirma per ogni ledger
- Per agenti in produzione: un auditor vuole attestata la versione attuale
Agency
$149 /mese dopo 14 giorni di prova gratis, disdici quando vuoi$1490 /anno dopo 14 giorni di prova gratuita, 2 mesi gratis
- Per DPO, studi legali e consulenti compliance: fino a 25 ledger di clienti al mese
- Una sola chiave API per tutti i clienti, nessun checkout per cliente
- Ogni report con Prepared for <cliente> nell'intestazione
Pacchetto documenti
$99 una tantum, senza ledger
- FRIA (art. 27) e bozza di documentazione tecnica allegato IV
- Piano di alfabetizzazione IA (art. 4) e avvisi di trasparenza art. 50
- Da 10 domande, PDF firmato + Markdown modificabile (documenti in italiano)
GDPR: DPA, subprocessors, EU hosting, 7-day retention
Verifica un ledger o una traccia OTel
Bentornato: il 30% di sconto per 3 mesi si applica da solo al checkout di Continuous e Agency.
Pagamento con carta tramite Stripe. Torni direttamente al tuo report.Cosa ottieni con 29 $ — un esempio reale
Estratti generati da questo servizio a partire dal ledger di esempio (solo un esempio: il tuo report e la tua attestazione nascono dal tuo ledger e sono firmati con la nostra chiave).
Report AI Act (Markdown + HTML + PDF, in inglese) · 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 (…)
Attestazione controfirmata (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.
Porta la traccia che hai già
Se il tuo agente esporta span OpenTelemetry con le convenzioni semantiche GenAI — OpenLLMetry, OpenInference, Langfuse o una tua strumentazione — esporta il payload OTLP/JSON e incollalo qui. Viene convertito in un ledger concatenato da hash, verificato e mappato sugli obblighi dell'AI Act esattamente come un ledger nativo. Una traccia importata non porta alcuna tua firma: proprio per questo la controfirma di una terza parte è l'unica prova con data certa che la accompagna, e l'attestazione lo dichiara esplicitamente nel campo source.
Cosa stai comprando davvero
La CLI è open source: puoi già verificare il tuo ledger, generare il report e firmarlo con la tua chiave. Non puoi firmarlo al posto di qualcun altro. La controfirma è la dichiarazione di una parte che non ha interessi nei tuoi log — che esattamente questo digest, con questo numero di eventi, è risultato integro in questo momento — ed è questa la parte che un auditor, un cliente o un tribunale può valutare.
L'attestazione è un piccolo oggetto JSON: la dichiarazione, la firma, la chiave pubblica. Verifica gratis qualunque attestazione, di chiunque:
curl -X POST https://attest.piratefly.com/api/verify-attestation -H 'content-type: application/json' -d @attestation.json
I limiti, detti chiaramente
- La controfirma attesta che un ledger è stato verificato in un dato momento. Non attesta che gli eventi al suo interno siano veri, né che il tuo agente si sia comportato bene.
- Il report mappa il tuo ledger sugli obblighi di registrazione dell'AI Act. È un supporto strutturato per il confronto sulla conformità, non una consulenza legale né una certificazione. Il report è in inglese.
- La chiave di firma risiede su questo server. Se venisse compromessa, le attestazioni passate perderebbero valore: la nostra chiave pubblica è pubblicata perché tu possa fissarla.
- Un ledger viene salvato solo se paghi, perché il tuo report resti scaricabile, e viene cancellato dopo 7 giorni. La verifica gratuita non salva nulla.
- Dopo il pagamento report e attestazione ti arrivano anche per email come allegati: restano tuoi anche dopo i 7 giorni e non li perdi chiudendo la scheda.