用途:在 frontpage.sh 上为钱包认领或更新显示名(可选头像),查询任意钱包的公开资料与活动,或查看某钱包地址背后的身份。付款即登录,付费的钱包拥有该名称;名称不唯一,规范身份始终是钱包地址,界面以“名称·尾号”显示(尾号为地址后 4 位)。认领费用为 0.01 USDC,通过 MPP 支付。
安装:npx skills add DFectuoso/frontpage-sh-skills --copy(推荐,含全部 frontpage 技能)。针对开发环境或 Tempo 测试网可另装 npx skills add DFectuoso/frontpage-sh-skills-dev --copy,提供 frontpage-profile-dev 覆盖基础 URL 与网络。
主要能力与用法:基础 URL 为 https://www.frontpage.sh。POST /api/profile 需 0.01 USDC(MPP),为付款钱包认领或更新显示名与可选头像,可用 mppx 命令行或 TypeScript SDK 调用。请求字段:name 必填,2–32 字符,允许 [a-zA-Z0-9 ._-];image 可选,内联头像为裸 base64 或 data URL,仅支持 PNG 或 JPEG(按实际字节校验,webp/gif/svg/avif 返回 400 IMAGE_UNSUPPORTED),最大 1 MB。GET /api/profiles/{wallet} 免费,返回钱包公开资料与活动摘要,profile 在从未认领名称时为 null,adsBought、proposalsSubmitted、votesCast、commentsPosted 始终为整数(无则为 0)。
错误:400 VALIDATION(名称长度或字符不合法)、400 MODERATION_FAILED(名称被 AI 审核标记)、400 IMAGE_DECODE_FAILED / IMAGE_TOO_LARGE(头像无效或过大)、409 DUPLICATE_CREDENTIAL(该 MPP 支付凭证已使用)、400 BAD_WALLET(非合法 40 位十六进制 EVM 地址)。
适用场景:为代理或用户钱包设置展示身份、查询钱包活动与归属。限制:名称仅作展示,不是登录令牌;付款钱包即所有者,需确保代理 MPP 配置中使用正确私钥;认领前应先报价 0.01 并征得用户确认,可先用 GET 查询是否已有名称。其余细节暂未提供。