Tempo Wallet Persona
Send a wallet address and receive a clean persona report with activity score, live USDC.e balance, risk flags, and routing advice. Built so Codex, Claude Code, AgentCash, scripts, and people can discover and call it without extra setup.
Endpoint
POST /api/persona
Price
0.01 USDC.e
Spend cap
0.02 USDC.e
Best for
Codex / Claude / Tempo CLI
Start here
For activity, copy the agent prompt or Tempo CLI command, replace the wallet, then run one paid request.
Agent prompt for paid activity
Best for Codex, Claude Code, Cursor, and other tool-using agents. This creates one paid MPP request when the agent follows it.
Read https://wallet-persona.aiactivityhub.com/openapi.json and make exactly one paid POST /api/persona with JSON {"address":"<wallet_address>","format":"text","style":"agent"}. Pay with Tempo MPP and never spend more than 0.02 USDC.e. Do not run both GET and POST for the same report.price
0.01
cap
0.02
chain
4217
pay with
Tempo
Sample response fields
Best path for Codex and Claude
Give the agent prompt. It points them to OpenAPI, the exact paid POST body, and the 0.02 spend cap.
Endpoint
POST /api/persona
Payment
Tempo charge
Report modes
text / html / json
01
Use a funded payer
For activity, use a funded Tempo CLI profile or funded AgentCash wallet. Discovery commands do not count as paid activity.
02
Run one paid request
Use the agent prompt or Tempo CLI POST. They call /api/persona once with a JSON body and a 0.02 USDC.e cap.
03
Read the report
The response returns a wallet persona, activity score, risk hints, live balance, and routing recommendation.
Live usage
Service activity
Paid requests are counted after a valid MPP payment. Persistent totals use Redis/KV when configured; otherwise the page shows current runtime counters.
Paid requests
0
Agents
0
Received
0.0 USDC.e
7-day request activity
source: memory
Ready-to-use
Copy one command
Replace <wallet_address> with the wallet to analyze. Codex, Claude Code, Cursor, and similar agents should use the prompt. Tempo CLI users can use the direct request. These two paths create paid MPP activity. AgentCash is supported, but it uses a separate AgentCash wallet and should check balance first.
For MPPscan activity, run a paid POST.
The commands that count are Agent prompt for paid activity, Tempo CLI paid activity, or funded AgentCash fetch. Discovery commands like try, check, and openapi.json are useful, but they do not create a paid transaction.
AgentCash balance is separate from Tempo CLI balance.
Run npx agentcash balance before fetch. If it shows 0 USDC, run npx agentcash accounts or npx agentcash fund and add funds. Do not stop at try: it is discovery/onboarding only.
Agent prompt for paid activity
Best for Codex, Claude Code, Cursor, and other tool-using agents. This creates one paid MPP request when the agent follows it.
Read https://wallet-persona.aiactivityhub.com/openapi.json and make exactly one paid POST /api/persona with JSON {"address":"<wallet_address>","format":"text","style":"agent"}. Pay with Tempo MPP and never spend more than 0.02 USDC.e. Do not run both GET and POST for the same report.Tempo CLI paid activity
Fastest direct terminal path with a funded Tempo wallet/profile. This creates the paid MPP transaction.
tempo request --max-spend 0.02 -X POST --json '{"address":"<wallet_address>","format":"text","style":"agent"}' "https://wallet-persona.aiactivityhub.com/api/persona"AgentCash paid request
Supported path for AgentCash users after AgentCash balance shows funds.
npx agentcash fetch "https://wallet-persona.aiactivityhub.com/api/persona" -m POST -b '{"address":"<wallet_address>","format":"text","style":"agent"}'Optional formats
AgentCash balance
optionalnpx agentcash balance
AgentCash funding links
optionalnpx agentcash accounts
Discovery
optionalcurl "https://wallet-persona.aiactivityhub.com/openapi.json"
Payment challenge
optionalcurl -i "https://wallet-persona.aiactivityhub.com/api/persona"
Brief report
optionaltempo request --max-spend 0.02 "https://wallet-persona.aiactivityhub.com/api/persona?address=<wallet_address>&format=text&style=brief"
Agent report
optionaltempo request --max-spend 0.02 "https://wallet-persona.aiactivityhub.com/api/persona?address=<wallet_address>&format=text&style=agent"
Visual report
optionaltempo request --max-spend 0.02 -o wallet-report.html "https://wallet-persona.aiactivityhub.com/api/persona?address=<wallet_address>&format=html"
mppx
optionalnpx mppx "https://wallet-persona.aiactivityhub.com/api/persona?address=<wallet_address>" --network mainnet
AgentCash check
optionalnpx agentcash check "https://wallet-persona.aiactivityhub.com/api/persona"
AgentCash try
optionalnpx agentcash try "https://wallet-persona.aiactivityhub.com"
Built for easy agent handoff
The service keeps the surface small: OpenAPI discovery, one paid endpoint, deterministic output, live balance, visual reports, and low request cost.
Human readable
The homepage shows the endpoint, price, command, agent prompt, and response shape without requiring docs first.
MPP native
Unpaid clients get a standard 402 challenge; paid clients receive JSON, terminal text, or HTML after payment.