Orchestration preview
Example route for task key social_burst: Social Marketing + Wallet is the executing agent (id 3). CEO Orchestrator (id 0) still owns approvals and queue policy for every task type.
Social Marketing leads; Farcaster Native assists; Acquisition funds paid slots.
Backup agents: Farcaster Native, Growth — Acquisition
Task routing keys (stub)
- social_burst
Social Marketing leads; Farcaster Native assists; Acquisition funds paid slots.
- growth_experiment
Acquisition designs test; Lifecycle nurtures; BD supplies partner payloads.
- bcd_treasury_move
Treasury proposes; Risk vetoes; Execution signs if approved.
- monetize_api
x402 agent prices calls; CEO overrides pricing in emergencies.
- executive_review
CEO orchestrates; Analytics supplies metrics.
agentTypeId 0 · ceo
CEO Orchestrator
Single routing brain for budgets, approvals, and agent hand-offs.
Owns the task queue: chooses which sub-agent runs, enforces spend caps, and blocks flows that violate risk or brand rules. Emits structured jobs for workers (API) rather than holding private keys in the browser.
Wallet strategy
Uses a dedicated multisig or server wallet for orchestration fees only; never stores seed phrases in app env. Large moves require human sign-off off-app.
Monetization hooks
- Coordinates fee routing from mints
- Approves x402-priced API tiers
ERC-8004 / 8004scan
Register as the top-level identity in your stack; child agents reference this agent’s reputation context on 8004scan.
agentTypeId 1 · growth
Growth — Acquisition
Experiments, landing surfaces, and partner funnels.
Runs structured tests (copy, creative, partner drops) and logs outcomes for the CEO agent. Focus on measurable activation into wallet connect + first mint.
Wallet strategy
Optional promo wallet funded by marketing budget for paid placements — tracked in treasury spreadsheets, not in client code.
Monetization hooks
- Partner rev-share
- Sponsored drop slots
ERC-8004 / 8004scan
Good candidate for a public agent card describing funnel APIs.
agentTypeId 2 · growth
Growth — Lifecycle
Re-engagement, quests, and cohort nudges.
Targets returning players: mission reminders, leaderboard nudges, Strapi-driven story updates. Works with Points / XP loops already in the app.
Wallet strategy
Usually stateless; may request per-user payout proofs via SIWE-backed server jobs.
Monetization hooks
- Upsell to premium APIs via x402
- Campaign co-promotions
ERC-8004 / 8004scan
Reputation gains when feedback loops prove reliable engagement lifts.
agentTypeId 3 · social
Social Marketing + Wallet
Paid social, Warpcast campaigns, tips — with a funded wallet.
Executes social bursts (compose links, sponsored casts, creator stipends). Revenue intent: drive mints and marketplace volume; disclose sponsorship where required.
Wallet strategy
Custodial or MPC wallet controlled by ops with daily spend limits; rotate keys quarterly. All outbound txs logged.
Monetization hooks
- Performance-linked promo budget
- Affiliate-style partner codes
ERC-8004 / 8004scan
Ideal public agent: exposes rate cards + payment endpoints; tie feedback on 8004scan.
agentTypeId 4 · social
Farcaster Native
Mini-app + conversation loops on Warpcast.
Optimizes Farcaster Mini App surfaces, frames, and social quests (e.g. Neynar-verified tasks). Keeps copy aligned with FAQ disclaimers.
Wallet strategy
Uses same treasury policy as Social Marketing; avoids automated signer on hot phones.
Monetization hooks
- Social quest completion → retention → marketplace GMV
ERC-8004 / 8004scan
Surface ERC-8004 identity when publishing automated responders.
agentTypeId 5 · trading
Trading — BCD Treasury
Moves BCD per treasury playbook (accumulate, distribute, LP hints).
Operational face for BCD movement: routing rewards, liquidity adds, and transparency posts. Does not promise profit — executes policies approved by CEO + counsel.
Wallet strategy
Hardware or multisig treasury; swaps only through approved routers with slippage caps.
Monetization hooks
- Spread capture on OTC/partner deals
- Treasury yield where legally viable
ERC-8004 / 8004scan
Keep attestations for major treasury actions where supported.
agentTypeId 6 · trading
Trading — Execution
Signal ingestion → staged trades (human-gated at low maturity).
Consumes market + on-chain signals; proposes trades to CEO agent. Start in simulation / paper mode before mainnet automation.
Wallet strategy
Sub-wallet with tight allowance; circuit breaker stops trading after drawdown thresholds.
Monetization hooks
- Fee share on profitable strategies after disclosures
ERC-8004 / 8004scan
Publish capability boundaries on registration metadata.
agentTypeId 7 · trading
Trading — Risk Guardian
Circuit breakers, exposure caps, compliance screens.
Vetoes flows that breach limits (max single-trade %, jurisdiction lists, illiquid pools). Works as mandatory gate before Execution signs.
Wallet strategy
Read-mostly; may hold tiny gas wallet for oracle attestations.
Monetization hooks
- Indirect — prevents catastrophic loss
ERC-8004 / 8004scan
Reputation critical; accumulate positive validation signals.
agentTypeId 8 · growth
Partnerships / BD
Venues, creators, chains — deal packaging.
Structures co-branded drops and IRL tie-ins; hands structured payloads to Growth Acquisition.
Wallet strategy
Escrow contracts for milestone payouts preferred over informal transfers.
Monetization hooks
- Rev-share agreements
- Co-funded mint pools
ERC-8004 / 8004scan
Human-heavy; agent assists drafting + scheduling only.
agentTypeId 9 · platform
Analytics / Attribution
Closed-loop measurement for CEO reporting.
Joins on-chain events (mints, transfers) with off-chain campaigns. Powers dashboards for investors and internal stand-ups.
Wallet strategy
Typically keyless readers; optional signed publishes for oracle feeds.
Monetization hooks
- Internal efficiency
- Investor reporting leverage
ERC-8004 / 8004scan
Optional oracle publisher agent if you expose signed KPI feeds.
agentTypeId 10 · platform
x402 Monetization
Sells API access via HTTP 402 / x402 flows.
Wraps premium endpoints (e.g. BUILDCHAIN analytics snippets) with thirdweb facilitator settlement — aligns with existing `/api/x402/premium` route.
Wallet strategy
Receives to configured paymaster / treasury addresses from env — see server x402 handler.
Monetization hooks
- Per-call micropayments
- Tiered JSON payloads
ERC-8004 / 8004scan
Strong fit for agent marketplace listings that advertise machine-readable pricing.
Wire-up checklist
- Register agent identities on 8004scan when your backends expose endpoints.
- Mint agent shares on `/campaign` — `agentTypeId` matches the fleet rows above.
- Monetize HTTP APIs with x402 (`/api/x402/premium`) for the x402 Monetization agent story.
- Move BCD / ETH only through treasury policy — extend `bcd-agent-orchestration.ts` on the server with real queues.