identity · keys

def:kms keys

5 keys · threshold-shared across 87 custodians · no single party holds the whole key
KEYS
5
4 TLS · 1 ACME · 1 sign · 1 wallet
CUSTODIANS · TOTAL
87
avg M/N: 7/21
CUSTODIANS · HEALTHY
85/87
2 degraded
SIGNATURES · 24h
63.3k
avg 2,635/hr
CAPS ACTIVE
8
across 4 services
NEXT ROTATION
12d
blog.grid TLS
KEYKINDTHRESHOLDHEALTHBOUND TOROTATIONSIGS · 24hRECOVERY
blog.gridkey:kms:tls:blog.gridtls-cert7-of-21
21/21 · 7 metros · 4 providers
def:nie / blog.gridin 12 days14,392both paths
app.example.comkey:kms:tls:app.example.comtls-cert7-of-21
19/21 · 7 metros · 4 providers
def:nie / app.example.comin 28 days48,8201 of 2
Let's Encrypt accountkey:kms:le:accountacme-account5-of-15
15/15 · 6 metros · 4 providers
def:nie / acme bridgein 4 mo48both paths
releases · code signingkey:kms:sign:releasessigning3-of-9
9/9 · 5 metros · 3 providers
manual · ci pipelinein 2 mo0seed only
treasury · multisigkey:kms:wallet:treasurysigning9-of-21
21/21 · 7 metros · 5 providers
manual · governancein 6 mo0both paths
How threshold KMS works
  1. DKG · Distributed Key Generation. 21 custodians collectively generate a key. Each holds a share of the secret; the public key is on chain. Nobody — including the Foundation — sees the whole key.
  2. Capability. Your DID issues a token: “edge-pool-us-west may threshold-sign for blog.grid for 60d at 1k sigs/hr.”
  3. Sign. An edge requests a signature. 7 of 21 custodians produce partial signatures; the result is a real ECDSA sig browsers verify normally.
  4. Receipt. Each request settles a signed receipt — auditable, anomaly-detectable, billable.
  5. Rotation. Every 30 days the share-set re-shares. Public key stays the same unless you explicitly rotate.