{
  "schema": "gao-core/gao-depin/release-channel/v1",
  "_comment": "The PRODUCTION node-release channel of Gao DePIN: its environment tier, the PUBLIC verify keys every client will pin for it, the origin that will mirror its immutable artifact bytes, the per-target support evidence, and the generation ledger. NOTHING has been published on it: no generation has been signed, no verify key is pinned, no release exists. The Product release-signing key ceremony is the operator's act and has not been performed: key_ceremonies records it as PENDING_OPERATOR_SIGNATURE. A key id listed without a pinned verify key fails closed: a client verifies nothing against it, so nothing can be installed from this channel until the ceremony pins the PUBLIC keys in a reviewed commit. Private signing material never appears here. Served byte for byte at https://sdk.gao.global/downloads/depin/channels/production.json.",
  "channel": "production",
  "environment": "production",
  "key_ids": [
    "gao-depin-release-signing-product-v1",
    "gao-depin-release-signing-product-v2"
  ],
  "verify_keys": {},
  "verify_keys_state": "PENDING_OPERATOR_SIGNATURE",
  "last_generation": 0,
  "generation_note": "the newest generation ever SIGNED for this channel (the anti-reuse floor): 0, because none has been. The first Product build passes --generation 1, and build-release.sh refuses any generation that does not exceed this number. Publication is recorded per generation: `publications` lists the generations publicly promoted on the channel's origins, `issued` lists generations that were signed but never promoted; both count toward the floor. A publication commit raises this number",
  "origins": [
    {
      "id": "sdk-gao-global",
      "layout": "tree",
      "url": "https://sdk.gao.global/downloads/depin",
      "note": "the Product SDK and runtime distribution origin (operator ruling D-70)"
    }
  ],
  "support": {},
  "key_ceremonies": [
    {
      "key_id": "gao-depin-release-signing-product-v1",
      "state": "PENDING_OPERATOR_SIGNATURE",
      "custody": "operator only, hardware-backed; never an agent",
      "fingerprint": "PENDING_OPERATOR_SIGNATURE",
      "successor": "gao-depin-release-signing-product-v2",
      "note": "not performed. The ceremony generates v1 and its successor v2 together and pins both PUBLIC halves here"
    },
    {
      "key_id": "gao-depin-release-signing-product-v2",
      "state": "PENDING_OPERATOR_SIGNATURE",
      "custody": "operator only (sealed, unused successor)",
      "fingerprint": "PENDING_OPERATOR_SIGNATURE",
      "successor": "none yet",
      "note": "not performed; minted in the same ceremony as v1"
    }
  ],
  "publications": [],
  "issued": []
}
