Rulvar API reference / @rulvar/core / EnvelopeEncryption
Interface: EnvelopeEncryption
Defined in: packages/core/src/l0/encryption.ts:227
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
hook | SerializationHook | Pass as createEngine({ serialization }). | packages/core/src/l0/encryption.ts:229 |
keyId | string | The provider's routing id, stamped into every envelope. | packages/core/src/l0/encryption.ts:231 |
wrappedDataKey | Bytes | The CURRENT wrapped data key. Every write stamps it into the envelope, so nothing else must be persisted; it is exposed for hosts that keep a rotation ledger. | packages/core/src/l0/encryption.ts:237 |