Skip to main content
Carrier: POST /v1/exchange (encrypted binary). Read family: account · Permission: owner or current READ agent. Private account accounting and qualified risk context. Results are private to the bound account. The same query is available over HTTP and WebSocket, including subscriptions.
These are signed SDK fields and decoded results, not a plaintext JSON HTTP body. The shared carrier accepts encrypted application/octet-stream.

Request fields

Use the configured client and envelope. Each request supplies id, current epoch and authentication expiresAt, as shown in the example.
"read"
required
Read-command discriminator.
"account"
required
Selects this exact private projection.
number
required
Integer from 1 to 64 rows. The example requests 32.
Uint8Array (40 bytes)
Omit or use all-zero bytes to start. For another page, use the prior page’s next under the same snapshot revision.

Response fields

Illustrative decoded SDK values are shown at the right; absent optional fields mean unavailable, not zero. Empty rows is valid.
"page"
required
Paged-response discriminator.
"account"
required
The requested family.
Uint8Array (32 bytes)
required
Commitment to the permitted snapshot and query identity, not a global activity counter.
Uint8Array (40 bytes)
required
Next cursor; all-zero means no more retained rows.
bigint (u64)
required
Qualified Cinder evaluation time, in milliseconds.
ReadRow[]
required
At most the requested limit.

Behavior

Absent risk or valuation is unavailable, not zero. Cash, marked equity and risk.free are distinct; none bypasses fresh payout admission.

Paging and errors

Read queries do not change financial state or consume order budgets. Permissions filter rows before paging. Changed permitted rows return encrypted conflict; restart at zero instead of combining revisions. End-of-pages covers retained rows, not complete external venue history. See paging, errors, limits and availability. A disconnected subscription needs fresh attestation, current authority and a replacement snapshot.