Skip to content

ActiveKidRolloutPolicy

Defined in: packages/core/src/crypto/rollout-policy.ts:8

buckets: readonly ActiveKidRolloutBucket[]

Defined in: packages/core/src/crypto/rollout-policy.ts:13

Rollout targets in priority order. Example: [{ kid: “k-2026-02”, percentage: 25 }]


optional defaultKid: string

Defined in: packages/core/src/crypto/rollout-policy.ts:25

Fallback kid when no bucket matches.


optional seed: string

Defined in: packages/core/src/crypto/rollout-policy.ts:17

Deterministic hash seed.


optional stickyFields: readonly keyof FieldCryptoKeyContext[]

Defined in: packages/core/src/crypto/rollout-policy.ts:21

Context keys used to build sticky rollout identity.