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. Cliccaci sopra per vedere come si comporta il link (punta a una pagina di prova di esempio).
Modelli copia-incolla
Sostituisci att_xxxxxxxxxxxx con il tuo ID di attestazione reale e la data nell'attributo alt con il giorno in cui hai ottenuto l'attestazione. Premi Seleziona tutto per evidenziare un modello, poi copialo con la tua scorciatoia preferita.
HTML — per qualunque pagina web o CMS
<a href="https://existbefore.com/proof/att_xxxxxxxxxxxx" rel="noopener" hreflang="en">
<img src="https://existbefore.com/badge/existbefore-badge.svg"
alt="Verificato da ExistBefore il YYYY-MM-DD"
width="180" height="40">
</a>
Markdown — per README di GitHub, Notion, Substack, Medium
[](https://existbefore.com/proof/att_xxxxxxxxxxxx)
reStructuredText — per Sphinx, Read the Docs
.. image:: https://existbefore.com/badge/existbefore-badge.svg
:alt: Verificato da ExistBefore il YYYY-MM-DD
:width: 180
:height: 40
:target: https://existbefore.com/proof/att_xxxxxxxxxxxx
Verificato da ExistBefore: https://existbefore.com/proof/att_xxxxxxxxxxxx
Accessibilità — scrivi un alt text significativo
Il default alt="Verificato da ExistBefore 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 il badge certifica — per esempio «Verificato da ExistBefore il 22-04-2026 — pubblicazione originale dell'articolo». Gli utenti di screen reader sentiranno la sostanza, 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/att_xxx — è 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.