Skip to main content
GET
Read the exact system prompt this session's next turn will send

Authorizations

Authorization
string
header
required

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

sessionId
string<uuid>
required

The session's id.

Response

The prompt as assembled, with the ledger's accounting.

The exact system prompt this session's next turn will send, and the ledger's accounting beside it. THE ACCOUNTING IS DATA AND NOT A METHOD. Which facts fired and which were dropped are facts about this prompt; the order they were composed in, the wrapper they were drawn with, the formula that sized the budget and the rule that picked them are the engine's and are deliberately not here. A fact the budget dropped is STILL STORED and still listed — the ledger is not evicted, the render is — so it comes back the moment there is room.

system
string
required

The prompt, verbatim.

fired
string<uuid>[]
required

The refinements that reached this prompt, in the order they were drawn.

dropped
object[]
required
droppedCount
integer<int32>
required

How many were dropped. It is on the wire beside the list for the reason the model is told the same number: a person reading a short list wants to know whether it is short because little was learned or because little fits.

Required range: x >= 0