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_embeddings is not a normal low-cost call; it uses a session flow and may lock capital
  • browserbase_search and browserbase_fetch are 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 recipient agent@stableemail.dev
  • 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

  • .tempo domain 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.xyz plus 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
  • Parallel
    • Services: parallel_search, parallel_extract
    • Status: live-safe
    • Locally verified quotes: 0.01, 0.01 USDC.e
  • Perplexity
    • Services: perplexity_embed, perplexity_search
    • Status: live-safe
    • Locally verified quotes: 0.001, 0.00575 USDC.e
  • Fal
    • Services: fal_flux_schnell
    • Status: live-safe
    • Locally verified quote: 0.003 USDC.e
  • StableEmail
    • Services: stableemail_send
    • Status: live-safe
    • Locally verified quote: 0.02 USDC.e
  • StableTravel
    • Services: stabletravel_flights
    • Status: live-safe
    • Locally verified quote: 0.054 USDC.e
  • StableEnrich
    • Services: stableenrich_search
    • Status: live-safe
    • Locally verified quote: 0.02 USDC.e
  • OpenAI
    • Services: openai_embeddings
    • Status: manual-only
    • Locally verified quote: 0.0001 USDC.e, but intent=session
  • Browserbase
    • Services: browserbase_search, browserbase_fetch
    • Status: blocked
    • Re-check on March 20, 2026: Invalid payment request in challenge

Capability Matrix

  • Research singles
    • research_exa_search
    • research_exa_contents
    • research_exa_answer
    • research_parallel_search
    • research_parallel_extract
    • research_perplexity_embed
    • research_perplexity_search
  • Email combinations
    • wallet_email_report
    • email_exa_report
    • email_parallel_report
    • shopping_enrich_email
    • travel_flights_email
  • Shopping combinations
    • wallet_shopping_brief
    • shopping_enrich_brief
    • shopping_enrich_email
  • Creative combinations
    • wallet_creative_brief
    • creative_perplexity_flux
    • creative_exa_flux
  • Travel combinations
    • wallet_travel_brief
    • travel_flights_brief
    • travel_flights_email

Live Autopilot

  • randomized selection across the full live-safe workflow pool
  • randomized slot distribution between 09:00 and 22: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_embeddings and Browserbase stay outside the live allowlist

Active Random Live Workflows

  • wallet_email_report
  • wallet_travel_brief
  • wallet_shopping_brief
  • wallet_creative_brief
  • research_exa_search
  • research_exa_contents
  • research_exa_answer
  • research_parallel_search
  • research_parallel_extract
  • research_perplexity_embed
  • research_perplexity_search
  • email_exa_report
  • email_parallel_report
  • shopping_enrich_brief
  • shopping_enrich_email
  • creative_perplexity_flux
  • creative_exa_flux
  • travel_flights_brief
  • travel_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.json
  • tempo_agent_runtime.log
  • manual_wallet_activity.csv
  • tmp_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: session instead of standard charge
  • browserbase_search
    • Reason: non-standard challenge response
  • browserbase_fetch
    • Reason: non-standard challenge response