Attesto

Changelog public

Changelog

Les changements visibles par les utilisateurs et développeurs sont consignés ici. Tout changement produit, SDK, API, connecteur, vérificateur, witness, Local Vault ou documentation qui affecte les utilisateurs externes doit mettre cette page à jour.

Politique de documentation

docs.attesto.eu publie uniquement du matériel public utilisateur et développeur. Les procédures internes de control-plane, runbooks d'infrastructure, credential handling et diagnostics privés restent hors de ce site.

2026-06-14

StatusChangementRésumé
UpdatedTenant signup subscriptionsLe signup tenant exige maintenant le choix Starter, Growth ou Realtime, enregistre l'intent onboarding, envoie un branded welcome email et démarre Stripe Checkout pour la trial tenant configurée de 30 jours. Les docs Billing et API references décrivent le même flow.
UpdatedParité docs et codebaseLes docs publiques sont alignées avec les contrats actuels API, connectors, Local Vault, SDK, CLI et regulatory evidence. Python, TypeScript, Go et CLI sont des surfaces développeur first-class; les familles de routes connector et Local Vault sont documentées exactement; la preuve de logging Article 12 est expliquée comme support au travail de transparence Article 13 sans revendiquer la conformité juridique.
CorrectedDocs Gateway, MCP, OTel et n8nLes docs developer-surface et implementation-recipe utilisent maintenant les vrais flags attesto-gateway, la configuration MCP explicite ATTESTO_BASE_URL, les noms d'outils MCP actuels, les noms d'options allowlist OTel et le comportement action/trigger n8n implémenté par les packages.

2026-06-12

StatutChangementRésumé
FixedDocs navigation and mobile sidebarLes pages de documentation gardent désormais les routes anglaises canoniques en anglais, conservent la page localisée équivalente lors du changement de langue et affichent la sidebar des manuels comme un vrai drawer hamburger sur téléphones et tablettes sans modifier le layout desktop.
UpdatedSDK and verifier package versionsLa documentation SDK reflète la famille de releases 0.4.0 pour Python, TypeScript, Go et CLI; les exemples Go utilisent go.attesto.eu/sdk et les verifier reports utilisent verifierVersion: 0.4.0.
ExpandedDocs Article 12, packages compagnons et SDK test harnessSDKs et Implementation Recipes expliquent maintenant la promesse “Voldoe aan Artikel 13 met 1 regel code” comme support technique de preuve: une ligne d’intégration peut démarrer une capture de preuve verifier-ready pour le travail de transparence, tandis que la conformité juridique reste la responsabilité du client. Les docs couvrent aussi attestedFetch, attesto-mcp, attesto-local-vault, n8n-nodes-attesto et la phase-gated witness package boundary.
ExpandedGateway, MCP, and n8n implementation recipesImplementation Recipes documente Attesto Inference Gateway, Attesto MCP server et le node n8n-nodes-attesto comme surfaces développeur publiques, avec production base URL, capture mode, secret boundaries et evidence behavior.

2026-06-08

StatutChangementRésumé
HardenedLanguage content parityToutes les routes de langue publient le corps complet canonique des manuals et du changelog; le contrat vérifie hashes, headings, code examples, tables, trust boundaries et couverture changelog pour les sept langues.
AddedFull localized manual routesLes manuals existent sous /languages/{lang}/manuals/...; le sélecteur de langue conserve le manual courant et les contrats échouent si une route localisée manque.
AddedTruth Package lifecycle verificationLa génération ZIP d'export tenant devient Proof of Evolution evidence; les packages incluent attesto.truth-package.manifest.json, les hashes ZIP sont enregistrés comme truth_package.generated et les téléchargements comme truth_package.accessed.
HardenedTruth Package verified eventsAprès vérification CLI, l'API tenant valide report, package hash, manifest hash et artifact count avant d'enregistrer truth_package.verified; la lane service-backed prouve génération, accès, vérification et Merkle inclusion.
ClarifiedRelease evidence boundariesLe dossier v1 frozen est historique; la readiness Attesto 2.0 actuelle s'évalue avec release/attesto-2.0-production-readiness/manifest.json et les contrats release/total-evidence verts.
AddedPublic status page contractstatus.attesto.eu est une surface trust publique avec base de statut dédiée et seuls résultats de probes publics; pas de tenant data, logs bruts, provider payloads, secrets ou diagnostics admin.
ImprovedStatus uptime ticker barsLa page status affiche health bars 90-day par service, uptime, latency, HTTP expectation, probe interval et timezone; l'admin control panel est exclu du périmètre public.
HardenedMarketplace developer onboarding and trialsMarketplace montre signup/signin développeur et plans Free/Verified/Professional/Partner en haut; prix et trials viennent du backend, le checkout tenant montre le trial 30-day.
HardenedMarketplace publisher auth and reproducible Evidence ScoreLes developer accounts utilisent une auth marketplace-only et sont rejetés par le dashboard login; Evidence Score est déterministe, basé sur critères et sans bonus marketing.
HardenedMarketplace developer account gateLa submission connector exige un developer account marketplace; free assets vont en private review, paid assets exigent paid tier et Stripe Connect readiness.
AddedMarketplace CLI publishing helpersLa CLI supporte manifest creation, validation locale, marketplace publisher submission et private-review submission contre les vraies Marketplace APIs avec sortie secret-safe.
AddedMarketplace developer subscription checkoutLes publisher profiles peuvent démarrer developer checkout et billing portal; les webhooks Stripe mettent à jour subscription state et evidence sans exposer secrets ou checkout IDs.
AddedPaid marketplace connector checkoutPaid connector acquisition crée des Stripe Checkout Sessions avec Connect destination transfer data et Attesto application fee; les webhooks créent entitlements, ledger et evidence.
HardenedMarketplace refunds and payout reconciliationRefunds vérifiés mettent à jour ledger, inversent le partage 75/25, ferment entitlements refunded, révoquent installs et bloquent artifact download; payouts réconcilient publisher ledger evidence.
HardenedMarketplace review boundaryLes submissions publisher sont private pending-review par défaut; les docs publiques décrivent le lifecycle publisher-facing, tandis qu'Attesto review et publication restent des private operator workflows avec marketplace evidence et platform audit entries.
AddedMarketplace Stripe Connect payout onboardingLes publisher profiles lancent Stripe Connect payout onboarding et status refresh; le frontend reçoit seulement une Stripe-hosted URL et des safe payout status fields.

2026-06-07

StatutChangementRésumé
ExpandedMarketplace install lifecycle evidenceMarketplace supporte install update tenant-scoped, entitlement revoke, reacquire/reinstall et receipt lookup; tests couvrent CSRF recovery, gating, idempotency, revoke et reactivation.
AddedMarketplace publisher profile evidenceLes publishers peuvent créer, lire et mettre à jour un profile via API/UI; create et display-name updates écrivent evidence receipts.
AddedAttesto Marketplace documentation and production gateGuide Marketplace et readiness contract couvrent manifests, acquisition, installation, downloads, publisher validation, evidence, security boundaries, frontend build policy et deployment labels.
Addedfirst-class Go SDK and Attesto CLIGo SDK et CLI utilisent le même Proofstream protocol, production API origin, golden vectors et verifier matrix que Python et TypeScript.
ExpandedSDK parity across Python, TypeScript, Go, and CLIPython et TypeScript supportent tenant/operator bearer mode et méthodes backend pour streams, events, windows, checkpoints, fork evidence, connectors et Local Vault.
HardenedSDK and CLI release gatesContracts, verifier matrix, dependency security, registry readiness, CI et manifest hashing incluent Go et CLI; version parity est obligatoire.
Addedcertification readiness guideGuide couvrant ISO/IEC 27001, SOC 2 Type II, ISO/IEC 27701, Cyber Essentials Plus, NEN 7510, ENSIA/BIO et eIDAS 2.0 alignment sans claim de certification.
Addedpublic Security Management guideGuide trust-center sur ISMS scope, risk/asset/supplier/incident registers, audit plan, management review, evidence sources et claim boundaries sans records privés.
Addedguide category filtering, favicon, and ISO alignment evidenceHomepage docs avec category filter, favicon Attesto et ISO/IEC 27001 audit-readiness alignment; pipeline avec ISO alignment pack et guardrail.
Expandeddocumentation hub depthDocs avec explorer collapsible façon Stripe, guide-card tags et Implementation Recipes pour SDKs, API, Proofstream, verification, webhooks, connectors, Local Vault et rollout.
ReleasedPython SDK on PyPIPackage Python attesto disponible sur PyPI en 0.2.0; install smoke confirme imports et default https://verify.attesto.eu.
ReleasedTypeScript SDK on npm@attesto/sdk disponible sur npm en 0.2.0; 0.1.0 avec maps supprimé, artifacts actuels limités à runtime JS, declarations, README et metadata.
AddedCLI and Go SDK roadmapCLI et Go SDK sont surfaces production officielles; les install commands publics attendent real behavior, tests, artifact policy, smoke, readiness, docs et changelog evidence.
Definedpackage naming strategyNamespace officiel documenté pour SDKs, verifier, Local Vault, witness et connectors; pas de placeholders vides dead-end.
HardenedSDK package release metadataPython est attesto, TypeScript @attesto/sdk; public packages sans sourcemaps, source, tests, caches, archives, frontend bundles, API keys ou secret-like material.
AddedSDK registry readiness gateGate vérifiant metadata PyPI/npm publiques pour que developer distribution ne soit complète que quand les install commands résolvent sur la version courante.
ReleasedStripe live billing cutoverBilling server-side en live Stripe mode; prix alignés avec tenant upgrade flow, webhook actif, secrets/object IDs/payment payloads absents des docs, frontend et reports.
ExpandedStripe-style adoption pathsDocs home sert de user manual, developer portal et trust center avec Developer, Architect, Operator, Compliance et Research Paths.
ClarifiedNova circuit claim boundaryPremier circuit Proof of Evolution utilise Poseidon state-root transition sur committed Pallas scalar digests; checks sémantiques plus forts restent limités jusqu'au successor circuit reviewé.
Addedactive navigation and language selectorNavigation partagée marque le current tab et ajoute language selector avec browser detection, choix local et liens vers sept handbooks.
Addedcategory-defining docs structureDocs structurées autour d'un adoption path: Getting Started, Attesto 1.0, Attesto 2.0 Proofstream, Witness Plane, Verifier System, Local Vault/connectors, Proof of Evolution, Regulatory Evidence et Operators.
Addedtrust center and verification docsManuals pour verifier-first evidence, Trust Boundaries, Failure Modes, verifier bundles, verifier matrix, fork evidence, quorum et independent offline verification.
Addedmultilingual public handbooksHandbooks publics en anglais, néerlandais, allemand, français, espagnol, polonais et italien; anglais reste langue canonique API/SDK contract.
Hardeneddocs HTTPS headersdocs.attesto.eu publie HSTS et security headers sur HTML, assets et health responses; live smoke couvre HTTPS-only behavior.
Expandeddeveloper implementation guidesDocs API, SDK, webhook, connector, Local Vault et Proofstream avec request/response shapes, idempotency, signature verification, diagnostics, offline verifier behavior et safety boundaries.
Addeddocs.attesto.eu production docs hubSite statique public avec search, manuals, changelog policy, Docker image, Swarm routing, SSL via Traefik Let's Encrypt et contract contre contenu interne ou secret-like.
AddedProofstream public documentationGuidance publique pour receipts, windows, checkpoints, witness/quorum evidence, anchors, bundles, offline verification, SDK v2, connectors et Local Vault customer-edge usage.