Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / AdmissionLevelKeys

Interface: AdmissionLevelKeys

Defined in: packages/core/src/admission/algorithms.ts:182

The three bucket levels (RFC section 4.1): the resolved effective tenant; tenant plus providerAccount; the full scope digest. Keys are the JCS serialization of the level's projected sub-scope, canonical bytes everywhere, so the shipped limiters' addressing split never leaks into this seam. A level with nothing to key (no resolved tenant, no provider account) is absent rather than a phantom global bucket: fail-closed matching happens in the scheduler, not here.

Properties

PropertyTypeDefined in
providerAccount?stringpackages/core/src/admission/algorithms.ts:184
scope?stringpackages/core/src/admission/algorithms.ts:185
tenant?stringpackages/core/src/admission/algorithms.ts:183