Klineo/Docs
Open app ↗

API schemas

LiquidityPassportSourceBindings

All API schemas

object — Additional properties rejected

Field Required at this level Type Description and constraints
marketQualityScore Yes LiquidityPassportRecordBinding —
depthRows Yes Array of object Min items: 1; Max items: 64
depthRows[].rowIndex Yes integer Minimum: 0; Maximum: 63
depthRows[].sourceKind Yes string Allowed: VENUE_OBSERVATION, SIMULATION_STUDY
depthRows[].source Yes LiquidityPassportRecordBinding —
depthRows[].venueProfile No LiquidityPassportRecordBinding —
depthRows[].simulationVariant No string Allowed: CURRENT, RECOMMENDED, CONSERVATIVE, CAPITAL_EFFICIENT, EMERGENCY
depthRows[].sourceEvidenceHash Yes Hash —
autonomyPolicy Yes LiquidityPassportRecordBinding —
positionReconciliation Yes object Additional properties rejected
positionReconciliation.vaultId Yes string —
positionReconciliation.vaultRecordHash Yes Hash —
positionReconciliation.vaultUpdatedAt Yes string Format: date-time
positionReconciliation.snapshotId Yes string —
positionReconciliation.snapshotHash Yes Hash —
positionReconciliation.snapshotCapturedAt Yes string Format: date-time
positionReconciliation.reconciliationRunId Yes string —
positionReconciliation.reconciliationEvidenceHash Yes Hash —
positionReconciliation.reconciliationBlockHash Yes Hash —
incidents Yes object Additional properties rejected
incidents.v1IncidentEvidenceHashes Yes Array of Hash Max items: 256
incidents.anomalyEvidenceHashes Yes Array of Hash Max items: 256
incidents.anomalyRecords Yes Array of LiquidityPassportRecordBinding Max items: 256
treasuryEntries Yes Array of LiquidityPassportRecordBinding Max items: 256
marketMakerEvidence Yes Array of object Max items: 128
marketMakerEvidence[].mandate Yes LiquidityPassportRecordBinding —
marketMakerEvidence[].observationEventId Yes string —
marketMakerEvidence[].observationArtifactHash Yes Hash —
marketMakerEvidence[].providerId Yes string —
marketMakerEvidence[].providerKeyResourceVersion Yes Hash —
marketMakerEvidence[].providerAttestationHash Yes Hash —
marketMakerEvidence[].observedAt Yes string Format: date-time
reportArtifacts Yes Array of object Min items: 1; Max items: 128
reportArtifacts[].reportId Yes string —
reportArtifacts[].contentHash Yes Hash —
reportArtifacts[].bundleHash Yes Hash —
reportArtifacts[].publicationHash No Hash —

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/LiquidityPassportSourceBindings in the OpenAPI contract.