Interface: CreditLotRow
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:43
A funding lot: principal granted once, and how much of it is consumed, held, refunded and retired.
Properties
consumedMicro
consumedMicro:
number
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:50
createdAt
createdAt:
number
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:59
expiresAt
expiresAt:
number|null
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:58
When a promotion expires; null for a lot that does not.
fundingRef
fundingRef:
string
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:48
The payment or promotion reference the lot was granted for; unique in the scope.
heldMicro
heldMicro:
number
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:51
kind
kind:
CreditLotKind
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:46
lotId
lotId:
string
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:44
principalMicro
principalMicro:
number
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:49
refundedMicro
refundedMicro:
number
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:53
Refunded or reserved for a refund in flight.
retiredMicro
retiredMicro:
number
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:55
Retired: an expired promotion's unheld remainder, or what a lost dispute took from the free balance.
scopeId
scopeId:
string
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:45
state
state:
CreditLotState
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:56
version
version:
number
Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:60