Skip to content

docs: design transparent MPP egress - #1227

Open
decofe wants to merge 1 commit into
mainfrom
centaur/mpp-egress-proxy-1785428927
Open

docs: design transparent MPP egress#1227
decofe wants to merge 1 commit into
mainfrom
centaur/mpp-egress-proxy-1785428927

Conversation

@decofe

@decofe decofe commented Jul 30, 2026

Copy link
Copy Markdown
Member

Summary

  • Design transparent MPP payment and replay at Centaur’s existing per-sandbox iron-proxy boundary.
  • Specify the bounded upstream replay hook required because iron-proxy response transforms cannot perform a second round trip.
  • Define host-side wallet authorization, budgets, audit durability, failure semantics, and staged delivery.

Validation

Prompted by: @gakonst

@brendanjryan

Copy link
Copy Markdown
Contributor

Implementation is now in #1234. The final v1 design uses the existing global MPP_PRIVATE_KEY, supports Tempo charge intents only, replaces the market-specific tool with registry-backed discovery/request commands, and deploys one shared signer with execution leases, optional atomic budgets, durable audit state, bounded metrics, and last-known-good registry caching. Per-user wallet onboarding is deferred.

The matching iron-proxy retry contract is in paradigmxyz/iron-proxy#216.

@brendanjryan

Copy link
Copy Markdown
Contributor

Implementation is now in #1234. It keeps the shared signer and global key, adds registry-backed discovery/execution, execution-lease authorization, optional budgets, audit/metrics/traces, and depends on the productionized retry contract in paradigmxyz/iron-proxy#216.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants