Skip to main content

Interface: MarginReport

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:78

A scope's margin over a period. Amounts are whole micro-dollars.

Properties​

allocationVersion​

allocationVersion: string

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:83


asOf​

asOf: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:84


computeAllocationMicro​

computeAllocationMicro: number | null

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:97

Occupied compute at the host-cost rate; null without the rate or without a measured runtime for every settled hold.


contributionMicro​

contributionMicro: number | null

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:101

Revenue less reversals, supplier cost, compute and other costs; null while unreconciled.


contributionRatio​

contributionRatio: number | null

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:103

Contribution over revenue; null while unreconciled or at zero revenue.


currency​

currency: "USD"

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:80


failedWorkSupplierCostMicro​

failedWorkSupplierCostMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:93


fromDay​

fromDay: string

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:81


openSupplierMicro​

openSupplierMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:95

Supplier liability still open: unreported attempts at their most.


otherCosts​

otherCosts: object[]

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:98

excludedReason​

excludedReason: string | null

label​

label: string

micro​

micro: number | null


paidFundedRevenueMicro​

paidFundedRevenueMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:87


platformLossMicro​

platformLossMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:99


promotionalUsageMicro​

promotionalUsageMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:88


refundsMicro​

refundsMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:90


revenueReversalsMicro​

revenueReversalsMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:89


scopeId​

scopeId: string

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:79


settledUsageRefs​

settledUsageRefs: string[]

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:86

The operations settled in the period.


status​

status: "reconciled" | "unreconciled"

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:104


supplierCostMicro​

supplierCostMicro: number

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:92

Supplier cost settled in the period, failed work and late reports included.


toDay​

toDay: string

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:82


unreconciledReasons​

unreconciledReasons: string[]

Defined in: packages/agentos/src/safety/runtime/MarginReport.ts:105