• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
project logo

demos

tempo-mpp-playground

Public
Like
tempo-mpp-playground
Home
Code
2
README.md
H
buyer.tsx
Connections
Environment variables
Branches
2
Pull requests
Remixes
History
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
…
Viewing readonly version of main branch: v7
View latest version
README.md

Tempo MPP Playground

Connect your Tempo wallet (via passkey) and make paid requests using the Machine Payments Protocol.

Buyer

The buyer UI lets you:

  1. Connect an existing Tempo wallet using your passkey (biometric/PIN)
  2. Make a paid request to an MPP-protected endpoint
  3. See the 402 challenge → credential → receipt flow in action

Uses KeyManager.http('https://keys.tempo.xyz') so you can sign in from any device with your existing Tempo passkey.

Built with vtrr (SSR + client hydration), wagmi for wallet connection, and mppx/client for payment handling.

FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.