Tempo MPP Master Playbook
March 21, 2026 ยท View on GitHub
Last updated: March 21, 2026
Risks First
- Rewards, snapshots, eligibility, and reward size remain
unknown - Every MPP call is a real mainnet spend
openai_embeddingsis not a normal low-cost call; it uses asessionflow and may lock capitalbrowserbase_searchandbrowserbase_fetchare currently blocked at the challenge layer and should not be part of live autopilot- Without
TEMPO_MPP_EMAIL_TO, email tasks go to the default recipientagent@stableemail.dev
Recommended Mainnet Setup
- Mainnet-only
- Use the official Tempo account flow via
wallet.tempo.xyz - Use the official account as explicit profile
main - Use a delegated access key for automation
- Treat the
wallet.tempo.xyz/ passkey / access-key path as the default setup for this project - Do not frame Rabby or MetaMask as the default path for this repo, even if Tempo supports multiple account paths in general
Optional Manual Extensions
.tempodomain purchase is a valid manual add-on next to the automated MPP plan- for this repository, the documented domain-buy flow should be
wallet.tempo.xyzplus InfinityName - do not document Rabby or MetaMask as the default purchase path for this repo
- InfinityName referral example:
https://infinityname.com?ref=0x62ecabc2a9e3987a96cb977fea7fc05c003f70bf
Operating Goal
- mainnet-only execution
- MPP-first instead of payment- or DEX-first activity
- a complete operating plan across verified providers, capabilities, and useful workflow combinations
- randomized execution across the safe live pool
- hard daily spend cap:
1 USDC
Provider Catalog
- Exa
- Services:
exa_search,exa_contents,exa_answer - Status: live-safe
- Locally verified quotes on March 20, 2026:
0.005,0.005,0.01 USDC.e
- Services:
- Parallel
- Services:
parallel_search,parallel_extract - Status: live-safe
- Locally verified quotes:
0.01,0.01 USDC.e
- Services:
- Perplexity
- Services:
perplexity_embed,perplexity_search - Status: live-safe
- Locally verified quotes:
0.001,0.00575 USDC.e
- Services:
- Fal
- Services:
fal_flux_schnell - Status: live-safe
- Locally verified quote:
0.003 USDC.e
- Services:
- StableEmail
- Services:
stableemail_send - Status: live-safe
- Locally verified quote:
0.02 USDC.e
- Services:
- StableTravel
- Services:
stabletravel_flights - Status: live-safe
- Locally verified quote:
0.054 USDC.e
- Services:
- StableEnrich
- Services:
stableenrich_search - Status: live-safe
- Locally verified quote:
0.02 USDC.e
- Services:
- OpenAI
- Services:
openai_embeddings - Status: manual-only
- Locally verified quote:
0.0001 USDC.e, butintent=session
- Services:
- Browserbase
- Services:
browserbase_search,browserbase_fetch - Status: blocked
- Re-check on March 20, 2026:
Invalid payment request in challenge
- Services:
Capability Matrix
- Research singles
research_exa_searchresearch_exa_contentsresearch_exa_answerresearch_parallel_searchresearch_parallel_extractresearch_perplexity_embedresearch_perplexity_search
- Email combinations
wallet_email_reportemail_exa_reportemail_parallel_reportshopping_enrich_emailtravel_flights_email
- Shopping combinations
wallet_shopping_briefshopping_enrich_briefshopping_enrich_email
- Creative combinations
wallet_creative_briefcreative_perplexity_fluxcreative_exa_flux
- Travel combinations
wallet_travel_brieftravel_flights_brieftravel_flights_email
Live Autopilot
- randomized selection across the full live-safe workflow pool
- randomized slot distribution between
09:00and22:00 - workflow step gap:
180s - hard per-challenge cap:
0.06 USDC.e - hard daily planned spend cap:
1.00 USDC - payments remain disabled
- active live allowlists contain only live-safe services
openai_embeddingsand Browserbase stay outside the live allowlist
Active Random Live Workflows
wallet_email_reportwallet_travel_briefwallet_shopping_briefwallet_creative_briefresearch_exa_searchresearch_exa_contentsresearch_exa_answerresearch_parallel_searchresearch_parallel_extractresearch_perplexity_embedresearch_perplexity_searchemail_exa_reportemail_parallel_reportshopping_enrich_briefshopping_enrich_emailcreative_perplexity_fluxcreative_exa_fluxtravel_flights_brieftravel_flights_email
Operational Notes
- If an MPP service fails with a clear provider quota error, the agent blocks that service for the rest of the local day
- Remaining actions that depend on that blocked service are skipped so the rest of the plan can continue
- The planner prefers healthier services with broader coverage and avoids combinations that are already blocked for the day
Runtime Outputs
tempo_agent_state.jsontempo_agent_runtime.logmanual_wallet_activity.csvtmp_remaining_mpp_provider_prep.json
These files are generated locally during operation and should not be committed to a public repository.
Not Included In the Live Random Pool
openai_embeddings- Reason:
sessioninstead of standardcharge
- Reason:
browserbase_search- Reason: non-standard challenge response
browserbase_fetch- Reason: non-standard challenge response