Skip to content

Epic: x402 agentic payments (Multipaz as the hardware-backed wallet) #18

Description

@dzuluaga

Goal

Make Multipaz the hardware-backed wallet for x402 agentic payments: an on-chain payment account held as a non-exportable key in the phone's secure hardware, surfaced as a portable credential, usable by an AI agent to authorize and settle payments (including human-not-present). Start on Hedera, extend to other chains.

Status

Hedera (Ed25519) works end to end on testnet today: a TEE-resident, recoverable account, biometric-gated signature, settled via a facilitator, shown as a first-class credential. The foundational library fix is up as a draft PR. Everything below is the path to broaden and harden it.

Workstreams

1. Multipaz library (upstream PRs)

2. Core-vs-extension decision

  • Decide: generic x402 credential in core vs a documented, pluggable extension point, with the Multipaz maintainers. Drives where the payment document types live.

3. Credential / document types (part #2)

  • Add the x402 payment document types (HederaAccountCredential, or a generic descriptor-driven credential) as the follow-up PR, once the decision lands.

4. Generic PaymentSigner seam

  • Lock a generic, descriptor-driven PaymentSigner over SecureArea (no chain SDK in the sign path).
  • Re-express the Hedera flow through it.
  • Add Solana (Ed25519) as data to prove provider-agnosticism.

5. Provider breadth

  • Hedera (Ed25519): demo done.
  • Solana (Ed25519): add as data.
  • Tron (secp256k1): blocked on hardware; needs the HSM path (workstream 6).
  • Coinbase / Base / Polygon: future.

6. Tron / secp256k1 path

  • External HSM signs settlement + Multipaz holds the authorization credential and runs OID4VP (chain key is custodial in the HSM).
  • Optional: add secp256k1 to EcCurve (BouncyCastle) so the Cloud Secure Area can hold it server-side.
  • Tron outreach: alternatives for hardware-backed secp256k1, eng bandwidth, devrel co-publishing.

7. Wallet to agent integration (the goal)

  • Connect the hardware-backed x402 credential to the agentic flow (AP2) as its authorization and settlement instrument.
  • Prove the human-not-present flow: provision and authorize once in hardware (with recovery), agent transacts later via AP2 mandates.

8. Outreach and content

  • x402 GitHub issue / discussion (generic-in-core vs extension framing).
  • Conference talk on Multipaz + agentic payments.
  • Co-publish integrations (demos, sample apps, guides) with partner devrel teams.

Links

Metadata

Metadata

Assignees

Labels

epicTracking epic

Type

No type

Fields

Priority

None yet

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions