Skip to main content

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