feat(billing): Connect off-ramp from ledger balance (bank and/or stablecoin)
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Start with docs/payments/stripe-connect-vs-onchain-payouts.md and the referenced issues #77 and #8 to understand the existing settlement and Connect onboarding work. Then locate the ledger balance and payout entry points in the project. Done means withdrawals are idempotent, failed transfers preserve earnings, on-chain fragment payouts stay the default, and Connect country and entity limits are surfaced.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
Let workers withdraw accrued earnings via Stripe Connect Transfers (bank and/or stablecoin payout), without replacing on-chain pay-per-fragment settlement.
Estimated size: M
Priority: P2 (from spike #77)
Motivation
After on-chain settlement (#8) and Connect onboarding, some workers want a fiat or Stripe-managed USDC cash-out. Spike #77 recommends this as optional off-ramp, not the primary fragment rail.
Proposal
- Worker requests withdrawal of available ledger balance.
- Create a Stripe Transfer to their connected account (bank payout and/or Connect stablecoin USDC per https://docs.stripe.com/connect/stablecoin-payouts).
- Idempotent withdrawal intents; never double-pay.
- Gate stablecoin path on private-preview access + documented fees.
Acceptance criteria
- Withdrawal reduces ledger balance exactly once per intent.
- Failed Transfers do not silently clear earnings.
- On-chain fragment payouts (#8) remain the default settlement path.
- Country / entity limits from Connect docs are surfaced in UI or docs.
Out of scope
- Connect-only marketplace settlement.
- Replacing AgentKit USDC fragment transfers.
Dependencies
- #77
- #8
- Connect Express onboarding follow-up from #77
- Stripe Connect stablecoin preview access (if enabling crypto cash-out)
References
- Spike:
docs/payments/stripe-connect-vs-onchain-payouts.md - https://docs.stripe.com/connect/stablecoin-payouts
Part of #1.
- Vorherrschende Sprache
- Python
- Sterne
- 2
- Forks
- 4
- Ø Merge
- 12 Std. 53 Min.
- Gemergte PRs (30 T.)
- 37
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus QMeshPy/distributed-quantum
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
QMeshPy/distributed-quantum#112 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue helia storage tier-1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
QMeshPy/distributed-quantum#53 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
QMeshPy/distributed-quantum#110 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Integrate persistent collaborative EtherCalc workbooks with experiment results and IPFS versionsEvtl. vergeben @Winter-Soren hat das vor 2 Tagen übernommen. Offen
QMeshPy/distributed-quantum#103 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
chain-integration enhancement payments research-spike tier-2
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
QMeshPy/distributed-quantum#78 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in QMeshPy/distributed-quantum
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
NousResearch/hermes-agent#147104 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[oblt-aw][autodoc] Document new required `shared-org-key` input for `obs-aw-dependency-review`Evtl. vergeben @github-actions hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 1 Tag
-
bot-triaged module: inductor oncall: pt2 topic: fuzzer triaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
getchaintips leaves out the active tip once a header is staged on it, where Core always lists itOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
btclib-org/btclib-node#2158 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
patrick-hudson/put.gd-desktop#979 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag