Read a shared session's copied entries
The conversation itself, as this home holds it: the redacted entries that crossed, in the order they were said. ALREADY REDACTED, AND THE ORIGINAL NEVER EXISTED HERE. Every rule ran at the home the entries were published from, which is the only place a before exists. Nothing at this end can widen what was sent, and nothing at this end is asked to. THE SAME AUDIENCE RULE THE LISTING APPLIES, and a share this caller may not read answers 404 NRY-0015 rather than 403 — the same answer a share id this home has never seen gets, so the two cannot be compared to learn that somebody’s conversation is here. A revoked share and one whose expiry has passed answer identically, for the same reason. EVERY SERVED READ IS RECORDED, unless the reader is the person who published it. The disclosure entry is written before a byte is served and a read whose record cannot be written is not served at all, which is what makes “who opened this” a trustworthy answer rather than a best-effort one. Cursor pagination, oldest first, on the publishing home’s own numbering — a conversation is read forwards.
Authorizations
Enforced on every transport, with no exempt operation. A person's request — over the default local unix socket exactly as over a TCP listener — must carry a JWT issued by the configured identity provider, which the host verifies itself against that issuer's key set: signature, issuer, expiry, and the person and organisation it names. Requests without a valid one receive 401 NRY-0011. The socket's file permissions are transport and are not an authorisation.
Path Parameters
The share's id, as SessionShare.shareId reports it: 26 characters of RFC 4648 base32 drawn from a cryptographic source, carrying no encoding of anything. It is NOT a uuid and is deliberately unrelated to the session id it was published from — a share id travels, so an id derived from a session would make every leaked link a statement about the machine it came from.
26^[A-Z2-7]{26}$Query Parameters
Opaque pagination cursor from a previous page's nextCursor or prevCursor.
1024Maximum items per page.
1 <= x <= 100Response
One page of this share's conversation, oldest first.
One page of a shared session's copied entries, oldest first. THE ROWS ARE ShareDeliveryEntry, which is the shape they CROSSED in rather than a second vocabulary for the same four facts. What is held here is exactly what was delivered — already redacted, still in its place — so a reading of it that differed from the delivery's would be this home describing somebody's conversation in words nobody sent.

