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