Exactly one of: object; object
| Field | Required at this level | Type | Description and constraints |
|---|---|---|---|
oneOf[1].id |
Yes | string |
— |
oneOf[1].kind |
Yes | Constant LIQUIDITY_PASSPORT |
— |
oneOf[1].status |
Yes | OperatingSystemRecordStatus | — |
oneOf[1].artifactHash |
Yes | Hash | — |
oneOf[1].resourceVersion |
Yes | Hash | — |
oneOf[1].createdAt |
Yes | string |
Format: date-time |
oneOf[1].updatedAt |
Yes | string |
Format: date-time |
oneOf[1].record |
Yes | All of: RecordEnvelope; object |
— |
oneOf[1].record.allOf[2].payload |
Yes | LiquidityPassport | — |
oneOf[2].id |
Yes | string |
— |
oneOf[2].kind |
Yes | Constant CONTENT_ADDRESSED_ARTIFACT |
— |
oneOf[2].status |
Yes | Constant IMMUTABLE |
— |
oneOf[2].artifactHash |
Yes | Hash | — |
oneOf[2].resourceVersion |
Yes | Hash | — |
oneOf[2].createdAt |
Yes | string |
Format: date-time |
oneOf[2].updatedAt |
Yes | string |
Format: date-time |
oneOf[2].artifact |
Yes | OperatingSystemArtifact | — |
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/ProofResource in the OpenAPI contract.