Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/cli / AssembledCli

Interface: AssembledCli

Defined in: packages/cli/src/engine-assembly.ts:36

Properties

PropertyTypeDescriptionDefined in
argsHashSalt?stringThe deployment's argsHash salt (engineOptions.security, RV-217), surfaced so the CLI resume args gate hashes supplied --args the same way the engine hashed the genesis args.packages/cli/src/engine-assembly.ts:54
currentPricingVersion?stringThe configured price table's version (RV706), surfaced so the invoice and inspect surfaces can name the CURRENT table in a composed provenance instead of leaving the tail's rates anonymous. Absent when the config declares no table.packages/cli/src/engine-assembly.ts:61
engineEngine-packages/cli/src/engine-assembly.ts:37
priceUsd(servedBy, usage) => number | undefinedThe journal-fold price function (table wins over caps).packages/cli/src/engine-assembly.ts:41
pricingOf(servedBy) => Pricing | undefinedThe resolved pricing row behind priceUsd (table wins over caps), surfaced for the provenance renderers (RV814): the invoice names each priced model's ratesVerifiedAt with its age, and the row is where the date lives.packages/cli/src/engine-assembly.ts:48
storeJournalStore-packages/cli/src/engine-assembly.ts:38
workflowsWorkflowRegistry-packages/cli/src/engine-assembly.ts:39