spike(payments): Tempo and Machine Payments Protocol session payments
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
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- next.js, python, typescript
- Bereich
- backend-api-design, payments
Rechercherichtung
Read the official MPP and Tempo documentation first, then inspect CircuitJobService.process and the gateway entry points to assess per-fragment payments and session support. Verify Tempo’s network details, registry dependency #2, and the MPP SDK fit; dependency #3 and Stripe’s x402 support also affect the decision. Done means committing a docs/ decision record with findings, risks, replay and over-spend protections, and an implementation plan; if adopted, include a testnet demo script and follow-up issues.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
Evaluate and prototype Tempo (Stripe/Paradigm's payments chain) and the Machine Payments Protocol (MPP) for streaming per-fragment payments through prepaid sessions.
Motivation
MPP sessions (deposit once, spend with off-chain vouchers, settle in batches) match the platform's fragment loop better than one on-chain payment per request.
Current state in this repo
- Per-request x402 is the only agent-payment rail (on
feat/algorand-x402). Fragments execute in a loop inCircuitJobService.process.
Proposal
- Time-boxed spike: read the official MPP and Tempo docs, decide whether Tempo is reachable as an EVM chain via the registry (#2), and whether an MPP server library fits the Next.js gateway.
- Prototype a session on testnet: open, pay a few fragments with vouchers, close and settle.
- Write a decision record (adopt, defer, or reject) with findings, risks and an implementation plan.
Acceptance criteria
- A written decision record is committed under
docs/. - If adopted: a working testnet demo script and follow-up issues are filed.
- Voucher replay and over-spend protections are described.
Out of scope
- Production rollout.
Dependencies
- #2
- #3
Verify before implementing
- Tempo's current network status, chain id, supported stablecoins and permissioning (sources conflict).
- MPP specification and SDK availability at the official MPP documentation.
- Whether Stripe's support for x402 allows a single front door.
References
- Stripe MPP announcement: https://stripe.com/it/blog/machine-payments-protocol
Part of ##1. Ground rules for all issues in this roadmap are listed there (testnet-first, no secrets in the repo, chain logic behind the registry, tests and docs with every PR).
- Vorherrschende Sprache
- Python
- Sterne
- 2
- Forks
- 4
- Ø Merge
- 5 Std. 19 Min.
- Gemergte PRs (30 T.)
- 11
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
-
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
-
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
-
chain-integration enhancement payments research-spike tier-2
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 66/100
QMeshPy/distributed-quantum#77 ·
Maintainer antworten meist innerhalb von 1 Tag
-
chain-integration enhancement payments tier-2
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
QMeshPy/distributed-quantum#76 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue kubo storage tier-1
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 42/100
QMeshPy/distributed-quantum#75 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in QMeshPy/distributed-quantum
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
aws-samples/sample-per-model-bedrock#464 ·
Maintainer antworten meist innerhalb von 1 Tag
-
lesson-submission pending-review
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
Ikalus1988/MisakaNet#3789 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Python Volcengine provider returns failures instead of raising themEvtl. vergeben @Ricardo-M-L hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 79/100
agent-infra/sandbox#248 ·
-
[Bug] cloud JSON directory loading assumes a Key field in fsspec listingsEvtl. vergeben @Ricardo-M-L hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
hiyouga/LlamaFactory#10910 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Bundled uv is never updated and trusts the compromised eMudhra certificatesEvtl. vergeben @FabienDanieau hat das heute übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100