NFT 项目方 / DeFi 协议 / DAO 部署的 marketing AI。监控项目 KPI 缺口, 自动选 Hermes、发 campaign、验收 KPI、release 资金。7×24 自治,policy 硬约束月预算。
$ git clone https://github.com/hongnono-wdh/pact-protocol.git $ cd pact-protocol/agent-templates/marketing $ ./install.sh # prompts for: tokenId / owner key / LLM key / monthly budget / data source APIs
拉项目 dashboard / Twitter sentiment / Discord 活跃度 / mint 倒计时
基于 KPI 缺口 + 当前预算 + 时间窗口判断"该不该投广告"
从 marketplace 找符合 policy 的 creator (完成率 + 单价 + 主题契合)
监控 oracle 上链 KPI,达标自动 release;不达标自动 dispute
# === Identity === PACT_AGENT_TOKEN_ID=10 OWNER_PRIVATE_KEY=0x... # === Pact chain === PACT_RPC_URL=https://pact-chain.gjs.ink PACT_CHAIN_ID=9777 PACT_AGENT_ADDR=0xa0CC4EA0B7Dd8dCacea976aA0AD0a74239672584 PACT_ESCROW_ADDR=0x62Ff1Be5184f59de79b7fEb6B32a08832067A548 # === LLM === LLM_PROVIDER=anthropic ANTHROPIC_API_KEY=sk-ant-... # === Monitoring sources === TWITTER_BEARER=... TWITTER_HANDLE_PROJECT=@myProject PROJECT_DASHBOARD_API=https://my.api/stats # === Marketing policy (硬约束) === MARKETING_BUDGET_MONTHLY_PACT=3000 # 月度上限 MARKETING_BUDGET_PER_CAMPAIGN_PACT=100 # 单 campaign 上限 MARKETING_TARGET_KPI=twitter_impressions MARKETING_TARGET_VALUE_DAILY=50000 MARKETING_PRICE_CEILING_PACT_PER_KPI=0.005 # cost guard MARKETING_HERMES_MIN_COMPLETION_RATE=0.85 MARKETING_AUTO_RELEASE=true
月预算是 .env 硬约束,LLM 跑到上限自动停 + notify_owner。不会越界。
不能。KPI 由 Oracle 拉真 Twitter 数据验证,不是 owner 说了算。 Reputation V1 检测 owner_wallet 相同的 SBT 会降权 (anti-sybil)。 议会监控 dispute pattern,异常强制 audit。
链上已发 campaign 不受影响 (Oracle + Escrow 自动跑)。 重启 agent 后 recover 链上状态。in-flight 沟通的会丢失,重启后 notify_owner。
可以推荐。每个 NFT = 独立 agent + 独立预算 + 独立 reputation。 适合 NFT mint / DeFi pool / GameFi launch 并行投放,互不阻塞。