Badge senza JavaScript per GitHub, Markdown, RSS e siti con CSP rigide.
Il badge live di ExistBefore richiede JavaScript per recuperare lo stato corrente della prova a ogni caricamento. Alcuni contesti non possono eseguire JS di terze parti: README di GitHub, feed RSS, portali della pubblica amministrazione, app mobili che renderizzano Markdown, articoli su Substack e Medium. Per questi casi incolla uno dei modelli qui sotto. L'immagine del badge è statica; il link punta alla tua pagina di prova specifica, dove lo stato corrente (T0, T1, T2) è sempre mostrato.
Incollare questi modelli non genera richieste a ExistBefore. L'immagine del badge viene caricata solo quando un lettore apre la pagina che la ospita. Nessun pixel di tracciamento, nessuno script, nessun cookie.
Anteprima
Questo è il badge statico servito da /badge/existbefore-badge.svg. È lo stesso SVG referenziato da ogni modello qui sotto. L'anteprima non è volutamente cliccabile; i badge pubblicati lo sono perché l'SVG viene avvolto da un link alla tua pagina reale di prova.
Solo anteprima. I badge pubblicati devono puntare alla tua pagina reale https://existbefore.com/proof/{attestation_id}.
Modelli copia-incolla
Sostituisci att_REPLACE_WITH_YOUR_ID con il tuo ID di attestazione reale e la data nell'attributo alt con il giorno in cui hai ottenuto l'attestazione. Usa Copia snippet; se il browser blocca l'accesso agli appunti, il modello viene selezionato per la copia manuale.
HTML — per qualunque pagina web o CMS
<ahref="https://existbefore.com/proof/att_REPLACE_WITH_YOUR_ID"rel="noopener"hreflang="en"><imgsrc="https://existbefore.com/badge/existbefore-badge.svg"alt="Apri la prova di esistenza ExistBefore registrata il YYYY-MM-DD"width="180"height="40"></a>
Markdown — per README di GitHub, Notion, Substack, Medium
[](https://existbefore.com/proof/att_REPLACE_WITH_YOUR_ID)
reStructuredText — per Sphinx, Read the Docs
.. image::https://existbefore.com/badge/existbefore-badge.svg:alt: Apri la prova di esistenza ExistBefore registrata il YYYY-MM-DD
:width: 180
:height: 40
:target:https://existbefore.com/proof/att_REPLACE_WITH_YOUR_ID
Prova di esistenza ExistBefore: https://existbefore.com/proof/att_REPLACE_WITH_YOUR_ID
Accessibilità — scrivi un alt text significativo
Il default alt="Apri la prova di esistenza ExistBefore registrata il YYYY-MM-DD" è un punto di partenza. Sostituisci YYYY-MM-DD con il giorno in cui hai ottenuto l'attestazione e, idealmente, aggiungi una breve descrizione di cosa riguarda la prova linkata — per esempio «Apri la prova ExistBefore registrata il 22-04-2026 — pubblicazione originale dell'articolo». Gli utenti di screen reader sentiranno lo scopo del link, non solo un nome di brand. L'SVG del badge porta al suo interno un aria-label di fallback per i casi in cui alt manchi.
Quando usare il badge statico vs il badge live
Usa il badge statico qui sopra quando la destinazione non ammette JavaScript: README di GitHub, Notion, feed RSS, email in solo testo, portali PA con script-src 'none', app mobili che renderizzano Markdown.
Usa il badge live quando controlli la pagina e vuoi che il badge si auto-aggiorni da T0 (ECDSA) a T1 (timestamp qualificato eIDAS) a T2 (ancoraggio Bitcoin) senza dover modificare l'embed.
In ogni caso il link di destinazione — https://existbefore.com/proof/{attestation_id} — è la fonte unica di verità. Chiunque clicchi il badge vede il livello di prova attuale sulla pagina di prova.
Hai bisogno di attestazioni su larga scala?
Il servizio pubblico gratuito di ExistBefore è rate-limited per IP. Se pubblichi molte prove (archivi di articoli, dataset scientifici, release software), automatizzale tramite l'API CertiSigma. Stessa catena T0 / T1 / T2, chiave server-side, notifiche webhook sugli upgrade.