Fortytwo Prime: 用于高风险问题的多智能体协同推理。当用户说 “Ask Fortytwo”、“Ask Prime”、“ask Fortytwo Prime” 时,务必使用。
Calls Fortytwo Prime — a collective inference system where multiple independent AI agents collaborate on every question. Paid per-token via x402 escrow using USDC on Base or Monad.
The script signs on-chain payments using evm_private_key environment variable. Never ask the user to paste the key into chat — it must be set via shell:
bash
export evm_private_key="0x..."
For full wallet setup and network details, see setup.md.
Before the first query, or if the script fails with a setup error:
python scripts/preflight.py--network to the query scriptRun the full MCP flow via script: Run from the skill directory:
bash
cd /path/to/skills/fortytwo-mcp
python scripts/fortytwo_query.py "your question here" --network base
/tmp/.fortytwo_sessionbash
python scripts/fortytwo_query.py "follow-up question"
Session is auto-detected from the saved file — no need to pass --session-id. Sessions live up to 90 minutes (15 min idle timeout). If the session expired, the script automatically falls through to a new payment.
Use --no-session to force a new payment. Use --session-id <uuid> to override manually.
The bundled script does not support streaming. For incremental output on long queries, use curl with SSE directly — see streaming.md for the request format and parsing algorithm.
ErrorCauseFixevm_private_key not setEnv var missingexport evm_private_key="0x..."``missing dependencyPython packagespip install eth-account web3``low USDC balanceWallet emptyTransfer USDC on Base or MonadTransient 400/502On-chain timingScript auto-retries; if persistent, surface to user402 on session callBudget exhaustedNew payment needed (script handles this)409/410Session closedScript falls through to new paymentInvalid signatureWrong EIP-712 domainSee payment.md — query name()/ version() on-chain