You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 Refsworker-lifecycle.md:51
feat(truapi)!: funding provider trait, reports and settlement #1317FundingProvider trait (Worker only, wire id 23): serveSubscribe with replay after a restart, forward-only report from the assigned provider, presentFrame; select_funding_provider; the provider worker held while a session is open; Delivered only from the claims of the top-ups the provider names, Released once its payment request completes
sessions that outlive the app (a bank transfer takes days) need the worker kept or restarted by the host while the OS allows it: Cancel and expiry #1141, with the worker lifecycle team
Activity
filvecchiato commentedon Oct 6, 2026
FundingProvidertrait (Worker only, wire id 23):serveSubscribewith replay after a restart, forward-onlyreportfrom the assigned provider,presentFrame;select_funding_provider; the provider worker held while a session is open;Deliveredonly from the claims of the top-ups the provider names,Releasedonce its payment request completesmake e2e-funding-cli: a provider worker on the CLI host takes an inbound session from assignment to delivered across a host restart, plus outbound, cancel and out-of-order casesDuplicateId)filvecchiato commentedon Oct 9, 2026
Missing to close: