Klineo/Docs
Open app ↗

API schemas

MarketMakerOversight

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
oversightVersion Yes Constant market-maker-oversight-v1 —
mandateId Yes string —
observationId No string —
reconciliationStatus Yes string Allowed: PENDING, MATCHED, DISPUTED, FINALIZED
outstandingTokenLoanAtomic Yes AtomicAmount —
outstandingTokenLoanValueQuote Yes AtomicAmount —
outstandingStableAllocationQuote Yes AtomicAmount —
reportedAssetValueQuote Yes AtomicAmount —
grossReturnsQuote Yes AtomicAmount —
netReturnsQuote Yes SignedAtomicAmount —
counterpartyExposureQuote Yes AtomicAmount —
counterpartyRiskPips Yes Pips —
counterpartyExposureLimitBreached Yes boolean —
manager Yes object Additional properties rejected
manager.capitalDeployedQuote Yes AtomicAmount —
manager.usableDepthQuote Yes AtomicAmount —
manager.spreadPips Yes Pips —
manager.costQuote Yes AtomicAmount —
manager.costPerDepthPips Yes Pips —
manager.capitalEfficiencyPips Yes Pips —
manager.reliabilityPips Yes Pips —
ammBenchmark Yes object Additional properties rejected
ammBenchmark.capitalDeployedQuote Yes AtomicAmount —
ammBenchmark.usableDepthQuote Yes AtomicAmount —
ammBenchmark.spreadPips Yes Pips —
ammBenchmark.costQuote Yes AtomicAmount —
ammBenchmark.costPerDepthPips Yes Pips —
ammBenchmark.capitalEfficiencyPips Yes Pips —
ammBenchmark.reliabilityPips Yes Pips —
managerDepthAdvantageQuote Yes SignedAtomicAmount —
managerSpreadAdvantagePips Yes integer —
managerCostPerDepthAdvantagePips Yes integer —
managerCapitalEfficiencyAdvantagePips Yes integer —
obligationAttainment Yes Array of object —
obligationAttainment[].obligationId Yes string —
obligationAttainment[].venueId Yes string —
obligationAttainment[].depthAttainmentPips Yes Pips —
obligationAttainment[].spreadAttained Yes boolean —
obligationAttainment[].uptimeAttained Yes boolean —
obligationAttainment[].slaAttained Yes boolean —
provenanceHashes Yes Array of Hash —
authorityBoundary Yes Constant MONITORING_ONLY —
custodyAuthorityGranted Yes Constant false —
cexTradingAuthorityGranted Yes Constant false —

Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.

Exact definition: #/components/schemas/MarketMakerOversight in the OpenAPI contract.