Skip to main content

Module presenter

Module presenter 

Source
Expand description

Opt-in v2 materialization: the unchanged v1 exchange, presented under a presenter capability (core::archive::presented, “Presenters”).

The capability proves that a later request comes from a holder of the capability these sources were presented under. It names no agent, attests no identity and authorizes nothing: every later use re-checks project, role, policy identity, freshness and the admission of each source.

This transport writes no decision receipt, so the presenter appears in no receipt here; the response carries its content-free reference, and the lineage of the delivered text records the same reference.

Constants§

CAPABILITY_REFUSED
The one refusal for everything about a capability on this transport: shown where none belongs, missing where one is needed, unreadable, unknown, expired, revoked, or not issuable.

Functions§

materialize_v2
Materialize request as its v1 payload and record the presentations under a presenter capability.