diff --git a/index.html b/index.html index 1381f114..ef3ae01d 100644 --- a/index.html +++ b/index.html @@ -485,6 +485,13 @@
+ The credential request coordinator + is a user-agent-defined component that mediates [=digital credential=] + interactions through the [=top-level traversable=]. Each [=top-level + traversable=] has exactly one associated coordinator. The coordinator + ensures that at most one interaction is active across all [=child + navigables=], orchestrates the end-to-end flow of presentation or + issuance, and manages transitions between [=credential request + coordinator/interaction states=]. +
++ A user agent MAY delegate some or all coordinator responsibilities to + external wallet applications, platform components, or other trusted + entities according to user or platform policy. +
++ The coordinator manages the lifecycle of the interaction's {{Promise}} + and its associated {{AbortSignal}} (if any), including resolution with + the user's selected [=digital credential=], the [=holder=]'s response, or rejection due to errors or + the user or program aborting the [=credential request=]. +
++ The [=credential request coordinator=]: +
++ The [=credential request coordinator=] has a finite set of + interaction + states, which are used to manage the lifecycle of a [=credential request=]: +
++ The coordinator is initialized in the [=credential request + coordinator/idle=] [=credential request coordinator/interaction state=]. +
++ To be written. +
++ To be written. +
++ To be written. +
++ To be written. +