Réponses rapides
Que fait Vetro Attest ?
Il vérifie que le journal de votre agent IA (un ledger Vetro ou une trace OpenTelemetry GenAI) n'a pas été altéré et contresigne son empreinte avec un horodatage indépendant : vous pouvez prouver que le journal existait, inchangé, à cet instant.
Pour qui ?
Les équipes qui font tourner des agents IA et doivent montrer à des auditeurs, clients ou régulateurs ce que l'agent a fait, par exemple pour la journalisation exigée par l'AI Act (article 12), sans leur demander de les croire sur parole.
Combien ça coûte ?
Vérifier un journal est gratuit et ne stocke rien. Le rapport complet avec attestation signée, ou la ré-attestation continue, sont tarifés juste en dessous.
Vérifier
Gratuit
- Contrôle de la chaîne de hachage et de la signature ed25519
- Traces OTel GenAI acceptées telles quelles
- Nombre d'événements, appels LLM et outils, coût
- Aperçu du rapport AI Act
- Rien n'est conservé
Attest
$29 paiement unique, par ledger
- Rapport AI Act complet (Markdown + HTML)
- Contre-signature ed25519 de ce service sur votre empreinte, horodatée
- Notre clé publique, et un point d'accès gratuit pour que chacun puisse la vérifier sans nous faire confiance
- Pas de compte, pas d'abonnement
Continuous
$19 /mois après 14 jours d’essai gratuit, résiliable à tout moment$190 /an après 14 jours d'essai gratuit, 2 mois offerts
- Ré-attestation illimitée de chaque version via API
- Le même rapport et la même contre-signature pour chaque ledger
- Pour les agents en production : un auditeur veut la version actuelle attestée
Agency
$149 /mois après 14 jours d’essai gratuit, résiliable à tout moment$1490 /an après 14 jours d'essai gratuit, 2 mois offerts
- Pour DPO, cabinets d'avocats et consultants conformité : jusqu'à 25 ledgers clients par mois
- Une seule clé API pour tous les clients, pas de paiement par client
- Chaque rapport porte en en-tête Prepared for <client>
Pack documentaire
$99 paiement unique, sans ledger
- AIDF (art. 27) et projet de documentation technique annexe IV
- Plan de maîtrise de l'IA (art. 4) et avis de transparence art. 50
- À partir de 10 questions, PDF signé + Markdown modifiable (documents en français)
GDPR: DPA, subprocessors, EU hosting, 7-day retention
Vérifier un ledger ou une trace OTel
Bon retour : 30 % de remise pendant 3 mois, appliquée automatiquement au paiement de Continuous et Agency.
Paiement par carte via Stripe. Vous revenez directement à votre rapport.Ce que vous obtenez pour 29 $ — un exemple réel
Extraits générés par ce service à partir du ledger d'exemple (à titre d'exemple : votre rapport et votre attestation sont construits à partir de votre propre ledger et signés avec notre clé).
Rapport AI Act (Markdown + HTML + PDF, en anglais) · 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 (…)
Attestation contre-signée (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.
Apportez la trace que vous avez déjà
Si votre agent exporte des spans OpenTelemetry selon les conventions sémantiques GenAI — OpenLLMetry, OpenInference, Langfuse ou votre propre instrumentation —, exportez les données OTLP/JSON et collez-les ici. Elles sont converties en ledger chaîné par hachage, vérifiées et rapprochées des obligations de l'AI Act exactement comme un ledger natif. Une trace importée ne porte aucune signature de votre part : c'est précisément pourquoi la contre-signature d'un tiers est la seule preuve horodatée qui s'y rattache ; l'attestation l'indique explicitement dans son champ source.
Ce que vous achetez réellement
La CLI est open source : vous pouvez déjà vérifier votre propre ledger, générer le rapport et le signer avec votre propre clé. Ce que vous ne pouvez pas faire, c'est le signer en tant que quelqu'un d'autre. La contre-signature est la déclaration d'une partie sans intérêt dans vos journaux — que cette empreinte précise, avec ce nombre d'événements, a été vérifiée sans erreur à cet instant — et c'est cela qu'un auditeur, un client ou un tribunal peut prendre en compte.
L'attestation est un petit objet JSON : la déclaration, la signature, la clé publique. Vérifiez gratuitement n'importe quelle attestation, quel qu'en soit l'émetteur :
curl -X POST https://attest.piratefly.com/api/verify-attestation -H 'content-type: application/json' -d @attestation.json
Les limites, clairement
- La contre-signature atteste qu'un ledger a été vérifié à un instant donné. Elle n'atteste pas que les événements qu'il contient sont vrais, ni que votre agent s'est bien comporté.
- Le rapport rapproche votre ledger des obligations de journalisation de l'AI Act. C'est un support structuré pour l'échange sur la conformité, pas un conseil juridique ni une certification. Le rapport lui-même est en anglais.
- La clé de signature est hébergée sur ce serveur. Si elle était compromise, les attestations passées perdraient leur valeur — notre clé publique est publiée pour que vous puissiez l'épingler.
- Un ledger n'est conservé que si vous payez, pour que votre rapport reste téléchargeable, et il est supprimé après 7 jours. La vérification gratuite ne conserve rien.
- Après le paiement, le rapport et l'attestation vous sont aussi envoyés par e-mail en pièces jointes : ils restent à vous au-delà des 7 jours, et vous ne pouvez pas les perdre en fermant l'onglet.