schema-aggregator

BecknPageInfo

Domain-neutral pagination envelope embedded alongside any collection that needs multi-message delivery.

Canonical IRI: https://schema.nfh.global/BecknPageInfo/v1.0

Namespace prefix: bpi:https://schema.nfh.global/core/v2.0/


Versions

Version Status Notes
v1.0 Current Initial — covers both BPP-push and BAP-pull patterns.

Properties

Property Type Required Description
sequence integer Monotonic page index (0..N-1) within a (transactionId, collectionId) pair.
isLast boolean true on the final page only. Receivers gate aggregate actions on this flag.
pageSize integer   Nominal per-page element count.
total integer   Expected element count across all pages.
cursor string   Opaque page identifier (pull mode).
nextCursor string | null   Token for next pull request; null on final page.
collectionId string   Disambiguates multiple paginated collections in one envelope.

When to use

For collections too large to page sanely on-protocol, see BecknResourceRef — content-addressed off-protocol delivery.