pumperp

Deployment

Fly API + Vercel miniapp cutover for pumperp.com.

Canonical runbook: clawbase docs/CUTOVER.md.

Deploy order

  1. API — Fly app pumperp-api (fly.toml in clawbase root), persistent volume for SQLite.
  2. Miniapp — Vercel project pumperp, root apps/miniapp, domain pumperp.com (same-origin /api rewrite to Fly).
  3. Docs — Vercel project pumperp-docsdocs.pumperp.com (this repo).

API environment (high level)

VariablePurpose
CLAWBASE_MASTER_KEYEncrypts agent wallets — back up
CLAWBASE_DB_PATHe.g. /data/clawbase.sqlite
CLAWBASE_NETWORKbase
BASE_RPC_URLDedicated RPC
VENICE_API_KEY / CLAWBASE_LLM_*Genesis + mind
CLAWBASE_APP_DOMAINpumperp.com (Quick Auth)
CLAWBASE_LAUNCH_FEE_ETHFlat launch fee
CLAWBASE_PLATFORM_WALLETFee recipient
CLAWBASE_DIEM_VAULTOptional; enables real diemSplitBps
CLAWBASE_ACTIVATION_CREDIT_USDKickstart credit (default 1)
CLAWBASE_LIVENESS_WINDOW_DAYSRecycle window (default 14)

Verify

curl https://pumperp-api.fly.dev/api/v1/public/config
# expect inferenceBootstrapMinEth, activationCreditUsd,
# livenessWindowDays, defaultMindIntervalMinutes

curl https://pumperp.com/api/v1/public/config
curl https://pumperp.com/.well-known/farcaster.json

Rollback

  • Frontend: promote previous Vercel production deployment.
  • API: redeploy prior Fly image; SQLite volume retains agent state.

On this page