透明度 · 授权令金丝雀
未收到任何
秘密强制。
运营方每隔固定时间签署一份声明,表示未收到封口令、秘密传票、后门要求、密钥披露令或查封。一旦声明不再出现,或某项断言翻转,这份沉默本身就是警告。
最新金丝雀
来源:GET /api/canary/latest —— 请用下方 CLI 自行验证签名。
这是什么
什么是授权令金丝雀?
授权令金丝雀是一份签名声明,表示运营方并未收到某类秘密法律命令。许多司法辖区可以强制服务商交出数据或安装后门,同时禁止其告知任何人。运营方在法律上不能说“我们收到了传票”——但它可以停止重复“我们没有收到传票”。
因此运营方按既定周期发布一份全新的签名声明。只要它继续按时出现且各项断言完好,读者就可推断这些秘密强制均未发生。若它消失,或某项断言由真变为假,读者便将这一变化读作运营方被禁止直接说出的信号。
为何重要
谁依赖于它
记者与线人
记者需要知道,保护线人的平台是否已被悄然强制暴露该线人。停止续期的金丝雀,就是在线人被暴露之前更换工具的理由。
活动人士与维权者
人权维护者所处的环境中,一次秘密查封或密钥披露令可能是致命的。金丝雀把一个看不见的法律事件,变成他们可以据以行动的可观测事件。
人人可验证
签名为后量子(ML-DSA-87),声明以哈希链接,因此任何人——包括运营方本身——都无法在不破坏链条的情况下改写历史或为一份“干净”声明倒填日期。
六项断言
每份声明所立的誓
每份金丝雀都以固定顺序承载相同的六项断言。“成立”表示该类秘密强制未被收到。只要其中任何一项翻转为假,金丝雀便处于 TRIPPED(触发)。
no_gag_order未收到任何禁止披露法律要求的保密令或封口令。
no_secret_subpoena未收到任何秘密法院传票或国家安全信函。
no_backdoor_request未收到任何在软件或硬件中加入后门的要求。
no_key_disclosure_compelled未收到任何强制披露签名或加密密钥的命令。
no_seizure没有任何服务器、设备或基础设施被查封。
keys_uncompromised签名密钥未被攻破,其完整性保持完好。
两个信号
如何解读变化
每份声明都带有截止时间(next_due_by)。若时钟越过该截止且没有新的签名声明出现,金丝雀即为 EXPIRED(过期)。请视其为信号——处于封口令之下的运营方,可能只是选择沉默而非撒谎。
若后续声明仍有效签名,但六项断言之一已翻转为假,金丝雀即为 TRIPPED(触发)。由于签名有效,这是运营方本人有意作出的声明:相应的秘密强制现已发生。
独立验证
自行验证
你无需信任运营方或本页面。请获取签名包,并在你自己的机器上、用你自己的时钟,通过开源的 lydos-warrant-canary CLI 进行核验。
检查声明
用你自己的当前时间(毫秒)运行 inspect。工具会报告 HEALTHY、EXPIRED 或 TRIPPED——结构、时效与断言都以你提供的时钟为准核验,而非某个隐藏的时钟。
你的终端lydos-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_order重算哈希并读取 JSON
canonical 重新计算连接链条的声明哈希;json 则为你自己的工具打印每个字段的公开视图。
你的终端# recompute the canonical statement hash and inspect the public JSON view:
lydos-warrant-canary canonical --bundle canary.bundle
lydos-warrant-canary json --bundle canary.bundle验证后量子签名
信任的最后一层是签名本身,需对照运营方公布的签名密钥进行验证。