Skip to content

feat(services): add AlgoVoi multi-chain payment gateway#633

Open
chopmob-cloud wants to merge 1 commit into
tempoxyz:mainfrom
chopmob-cloud:main
Open

feat(services): add AlgoVoi multi-chain payment gateway#633
chopmob-cloud wants to merge 1 commit into
tempoxyz:mainfrom
chopmob-cloud:main

Conversation

@chopmob-cloud
Copy link
Copy Markdown

Summary

Adds AlgoVoi as a third-party service entry under schemas/services.ts.

AlgoVoi is a multi-chain crypto payment gateway serving MPP and x402 on a single endpoint at https://api.algovoi.co.uk. The /mpp/{resource_id} endpoint implements the IETF draft-httpauth-payment flow: unauthenticated requests receive a WWW-Authenticate: Payment challenge, and proof submissions are verified on-chain before returning content with an X-PAYMENT-RECEIPT JWT.

Payment method

Listed with TEMPO_PAYMENT — Tempo USDCe (0x20c000000000000000000000b9537d11c60e8b50) is accepted for MPP settlements. Additional chains (Algorand, VOI, Hedera, Stellar, Base, Solana) are available via the x402 /protected/{resource_id} surface on the same endpoint.

Endpoints

  • GET /mpp/{resource_id} — MPP resource gate (0.01 USDC.e fixed example; actual price is per-resource)
  • POST /mpp/challenge — explicit challenge pre-fetch for agents that want to build their payment transaction before the resource round-trip

Live evidence

  • MPP challenge: curl -i https://api.algovoi.co.uk/mpp/x402-test-tempo (returns 401 with WWW-Authenticate: Payment realm="AlgoVoi" method="tempo" ...)
  • OpenAPI schema with x-payment-info and ownershipProofs: https://api.algovoi.co.uk/openapi.json

AI disclosure

This PR was prepared with an AI coding assistant. The entry content was reviewed line-by-line before submission.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 11, 2026

@chopmob-cloud is attempting to deploy a commit to the Tempo Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link
Copy Markdown

Thanks for submitting a service to the MPP directory!

If you want your service included in the curated mpp.dev/services list, complete this checklist before review:

Required

  • Your service is live and accepting payments via MPP (not a placeholder or coming-soon)
  • You've added your entry to schemas/services.ts following the contributing guide
  • Types pass: pnpm check:types
  • Build succeeds: pnpm build

Recommended

  • Register your service on MPPScan (by Merit Systems) — it follows the standard MPP discovery format and makes your service discoverable by agents immediately, no PR required

Review criteria

We prioritize services that are high quality and novel. We may not approve services that duplicate existing functionality or aren't yet production-ready.


Contributing guide · MPPScan · Protocol docs

@github-actions
Copy link
Copy Markdown

🔀 Changed Services

✅ Added

  • algovoi

@chopmob-cloud
Copy link
Copy Markdown
Author

Confirming the required checklist items are complete:

  • Service live and accepting MPP paymentsGET /mpp/{resource_id} is live at api.algovoi.co.uk, serving real 402 Payment Required challenges on Algorand, VOI, Hedera, Stellar, Base, Solana, and Tempo
  • Entry in schemas/services.ts — confirmed by the changed-services bot (✅ Added: algovoi)
  • Registered on MPPScan — server ID eb10b2d7fb1e2fcbea7a4c5b031e339daacc7cf37d1fb569c58849287c121633, page at https://www.mppscan.com/server/eb10b2d7fb1e2fcbea7a4c5b031e339daacc7cf37d1fb569c58849287c121633

The only failing CI check is the Vercel preview deploy (authorization required from Tempo team — not something I can action from our side). All other checks pass.

Happy to provide any additional information if needed for review.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant