Service Rules and Responsibility Boundaries

ArmVMS Cloud Mac Terms of Service

These terms define the access, ordering, payment, usage, and service management rules for ArmVMS dedicated Apple Silicon physical nodes. Before placing an order, confirm the configuration, node, rental term, add-ons, and your responsibility for managing data.

Effective date: August 29, 2026 Applies to the website, orders, and physical node use
01
Scope and Acceptance

Confirm the scope before using the service

These terms apply when you access the ArmVMS website, create or manage an order, make a payment, or connect to and use an ArmVMS dedicated Apple Silicon physical node. Visiting the website does not require an immediate purchase; however, creating an order, completing payment, or beginning to use a physical node means that you have read, accepted, and agreed to follow these terms.

If you create an order on behalf of a team, business, or other organization, you confirm that you are authorized to accept these terms for that entity. The entity and its approved node users must follow the account security, acceptable use, data management, and payment rules.

Key Terms

User
Any individual or organization that accesses the website, creates an order, makes a payment, or uses a physical node.
Order
The record of the model, node, rental term, add-ons, and amount due confirmed by the user.
Physical node
A physical Apple Silicon computing device assigned for the exclusive use of an order, not a shared virtual machine.
02
Service Description

Delivery is based on the order fields

ArmVMS provides dedicated Apple Silicon physical node rental services. The current catalog includes ArmVMS M4 and ArmVMS M4 Pro configurations. Orders can select from five nodes: Singapore, Japan (Tokyo), South Korea (Seoul), Hong Kong, and the Eastern United States. Actual availability is based on the live status returned by the console.

Each order must clearly record the chip, memory, storage, node, rental term, and add-ons. ArmVMS M4 includes M4, 16GB memory, and a 256GB SSD; ArmVMS M4 Pro includes M4 Pro, 64GB memory, and a 2TB SSD. Any additional storage or Thunderbolt 5 interconnect must be listed separately in the order.

  • Resource boundaries:The order provides a dedicated physical machine. Its processor, memory, and local storage are not shared with other users.
  • User interface:Users may use the macOS graphical interface, command line, and automated build capabilities described in the delivery information.
  • Availability:Nodes operate normally 365 days a year. The console records determine the connection and order status.
  • Catalog changes:Later catalog changes do not retroactively modify the model, node, or rental-term records of confirmed orders.
03
Account Responsibilities

Account holders are responsible for accurate information and credential protection

Users must provide accurate, complete account information suitable for service communications and promptly update any outdated details. The account email is used for identity verification, order association, security checks, and necessary notices, and must not be shared with anyone unauthorized to operate the order.

Users must protect console login details, physical node credentials, keys, tokens, and project access permissions. Do not place credentials in public repositories, build logs, shared documents, or unprotected scripts. If you detect an unusual login, unknown order, or exposed credential, immediately rotate the relevant credentials and submit a related ticket through the console.

Account Information

Keep the email address, ordering entity, and required contact information accurate and usable for identity verification and order communications.

Access Authorization

Grant access only to members who need it for their tasks, and promptly remove their keys and access when they leave the project.

Account Activity

Orders, configuration changes, ticket content, and node operations created under an account are considered authorized by the account holder.

04
Orders and Billing Cycles

Confirm terms, nodes, and add-ons separately

ArmVMS supports daily, weekly, monthly, and quarterly rental terms. Each term is an independently priced catalog option and must not be treated as an automatic conversion of another term's price. Before payment, users should review the order details and confirm that the task duration matches the selected term.

The order confirmation page is the final configuration check. Review the model, chip, memory, base storage, target node, rental term, additional storage, number of Thunderbolt 5 interconnects, and total order amount. If the selected configuration does not suit the workload after submission, promptly submit a related request through the console and retain the order number.

Configuration Model, chip, memory, and base storage
Location Target node and availability returned by the console
Term Day, week, month, or quarter
Add-ons Additional SSD or Thunderbolt 5 interconnects
Settlement USD amount, payment method, and order status

Unless the order page explicitly shows a new continuous rental record, a single order covers only its confirmed term. If users need to continue using a node, they should review the available options in the console before the current task ends rather than relying on an unconfirmed term for business continuity.

05
Payments and Settlement

All orders are settled in USD

ArmVMS supports only USDT-TRC20 and Visa / Mastercard / Amex (via Stripe). All prices, order amounts, and payment records are settled in USD. The payment gateway actually available and the payment status are determined by the information returned by the backend during checkout.

Before confirming payment, users must verify the receiving network, order amount, currency shown on the payment page, and order number. For USDT-TRC20, select the correct network and verify the address; for bank cards, complete the required verification in the checkout flow. Review requests arising from an incorrect network, incorrect information, or duplicate payments will be handled based on the order and transaction records.

ArmVMS Supported Payment and Verification Fields
Payment Type Supported Scope Verify Before Submission
USDT-TRC20 Complete payment using the information returned during checkout Network, address, USD order amount, and order number
Bank card Visa / Mastercard / Amex (via Stripe) Card details, USD order amount, verification result, and order number

Submitting a payment does not replace order verification. If the payment status, order amount, or configuration record does not match, retain the transaction ID and order number and submit a ticket through the console. Do not send complete card details, private keys, tokens, or connection passwords through public channels.

06
Acceptable Use Rules

Dedicated physical resources do not mean unrestricted use

Users may use nodes for lawful software development, iOS and macOS builds, CI/CD execution, remote development, testing, creative workflows, and AI experiments. Users must ensure that they have the necessary rights to use all code, models, assets, dependencies, data, and automated tasks.

Users must not use or assist others in using ArmVMS services for the following activities:

  • Illegal activity Creating, running, or distributing programs, content, or business processes that violate applicable rules.
  • Unauthorized access Attempting to access accounts, systems, repositories, services, networks, or data without authorization.
  • Malicious scanning Performing unauthorized port scans, credential probing, vulnerability exploitation, or bulk enumeration against external targets.
  • Service disruption Launching denial-of-service attacks, abnormal traffic, resource abuse, or other activity that affects the stability of nodes, networks, or third-party systems.
  • Rights violations Infringing another party's intellectual property, privacy, trade secrets, or other lawful rights.
  • Bypassing security controls Circumventing authentication, permission limits, billing processes, node isolation, or security detection mechanisms.

Automated tasks must use reasonable concurrency, timeout, retry, and logging policies. Users must not treat external networks, code-hosting services, or third-party interfaces as unlimited resources simply because they have a dedicated physical node.

07
User Data and Backups

Project data must be portable, recoverable, and revocable

Users are responsible for organizing, setting permissions for, and backing up their code, credentials, build artifacts, model files, assets, caches, and business data as needed. A physical node is suitable as a development and execution environment, but should not be the only copy of critical project files.

During the rental term, users should establish external version control and backup processes based on the value of the work. When preparing to migrate, finish a task, or change nodes, confirm that repository commits, dependency lists, build records, exported artifacts, and model files have been moved to a user-controlled location, and remove credentials that are no longer needed.

Code

Keep the repository reproducible

Commit necessary changes and record branches and build parameters instead of keeping unsynchronized source code only on the node.

Dependencies

Save manifests, not just caches

Keep lockfiles, tool versions, and installation steps so the environment can be recreated on a new node.

Artifacts

Export results worth retaining

Move archives, logs, test reports, and model outputs to a storage location approved by the team.

Credentials

Revoke access by task

Use least privilege, remove expired keys when the task ends, and avoid writing sensitive values to logs.

08
Service Changes and Termination

Measures are based on risk and scope of impact

In the event of a security incident, infrastructure failure, compliance requirement, payment anomaly, account risk, or serious violation of these terms, ArmVMS may take necessary measures based on the scope of impact, including requiring re-verification, restricting specific actions, suspending related access, or terminating the affected service.

Measures will be determined based on the nature of the incident, verifiable records, and potential impact. When advance communication is possible, ArmVMS will explain required user actions through the account email, console notices, or related tickets. When immediate action is needed to control a security risk, necessary restrictions may be applied first, followed by any information that can be provided.

  1. 1

    Identify the Issue

    Check the order, account, node status, incident time, and relevant logs.

  2. 2

    Limit the Impact

    Restrict related actions according to the risk scope and prevent the issue from affecting nodes or other systems.

  3. 3

    Explain Required Actions

    Provide actionable verification, remediation, or information requests through an appropriate channel.

  4. 4

    Record the Outcome

    Retain records of actions related to the order and incident for subsequent review.

Before voluntarily ending use, users should export data, remove credentials, and clean up tasks. Access may be terminated for serious violations of acceptable use rules, continued refusal to address security risks, or submission of false account information.

09
Responsibility Boundaries, Changes, and Contact

Each party is responsible within its area of control

ArmVMS is responsible for providing the dedicated Apple Silicon physical node specified in the confirmed order and related order management capabilities. Users are responsible for project content, code permissions, application configuration, connection credentials, automated tasks, third-party dependencies, data backups, and internal team authorization. Responsibility for an issue is determined by which party controls the relevant system, data, or operation.

Impacts arising from force majeure, user actions, networks controlled by the user, changes to third-party services, unauthorized account use, or the user's failure to reasonably protect and back up data will be handled based on incident records, areas of control, and verifiable information from both parties. Anyone who discovers circumstances that may expand the impact must promptly take reasonable steps to contain it and preserve necessary records.

Contact for Terms Questions

Include order details that help locate the issue

Users with existing orders can sign in to the console to submit a ticket and provide the order number, node, time of occurrence, and redacted logs. General questions about these terms can also be emailed to support@armvms.com. Do not send passwords, private keys, or tokens by email.

Open Console
Complete the final check before ordering

Confirm the configuration, node, rental term, and data responsibilities before renting

ArmVMS offers two dedicated physical node options: ArmVMS M4 and ArmVMS M4 Pro. Before ordering, verify the workload, additional storage, payment method, and backup plan.