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/
| Version | Status | Notes |
|---|---|---|
| v1.0 | Current | Initial — covers both BPP-push and BAP-pull patterns. |
| 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. |
status calls carrying a pageCursor tag.pageInfo is the protocol signal that the message is self-contained.For collections too large to page sanely on-protocol, see BecknResourceRef — content-addressed off-protocol delivery.