Vault 模式:如何把代币化智能体变成一个持币门槛型产品
深入解析 Swarms Marketplace 的 Vault 模式:持币门槛机制到底如何端到端运作、它与定价方式如何互斥、如何发布一个带 Vault 模式的智能体或提示词,以及创作者为什么用它把使用需求转化为代币买入压力。
深入解析 Swarms Marketplace 的 Vault 模式:持币门槛机制到底如何端到端运作、它与定价方式如何互斥、如何发布一个带 Vault 模式的智能体或提示词,以及创作者为什么用它把使用需求转化为代币买入压力。

Swarms Marketplace 上的代币化智能体或提示词,本质上是一个普通 listing,只是多了一个属性:它在 Solana 上拥有自己可交易的代币,创作者可以从这枚代币的每一笔交易中持续抽成。如果你还没读过代币化、债券曲线和创作者手续费如何运作的完整介绍,可以先看这篇文章:代币化智能体:是什么、如何发布,以及创作者如何获得持续收益。本文假设你已经了解这些基础知识,专注深入讲解这个流程中的一项具体功能:Vault 模式(Vault Mode)。
默认情况下,一个代币化 listing 的代币纯粹是金融属性的。任何人都可以免费使用底层的智能体或提示词(或者按标价付费使用),与此同时,任何人也都可以在债券曲线上买卖它的代币。这两件事本来互不相关。
Vault 模式改变了这一点。它是发布时可选的一个开关,就在发布页面代币化设置区里 Frenzy 模式(Frenzy Mode)的旁边,开启后代币本身就变成了访问机制。开关旁边的应用内说明写得很直白:
"只有持币者才能使用这个{entityType}。用户必须购买代币才能访问它。"
开启后,底层的智能体或提示词就会被锁在一道持币检查之后。根据产品自身的解锁页面文案,门槛是在已连接的钱包中持有价值至少 1 美元的该代币。买入代币、持有它,内容就会解锁;卖出代币,下一次检查时内容会重新锁定。
Vault 模式由一个名为 VaultGate 的客户端组件(shared/components/entity/parts/vault-gate.tsx)负责执行,它包裹的是智能体或提示词页面的整个内容区域,而不只是其中一部分。这个门槛只在两个条件同时满足时才会生效:该 listing 的 vault_mode 字段为开启状态,并且该 listing 已经代币化。只要有一个条件不满足,或者代币地址尚不存在,门槛就不会生效,页面会正常渲染。
关于这项检查具体如何运作,有几个值得注意的细节:
/api/vault-mode/check-holder,传入访客的钱包地址和代币地址。这个接口会查询该钱包的链上代币余额,并返回该钱包是否持有这枚代币。被锁定的内容并不是彻底隐藏起来的。真实的页面内容其实就在下面,只是被模糊化、去饱和、禁用交互,上面覆盖着一张「Vault Mode: Holders only(仅限持币者)」的卡片。这张卡片会显示该 listing 的评分、访客当前的代币余额(带一个刷新按钮)、代币地址(带复制按钮和 Solscan 链接),以及一个内置的购买组件:一个 SOL 金额输入框、几个快捷购买金额按钮、一个实时报价,以及一个「购买」按钮,点击后会直接从访客已连接的钱包发起兑换,无需离开当前页面。旁边还有一个链接,可以跳转到 Axiom 上交易这枚代币,供更习惯在那里交易的人使用。
一旦持币检查通过,无论是因为访客本来就持有代币,还是刚通过购买组件买到了代币,界面都会先播放一段简短的「Access granted(访问已开通)」提示动画,然后平滑地移除模糊效果,原地展示完整的智能体或提示词内容,全程无需刷新页面。
Vault 模式取代的是美元定价,而不是叠加在美元定价之上。如果你在一个已设为「付费」的 listing 上开启 Vault 模式,发布页面会自动把定价切回「免费」,并弹出提示解释原因:Vault 模式已经通过持币量控制了访问权限,在此之上再收取一份美元价格是多余的。反过来也是同样强制的:只要 Vault 模式处于开启状态,「付费」这个定价选项就会被直接禁用,如果尝试发布一个既是付费又开启了 Vault 模式的 listing,系统会在提交时直接拦截报错。
Frenzy 模式则是完全独立的另一回事。它是一个让创作者的手续费分成翻倍的开关,发布流程中没有任何机制阻止它与 Vault 模式同时启用。创作者完全可以同时发布一个既开启 Vault 模式(使用需要持币)、又开启 Frenzy 模式(交易量分成翻倍)的 listing。
普通付费 listing 和带 Vault 模式的 listing 都会为访问收费,但收费背后的机制完全不同,而这种差异正是考虑使用 Vault 模式的全部理由:
Vault 模式在任何人尝试打开锁定页面之前就是可见的。无论是在市场的网格视图,还是在具体的 listing 详情页,只要 Vault 模式处于开启状态,标题旁边就会显示一个带锁形图标的「VAULTED」小徽章。市场注册表页面的「定价」筛选器里也有一个专门的「Vault」选项,和「免费」「付费」「已代币化」「Frenzy」并列,买家可以据此把整个注册表筛选到只显示带 Vault 模式的 listing,或者反过来把它们排除掉。
用过一次智能体之后,是不是还得一直持有代币? 是的。持币检查会在你之后每次访问时重新运行(受五分钟缓存影响),所以能否持续访问,取决于你是否持续持有不低于门槛要求的代币数量。
如果我压根没有连接钱包会怎样? 你会被当作非持有者,看到锁定视图,其中内置的购买组件会在你尝试使用它时提示你连接钱包。
Vault 模式可以和 Frenzy 模式一起使用吗? 可以。它们是两个相互独立的开关。Vault 模式通过持币量控制访问权限,Frenzy 模式则改变创作者在交易量上的手续费分成。没有任何限制阻止两者同时开启。
Vault 模式支持工具(Tool)吗? 不支持。代币化本身只对智能体和提示词开放,而 Vault 模式脱离代币化没有意义,因此也继承了同样的限制。
Vault 模式是整个代币化流程中的一个可选功能,特别适合你希望让代币真正为使用付费把关,而不只是纯粹用于投机交易的场景。

还没上传头像的用户,不再是一个灰色圆圈或一个简单的字母。Swarms 现在会为每一位这样的用户生成独一无二、确定不变的智能体头像,在浏览器中即时生成,零网络请求。
关于在 Swarms Marketplace 上为 AI 智能体或提示词做代币化的完整指南:Solana 债券曲线如何运作、创作者与平台之间的精确手续费分成、Frenzy 模式、Vault 模式,以及如何发布你的第一个代币化智能体。
一份实用的分步指南,教你如何在 Swarms Marketplace 上出售 AI 智能体、提示词与工具。涵盖设置 Stripe 卖家收款、为商品定价、选择支付通道,以及法币与加密货币两种收款方式的具体运作机制。