用途:当用户想在 frontpage.sh 购买广告方块时使用。该站点是永久拍卖,含 1 个大方块(L)、2 个中(M1、M2)和 5 个小(S1–S5),每个方块永远可售。每次购买为一次性翻转:支付该方块的下一次价格,上一任所有者按倍数获得退款,剩余差价 80% 进入项目池。付款钱包成为新所有者。
安装:npx skills add DFectuoso/frontpage-sh-skills --copy(全部技能);npx skills add DFectuoso/frontpage-sh-skills/frontpage-buy-ad --copy(仅此技能)。测试 Tempo 测试网可安装 dev 版本。
定价:基础价 $0.01(10,000 µUSDC)。L 下次价=当前×3.0,退款 1.5×;M ×2.0,退款 1.3×;S ×1.5,退款 1.1×。退款后差价 20% 平台 / 80% 项目池。金额为 µUSDC 整数,不要自行计算倍数,直接读 GET /api/ads 的 nextPriceMicros。
流程(MPP 是唯一支付路径):1) GET /api/ads 获取方块与价格;2) POST /api/preview 铸造预览令牌($0.01 MPP,10 分钟有效),默认应把预览 URL 给用户确认后再购买;3) POST /api/buy 按 nextPrice 精确扣费并翻转。MPP 自动处理 402 挑战。409 PRICE_CHANGED 需按新价重新预览;409 SLOT_CONFLICT 会自动退款。
限制:图片仅支持 PNG、JPEG、GIF,webp/svg/avif 会被拒(400 IMAGE_UNSUPPORTED),单图≤3MB;大图建议用 imageUrl 公网地址。所有文本与图片经服务端审核,违规返回 400 MODERATION_FAILED 且已扣费。