TRANSPARANTIE · WARRANT CANARY
Geen geheime
dwang ontvangen.
Met regelmatige tussenpozen ondertekent de operator een verklaring dat er geen zwijgbevel, geheime dagvaarding, backdoor-verzoek, bevel tot sleutelvrijgave of inbeslagname is ontvangen. Blijft de verklaring uit, of klapt een bewering om, dan is die stilte zelf de waarschuwing.
LAATSTE CANARY
Bron: GET /api/canary/latest — verifieer de handtekening zelf met de CLI hieronder.
WAT HET IS
Wat is een warrant canary?
Een warrant canary is een ondertekende verklaring dat een operator een bepaald soort geheim juridisch bevel NIET heeft ontvangen. Veel rechtsgebieden kunnen een aanbieder dwingen gegevens af te staan of een backdoor te installeren, en tegelijkertijd verbieden dit aan wie dan ook te vertellen. De operator mag juridisch niet zeggen “we zijn gedagvaard” — maar hij kan stoppen met herhalen “we zijn niet gedagvaard”.
Daarom publiceert de operator volgens een schema een verse, ondertekende verklaring. Zolang die op tijd blijft verschijnen met alle beweringen intact, leiden lezers eruit af dat geen van die geheime dwangmaatregelen heeft plaatsgevonden. Verdwijnt hij, of verandert een bewering van waar naar onwaar, dan leest de lezer die verandering als het signaal dat de operator niet rechtstreeks mag uitspreken.
WAAROM HET ERTOE DOET
Wie erop vertrouwt
Journalisten & bronnen
Een verslaggever moet weten of het platform dat een bron beschermt stilletjes is gedwongen die bloot te leggen. Een canary die stopt met verlengen is een reden om van gereedschap te wisselen voordat een bron opbrandt.
Activisten & verdedigers
Mensenrechtenverdedigers werken waar een geheime inbeslagname of bevel tot sleutelvrijgave fataal kan zijn. De canary maakt van een onzichtbare juridische gebeurtenis een waarneembare waarop ze kunnen handelen.
Voor iedereen, verifieerbaar
De handtekening is post-quantum (ML-DSA-87) en de verklaringen zijn hash-geketend, zodat niemand — zelfs de operator niet — de geschiedenis kan herschrijven of een “schone” verklaring kan antedateren zonder de keten te breken.
DE ZES BEWERINGEN
Wat elke verklaring bezweert
Elke canary draagt dezelfde zes beweringen in een vaste volgorde. “Geldt” betekent dat dat soort geheime dwang NIET is ontvangen. Klapt er ook maar één om naar onwaar, dan is de canary TRIPPED (geactiveerd).
no_gag_orderEr is geen geheimhoudings- of zwijgbevel ontvangen dat het openbaren van een juridische eis zou verbieden.
no_secret_subpoenaEr is geen geheime gerechtelijke dagvaarding of national-security letter ontvangen.
no_backdoor_requestEr is geen verzoek ontvangen om een backdoor aan de software of hardware toe te voegen.
no_key_disclosure_compelledEr is geen bevel ontvangen dat het vrijgeven van onderteken- of versleutelingssleutels afdwingt.
no_seizureEr is geen server, apparaat of infrastructuur in beslag genomen.
keys_uncompromisedDe ondertekeningssleutels zijn niet gecompromitteerd; hun integriteit is intact.
DE TWEE SIGNALEN
Hoe je een verandering leest
Elke verklaring draagt een deadline (next_due_by). Passeert de klok die deadline en verschijnt er geen nieuwe ondertekende verklaring, dan is de canary EXPIRED (verlopen). Behandel het als een signaal — een operator onder een zwijgbevel zwijgt misschien gewoon in plaats van te liegen.
Als een latere verklaring nog geldig ondertekend is maar een van de zes beweringen naar onwaar is omgeklapt, dan is de canary TRIPPED (geactiveerd). Omdat de handtekening geldig is, is dit de eigen bewuste verklaring van de operator dat de bijbehorende geheime dwang nu heeft plaatsgevonden.
ONAFHANKELIJKE VERIFICATIE
Verifieer het zelf
U hoeft de operator noch deze pagina te vertrouwen. Haal de ondertekende bundel op en controleer die met de open-source lydos-warrant-canary CLI op uw eigen machine, met uw eigen klok.
De verklaring inspecteren
Voer inspect uit met uw eigen huidige tijd in milliseconden. De tool meldt HEALTHY, EXPIRED of TRIPPED — structuur, versheid en beweringen worden getoetst aan de klok die u opgeeft, niet aan een verborgen klok.
uw terminallydos-warrant-canary inspect --bundle canary.bundle --now-ms 1749200000000
# STATUS: HEALTHY — all claims hold, statement is fresh.
# STATUS: EXPIRED — overdue by <n> ms. Treat as a SIGNAL, not routine.
# STATUS: TRIPPED — the following assertions no longer hold:
# - no_gag_orderHash herberekenen & JSON lezen
canonical herberekent de verklaring-hash die de keten verbindt; json print de publieke weergave van elk veld voor uw eigen gereedschap.
uw terminal# recompute the canonical statement hash and inspect the public JSON view:
lydos-warrant-canary canonical --bundle canary.bundle
lydos-warrant-canary json --bundle canary.bundleDe post-quantum handtekening verifiëren
De laatste vertrouwenslaag is de handtekening zelf, geverifieerd tegen de gepubliceerde ondertekensleutel van de operator.