服务定义
RunnerVM 提供用于 iOS、macOS 开发、CI/CD 和相关计算任务的云端 Mac 服务。每份有效订单对应一台独享物理 Mac mini 节点,以及完成连接、基础管理、订单查询和技术支持所需的配套服务。交付对象是非虚拟机,不与其他客户共享同一操作系统实例。
“节点”指订单中确定的物理设备;“区域”指设备所在的服务节点;“租期”指订单确认的天、周、月或季周期;“附加选项”指与主机共同购买的存储扩展或 Thunderbolt 5 并联能力。附加选项只有在订单记录中明确列出后才构成服务内容。
服务允许用户通过经授权的图形界面或命令行连接节点,安装项目所需工具,运行构建、测试、自动化和实验任务。服务不包含用户项目代码、签名材料、第三方软件许可或业务数据的创建、审核与长期保管,用户应自行确认这些内容的来源和使用权限。
RunnerVM 负责交付订单对应的独享物理节点及必要连接能力;用户负责项目、工具链、自动化脚本、访问权限和业务数据的配置与使用。
订单与交付
订单以控制台最终确认的机型、区域、周期、数量和附加选项为准。当前目录中的组合可以提交订单,实际可用性以控制台实时返回为准。未完成结算、身份核验或风险核验的配置不构成已生效订单,也不产生设备预留。
结算完成并通过必要核验后,RunnerVM 按订单信息准备节点和连接资料。交付完成的判断依据包括:节点已与订单绑定、必要凭据已提供、用户可以按支持指南发起连接。用户应在收到交付信息后及时核对机型、区域和附加选项,并完成首次密码更新、主机指纹核验和访问范围检查。
若交付信息与订单不符,用户应通过控制台工单提交订单标识、节点区域、发现时间和差异内容。为避免扩大安全风险,用户不应在未经核验的节点上导入证书、密钥或生产数据。
确认 Runner M4、区域、租期和附加选项与已结算记录一致。
验证主机指纹、连接地址、授权方式和首次登录结果。
更新初始凭据,限制访问来源,并移除不再使用的授权信息。
价格与结算
订单价格由所选机型、租期和附加选项共同确定,并在提交付款前显示。所有订单一律以美元(USD)计价和结算。不同周期是独立的目录价格,不应将某一周期价格理解为另一周期的自动换算、折扣承诺或长期锁价。
RunnerVM 仅支持 USDT-TRC20,以及 Visa、Mastercard、Amex(经 Stripe)两类付款方式。实际可用网关以控制台返回结果为准。用户应核对支付网络、金额、订单标识和收款信息;因用户选择错误网络、填写错误信息或重复付款产生的核对请求,应通过控制台工单提交可验证记录。
支付状态以订单记录和实际到账核验结果为准。链上交易标识、支付处理记录或银行卡预授权信息本身不等同于订单已经生效。若付款状态需要人工核对,用户应保留交易时间、金额、付款方式类别和订单号,不要在公开渠道提交完整敏感支付信息。
| 周期 | 开始时间 | 结束时间 | 续用方式 |
|---|---|---|---|
| 按天 | 订单记录中的服务开始时间 | 一个完整日周期结束时 | 到期前提交续用订单 |
| 按周 | 订单记录中的服务开始时间 | 一个完整周周期结束时 | 到期前提交续用订单 |
| 按月 | 订单记录中的服务开始时间 | 一个完整月周期结束时 | 到期前提交续用订单 |
| 按季 | 订单记录中的服务开始时间 | 一个完整季周期结束时 | 到期前提交续用订单 |
租期与续用
租期从订单记录所示的服务开始时间起算,到相应日、周、月或季周期结束时终止。服务开始时间、到期时间和订单状态均以控制台记录为准。用户应在到期前检查构建队列、导出产物、迁移必要数据并处理续用需求。
续用不是原订单的自动无限延长。用户应在当前租期结束前提交并完成新的续用订单;只有续用订单完成结算并被确认后,节点保留安排才会进入执行流程。未付款、付款核验未完成或仍处于风险审查中的申请,不构成对当前设备的继续占用权。
租期届满且没有有效续用订单时,RunnerVM 可以撤销连接凭据、停止用户任务并进入设备回收流程。用户应在到期前完成数据导出和备份,不应把节点当作唯一的数据副本。到期后的恢复可行性取决于设备处理进度和安全状态,不能替代用户自己的备份机制。
确认构建队列、产物归档和下一周期是否继续使用。
重新核对区域、周期和附加选项,并完成结算。
保存必要产物,移除项目密钥、令牌和团队访问权限。
可接受使用
用户只能将节点用于合法且已获授权的开发、构建、测试、自动化和计算任务。不得利用节点访问无权访问的账户、系统、网络或数据,不得绕过身份验证、权限控制、速率限制或其他安全措施。
禁止传播恶意程序、运行未经授权的扫描或攻击任务、发送滥用流量、干扰域名解析或网络服务、侵占第三方计算资源,以及实施可能损害其他设备、节点或网络稳定性的行为。用户也不得利用服务侵犯著作权、商标权、商业秘密、隐私权或其他合法权益。
用户应合理管理并发任务、磁盘写入、网络连接和自动化重试。若脚本失控、凭据泄露或项目依赖引发异常流量,用户应立即停止相关任务、轮换凭据并通过控制台工单报告。RunnerVM 可以为控制风险采取连接限制、任务隔离或临时暂停措施,并记录处置依据。
Xcode 构建、自动化测试、fastlane 工作流、依赖安装、产物归档、macOS 开发和经授权的 AI 实验。
未授权访问、恶意程序传播、网络滥用、侵权活动,以及干扰其他设备或网络的任务。
可用率与服务连续性
RunnerVM 的目标可用率为 99.9%。所有节点全年 365 天正常运行,不设置固定停运时段。近 90 天公开状态记录用于说明已观测的服务表现,但不构成对未来每个订单、每条网络路径或每项用户任务结果的绝对保证。
可用性判断以订单对应节点是否能够提供约定的连接和计算能力为核心,并结合平台侧监控、节点日志、网络记录和用户提交的证据核验。单个构建失败、项目配置错误、依赖源异常、用户网络中断、凭据失效或用户主动关停任务,不当然等同于节点不可用。
出现硬件故障、安全事件或连接异常时,RunnerVM 可以采取紧急安全处置、网络隔离、设备检查或迁移协助。涉及外部网络、用户本地网络、第三方依赖、用户脚本和用户配置的影响,应根据可验证证据区分责任范围。不可抗力造成的影响按事件事实和适用规则处理。
服务抵扣与赔付
用户认为订单受到节点不可用事件影响时,应在事件结束后尽快通过控制台工单提出核验请求。请求至少应包含订单标识、节点区域、影响开始与结束时间、连接方式、错误现象、已执行的排查步骤,以及能够说明影响范围的日志或截图。
RunnerVM 将结合平台监控、节点日志、网络记录和用户证据判断事件是否属于服务侧可用性问题,并核对持续时间与实际影响。缺少订单标识、时间范围或可验证证据的请求可能需要补充信息;用户应对日志中的密钥、令牌和个人数据进行脱敏。
核验通过后的服务抵扣、续期调整或其他处理范围,以适用服务条款、事件影响和核验结果为准。处理仅针对受影响的有效订单,不自动扩展到未受影响的任务、关联项目、预期收入或其他间接结果。同一事件不会重复计算多项相同性质的补偿。
一次可直接进入核验的工单应包含
- 订单与节点:订单标识、节点区域和受影响设备。
- 时间范围:包含时区的开始时间、结束时间和重试时间。
- 可复现信息:连接命令、错误信息、网络路径与必要日志。
- 影响说明:失败任务、受阻步骤和已经采取的缓解措施。
暂停、终止与责任
发现凭据泄露、未经授权访问、恶意任务、异常网络活动或其他明显安全风险时,RunnerVM 可以先限制连接、隔离节点或暂停相关任务,再根据事件严重程度与用户沟通。处置范围应与风险相匹配,并保留必要记录,避免风险继续影响用户、其他设备或网络。
用户违反可接受使用规则、拒绝配合必要的安全核验、持续产生滥用流量,或租期届满后未完成续用时,RunnerVM 可以暂停或终止相关服务。能够纠正的问题,可以要求用户在指定期限内完成整改;涉及持续攻击、恶意程序传播或重大安全风险的情形,可以立即采取保护措施。
用户负责维护项目代码、构建产物、密钥、证书和业务数据的独立备份,并在订单结束前完成迁移。双方对可直接证明且与违约行为存在合理因果关系的损失,按照适用条款和实际证据承担相应责任。对间接损失的认定与处理,应结合适用法律、行为性质、可预见性和双方已采取的合理减损措施判断。
本条款适用本平台运营主体所在司法管辖区的法律。因本条款、订单或服务使用产生争议时,双方应先通过支持记录和控制台工单进行善意协商;协商未能解决的,任何一方可以向该司法管辖区内有管辖权的法院提出请求。
如果本条款某一部分被认定为不能执行,其余部分仍按其原有目的继续适用。RunnerVM 可以因产品流程、支付处理、安全要求或法律义务更新条款;涉及用户权利和义务的重要变化,将通过站内适当方式说明,并以公布的生效时间为准。
把订单、节点、时间和证据放在同一条记录里
现有用户应登录控制台提交工单,以便关联订单和处理进度。无法登录控制台时,可发送邮件至 support@runnervm.com,并提供可用于定位订单的信息。请勿在邮件中发送未脱敏的密钥、令牌或完整支付凭据。