Skip to main content

Interface: CreditAttemptRow

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:132

One provider attempt authorized against a hold.

Properties​

attemptId​

attemptId: string

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:134


authorizedAt​

authorizedAt: number

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:145


final​

final: boolean

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:144

Whether the report is the attempt's final one.


holdId​

holdId: string

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:133


purpose​

purpose: AttemptPurpose

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:137


rateVersion​

rateVersion: string

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:139

The snapshot the attempt is priced under: the hold's primary or one of its fallbacks.


recordedAt​

recordedAt: number | null

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:146


seq​

seq: number

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:136

The attempt's position in its hold, from 1.


state​

state: CreditAttemptState

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:140


usage​

usage: string | null

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:142

The reported quantities by component key, as JSON; null until reported.


version​

version: number

Defined in: packages/agentos/src/safety/runtime/CompoundCreditStore.ts:147