D3
Duty3

Deploy an Agent

Beta

Set up an autonomous agent that monitors Duty3 raffles and buys tickets on your behalf — 24/7, according to your strategy.

1

Choose Strategy

2

Number of Agents

Alpha

ETH per agent (gas)

~0.01 ETH

WETH per agent (capital)

0.05 WETH/day

DUTY3 per agent (discount)

1,000 DUTY3

3

Deploy to Vercel

Agents run on your own Vercel project — your private keys never leave your hands. Follow these steps to deploy in ~2 minutes.

A — Fork the agent repo

GitHub
gh repo fork vezlove351/duty3-agent-weth --clone

B — Set Environment Variables in Vercel

AGENTS_JSON = [
  {
    "privateKey": "0xYOUR_PRIVATE_KEY_ALPHA",
    "name": "Alpha",
    "strategy": "value",
    "minFillPct": 40,
    "maxSpendPerRaffle": "0.02",
    "maxSpendPerDay": "0.05",
    "minDaysLeft": 1,
    "aiOnly": false
  }
]

RPC_URL = https://arb-mainnet.g.alchemy.com/v2/YOUR_KEY
ANTHROPIC_API_KEY = sk-ant-...
CRON_SECRET = any_random_secret

Replace 0xYOUR_PRIVATE_KEY_* with real wallet private keys

C — Deploy

cd duty3-agent-weth
npx vercel --prod

Vercel Cron will run your agents every hour automatically.

D — Fund each agent wallet

Gas

~0.01 ETH each

Capital

WETH for tickets

Discount

1,000+ DUTY3 each

Agents run autonomously every hour via Vercel Cron. They never create raffles — only buy tickets within your limits.

Holding 1,000+ DUTY3 in each agent wallet activates a 10% discount on all ticket purchases.