Skip to content

Serve and hold the selected provider #1145

Description

@filvecchiato

The selected provider's worker runs the session; core hands it over and follows it.

  • serve_subscribe on a separate FundingProvider trait (Worker only): the sessions assigned to this provider, and cancels; live ones replayed after a restart
  • report(intent, update): only from the assigned provider, stages only move forward, stored before it is acknowledged
  • present_frame(intent, route): the provider's KYC or card screen in a host-owned frame
  • Wire select_route and record_provider_details from the user's confirmation
  • Hold the funding worker for the session; reload the provider's bundle after a restart
  • Core treats a reported delivery as final only once the top-up it names is claimed

Done when A provider worker takes a session from assignment to delivered on the CLI host, across a restart.
Depends on #1144, #1134
Refs worker-lifecycle.md:51

Activity

  1. filvecchiato commented on Oct 6, 2026

    @filvecchiato
    CollaboratorAuthor
  2. filvecchiato commented on Oct 9, 2026

    @filvecchiato
    CollaboratorAuthor

    Missing to close:

  3. self-assigned this
    on Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions