Terminus(Olares)应用市场付费应用购买与恢复全指南:三步购买流程、链上凭证与许可证恢复机制
云原生后端运维【免费下载链接】TerminusOpen-Source Personal Cloud OS for Always-On Agents项目地址https://gitcode.com/gh_mirrors/terminus2/Terminus点击查看免费下载OlaresTerminus应用市场支持付费应用的分发与购买。与普通应用不同付费应用的购买流程需要 Olares 系统、LarePass 手机端与加密货币钱包如 MetaMask三方协同完成支付与授权记录以可验证凭证Verifiable Credential的形式保存在链上。本文基于 Olares 应用市场官方手册结合仓库中的发布规范与凭证实现源码完整讲解付费应用的购买前置条件、三步购买流程、卸载/重置/换机后的恢复方法以及背后的 price.yaml 定价、链上身份与许可证校验原理帮助你安全、无重复付费地使用付费应用。购买付费应用的整体机制付费应用Paid App是一种pay-to-download付费下载类型应用与免费市场应用几乎完全一致只是在应用包OAC根目录多出一个price.yaml定价文件并在应用工作负载中注入VERIFIABLE_CREDENTIAL环境变量用于读取购买凭证见 付费应用发布规范。一次完整购买需要三方协作Olares 系统电脑端在应用市场中发起购买、发起身份验证并最终安装应用LarePass 手机端作为身份验证载体确认授权支付访问与授权购买两个请求并保存购买凭证VC 卡片加密货币钱包MetaMask 等浏览器插件完成代币转账与 Gas 费支付。购买成功后购买凭证会以 VCVerifiable Credential形式保存在 LarePass 手机端的设置 安全 VC 卡片中该凭证同时由应用开发者服务在应用启动时进行校验作为许可证License的链下执行依据。购买前的准备在开始购买前请确保你已完成以下准备工作加密货币钱包已安装并登录浏览器钱包插件例如 MetaMask。钱包内需要同时持有两类资金应用购买费用用于支付软件授权费。具体支付的代币币种由应用发布时的price.yaml配置文件决定通常为USDC 或 USDT网络 Gas 费用于支付区块链交互的手续费。Gas 费必须使用 ETH支付。LarePass 手机端手机上已安装 LarePass 应用并登录了与 Olares 系统一致的账户。需要特别注意的是付费应用的支付与身份验证均发生在OptimismOP Mainnet等支持 EVM 的链上从发布规范看price.yaml中的paid.price.chain支持optimism或eth见 olares-publish-paid-apps.md因此钱包中应预留足够 ETH 作为 Gas 费且建议至少预留约 0.0005 ETH 以覆盖链上交互开销。三步完成付费应用购买第一步发起购买与身份验证打开 Olares应用市场。搜索目标付费应用点击获取然后点击购买。在验证支付访问权限弹窗中点击立即验证。打开你的 LarePass 手机端应用 a. 你会看到授权支付访问的请求弹窗 b. 点击确认 c. 若未收到弹窗返回 Olares 应用市场的应用页面再次点击购买以重新发起请求。说明此步骤验证的是身份所有权你是否拥有发起购买所对应的 Olares ID / DID而非发起新的交易请求。它相当于打开购买通道的钥匙。第二步确认订单身份验证成功后回到 Olares 应用市场的应用页面再次点击购买。在验证购买请求弹窗中点击立即验证。再次查看你的 LarePass 手机端应用 a. 此时你会看到授权购买的请求弹窗 b. 点击确认。至此购买请求已在你的数字身份下完成签名确认系统将基于链上记录生成购买凭证。第三步完成钱包支付回到 Olares 应用市场的应用页面点击支付。浏览器将自动唤起MetaMask或其他已连接的钱包插件。在钱包弹窗中核对金额确认并批准交易。等待区块链确认交易。支付成功后你即可点击安装来安装使用该应用。支付完成后你可以在 LarePass 手机端应用中的设置安全VC 卡片中看到购买凭证。恢复已购应用无需重复付费无论你是卸载应用、重置系统还是迁移至新 Olares 主机只要购买记录仍可通过链上身份验证就可以恢复权益并重新安装无需重复购买。卸载应用后重新安装如果你是在当前的 Olares 系统中重装已卸载的付费应用系统会在本地保留你的应用许可证。你只需在应用市场找到该应用点击获取然后点击安装即可重新安装无需经过支付流程。重置系统或更换主机后恢复安装如果你重置了 Olares OS 或更换了新的主机硬件本地的许可证信息已经被清除此时必须通过链上身份验证来恢复购买权益确保你已经用购买该应用时的 Olares ID 激活了当前的 Olares OS。打开 Olares 应用市场。搜索目标付费应用点击获取然后点击购买。此步骤系统检测到链上购买记录后不会扣除费用。在电脑端出现的授权支付访问弹窗中点击立即验证。此步骤旨在验证你的身份所有权而非发起新的交易请求。验证通过后按钮将显示为安装点击此按钮即可安装。身份绑定与数据丢失风险身份绑定你的购买记录绑定在你的Olares IDDID上而非特定的硬件主机上。只要你可以使用 LarePass 或拥有助记词备份即可在通过相同的 Olares ID 激活新系统后恢复你的应用。数据丢失风险如果丢失助记词你将永久丢失该数字身份及所有已购应用。此时你必须创建新账号并重新购买应用。此外应用授权的恢复还取决于开发者服务是否在线——如果开发者服务不可用你可能无法成功恢复应用。助记词是恢复 Olares ID 的唯一方式详见 备份助记词。强烈建议离线备份 12 个助记词并妥善保管同时保留 LarePass 的本地密码与生物识别配置以便在换机场景下重新导入身份。付费机制背后的实现price.yaml、链上 RSA 与 VC 凭证付费应用的定价与许可证机制在应用发布侧有明确的规范约束理解这些细节有助于你排查购买与恢复过程中的问题。price.yaml定义币种、收款地址与价格付费应用的 OAC应用配置根目录需要放置price.yaml其典型结构如下示例出自 olares-publish-paid-apps.mddeveloper: alice123.olares.com # 开发者的 Olares 实例地址 paid: product_id: apps-appname-paid # 格式repoName-appName-productId price: - chain: optimism # optimism | eth token_symbol: USDC # USDC | USDT receive_wallet: 0xcbbcd55960eC62F1dCFBac17C2a2341E4f0e81c8 product_price: 100000 # 具体数值单位见官方发布文档 description: - lang: en title: Purchase item title description: Purchase item description icon: https://item.icon.url products: [] # 应用内购买 / 订阅条目——当前版本尚未实现从该规范可以看出当前仅支持 pay-to-download付费下载模式应用内购买与订阅products: []尚未实现支付代币通常为 USDC 或 USDTGas 费使用 ETHchain字段决定交易发生的链optimism或eth。许可证校验链路链上 RSA 公钥 VERIFIABLE_CREDENTIAL 注入付费应用的许可证体系由三部分组成链上 RSA 公钥注册开发者需将自己的 RSA 公钥绑定到 Olares IDDID上链注册为一次链上写入需消耗 Optimism 上的少量 Gas 费。买家购买凭证的签名校验即基于该公钥。VERIFIABLE_CREDENTIAL 注入应用通过以下环境变量读取买家凭证作为许可证校验依据- name: VERIFIABLE_CREDENTIAL value: {{ .Values.olaresEnv.VERIFIABLE_CREDENTIAL }}并在OlaresManifest.yaml中声明该环境变量required: true、editable: false、applyOnChange: true确保应用启动时能拿到当前用户的购买凭证。Merchant 应用开发者侧开发者安装 Merchant 并导入 Olares ID 与 RSA 私钥后即可在买家应用启动时实时校验其凭证、签发许可证。因此开发者主机需要保持在线——离线或网络不稳会阻断买家完成购买。购买凭证的链下载体W3C Verifiable Credential购买凭证在 LarePass 的 VC 卡片中展示的底层格式遵循 W3C Verifiable Credential Data Model。仓库中的 cli/pkg/web5/vc/vc.go 提供了完整的 VC 实现DataModel[T]定义了context、type、issuer、credentialSubject、issuanceDate、expirationDate、credentialSchema、evidence等字段对应 W3C VC 规范 的标准属性Create方法以urn:vc:uuid:格式生成凭证 IDSign方法将凭证按 vc-jwt 格式签名并输出 JWTtyp固定为JWTsub对应凭证主体的 DID。这意味着你的每次购买都会产出一份由开发者身份Issuer签名、绑定你的 DIDSubject的标准化凭证——它既是已付费的链上事实的链下证据也是换机恢复安装时系统据以判断无需再次扣费的依据。常见问题Q1为什么支付时钱包需要同时准备 USDC/USDT 和 ETHUSDC/USDT 用于支付应用购买费用代币币种由price.yaml的token_symbol决定ETH 用于支付区块链交互的 Gas 费两者缺一不可。Q2恢复已购应用时还会再扣费吗不会。恢复流程中的购买步骤仅为触发链上身份校验——系统检测到该 Olares ID 下已有购买记录后即跳过扣费按钮直接变为安装。Q3换了新主机还能恢复付费应用吗可以。购买记录绑定在 Olares IDDID上而非硬件。用同一 Olares ID 激活新系统后通过 LarePass 或助记词恢复身份再按重置系统或更换主机后恢复安装流程操作即可。Q4为什么有时候无法恢复已购应用可能原因包括助记词丢失导致无法恢复数字身份开发者服务离线导致凭证校验不可达。前者只能创建新账号并重新购买后者需等待开发者服务恢复。相关文档应用市场安装、卸载和更新付费应用安装后的日常管理更新、卸载、暂停、日志。备份助记词保护数字身份与购买权益的关键前置操作。付费应用发布规范面向开发者的 price.yaml 与链上密钥配置细节。发布付费应用入口 Skill了解付费应用从发布到 Merchant 校验的完整流程。赞分享云原生后端运维【免费下载链接】TerminusOpen-Source Personal Cloud OS for Always-On Agents项目地址https://gitcode.com/gh_mirrors/terminus2/Terminus点击查看免费下载相关推荐FlutterFire应用内购买终极指南结合Firebase验证购买凭证的完整教程FlutterFire应用内购买终极指南结合Firebase验证购买凭证的完整教程 FlutterFire是Firebase官方提供的Flutter插件集合后端移动开发Buzz五步完成离线音频转录在本地生成字幕文件Buzz五步完成离线音频转录在本地生成字幕文件 Buzz 是一款基于 OpenAI Whisper一种语音识别模型的离线音频转录工具。它在你的个人电脑上语音AI 应用本地部署桌面应用Koel Plus 购买与许可证激活指南一次付费、Web/CLI 双通道激活与迁移停用全流程Koel Plus 购买与许可证激活指南一次付费、Web/CLI 双通道激活与迁移停用全流程 Koel 的音乐流媒体服务在保留全部开源能力的同时通过 Koe音视频后端前端上一篇如何从Firebase JobDispatcher平滑迁移到Android WorkManager下一篇N64Recomp科研应用复古游戏AI研究的实验平台创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

OpenLayers离线多源地图实践:瓦片下载、坐标系转换与内网部署全攻略

OpenLayers离线多源地图实践:瓦片下载、坐标系转换与内网部署全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 2:46:56 阅读更多 →
markdownlint MD060 规则深度解析:表格列样式 table-column-style 的默认检查行为与源码实现

markdownlint MD060 规则深度解析:表格列样式 table-column-style 的默认检查行为与源码实现

开发工具代码质量Lint静态分析 【免费下载链接】markdownlint A Node.js style checker and lint tool for Markdown/CommonMark files. 项目地址: https://gitcode.com/gh_mirrors/ma/markdownlint 点击查看 免费下载 本篇以 markdownlint 仓库自带的测试文件 tab…

2026/10/16 2:45:56 阅读更多 →
Latex编辑工具安装、检查与配置

Latex编辑工具安装、检查与配置

近期,受到同为教师的发小启发,决定这次把Latex编辑搞起来。之前,一直用office Word编辑,可以说达到炉火纯青的层级。不过,一直从未对这种编程方式编辑文本的方法排斥过,也一直想着学习一下。刚好这个暑假给…

2026/10/16 2:45:56 阅读更多 →

最新新闻

构建主动预警体系:网络安全检测方法、工具与落地路线图

构建主动预警体系:网络安全检测方法、工具与落地路线图

做安全的都懂,网络攻防从来不是比谁买的设备多,而是比谁能更快发现“已经发生但还没暴露”的入侵。我见过太多团队,防火墙、杀软、态势感知上了一整套,结果关键时刻还是靠运维偶然登录服务器才发现问题。根源在于他们把网络安全检…

2026/10/16 3:37:06 阅读更多 →
QT界面框架与精美样式:PC端C++桌面应用开发实战

QT界面框架与精美样式:PC端C++桌面应用开发实战

简介:这是一套面向C桌面开发者的通用QT软件界面框架源码,适用于PC端工具类软件、管理系统的快速搭建与二次开发,尤其适合希望提升界面美观度与交互体验的中级开发者参考学习。压缩包共2170个文件,约23.17MB,以1947个pn…

2026/10/16 3:37:06 阅读更多 →
AI辅助设计工具Ardot实操:从概念探索到高效出图的全流程指南

AI辅助设计工具Ardot实操:从概念探索到高效出图的全流程指南

前阵子一个插画项目赶得特别紧,客户下午四点发来需求,晚上就要看到三个方向的概念稿。我抱着侥幸心理按老流程走——先翻了一小时素材站,再在画布上拼参考图,折腾到晚上八点连第一个方向都没定下来。最后临时把手头正在测试的Ardo…

2026/10/16 3:37:06 阅读更多 →
QT界面框架与精美样式实战:PC端C++软件界面开发指南

QT界面框架与精美样式实战:PC端C++软件界面开发指南

简介:这是一套面向C桌面开发者的通用QT软件界面框架源码,适用于PC端工具类、管理类软件的快速搭建与二次开发,尤其适合希望提升界面美观度与交互体验的中级开发者参考学习。压缩包共2170个文件,约23.17MB,以1947个png界…

2026/10/16 3:37:06 阅读更多 →
Pandas核心函数实战:从读写、清洗到聚合的高效数据处理

Pandas核心函数实战:从读写、清洗到聚合的高效数据处理

如果你和我一样,每天都要面对成堆的表格、CSV、数据库导出的杂乱数据,那你大概率绕不开 Pandas。最近我在 HoRain云 上整理了一批数据处理脚本,把日常项目里最常用的一批核心函数系统过了一遍,越用越觉得“核心函数”这四个字比想…

2026/10/16 3:37:06 阅读更多 →
Optio 开发者指南:五层测试体系与 Monorepo 开发环境完整上手教程

Optio 开发者指南:五层测试体系与 Monorepo 开发环境完整上手教程

【免费下载链接】optio Workflow orchestration for AI agent swarms. 项目地址: https://gitcode.com/gh_mirrors/opt/optio 点击查看 免费下载 Optio 是一个自托管的 AI Agent 编排平台,让 Claude Code、Codex、Copilot 等编码智能体像 CI/CD 流水线一…

2026/10/16 3:36:06 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →