Dimensional Developer Terms
Effective as of September 1, 2026
1. Definitions
App: A software application, including its endpoints, APIs, models, updates, and documentation, that Developer submits for or makes available to Dimensional Robots through the Dimensional Platform.
Applicable Law: All laws and regulations that apply to a party or its performance under these Terms, including data protection, export control, sanctions, and product safety laws.
Customer: A person or entity that owns, operates, or deploys a Dimensional Robot.
Developer Build: A version of an App that Dimensional has not reviewed and approved under the App Review Guidelines.
Dimensional Platform or Platform: Dimensional’s proprietary platform through which Apps are listed, licensed, distributed, metered, or made available to Dimensional Robots, including Robot Identities, but excluding DimOS.
Dimensional Robot: A robot that is registered on, or has been issued a Robot Identity through, the Dimensional Platform.
DimOS: Dimensional’s open-source robot operating system, released under the Apache License, Version 2.0 (the “Apache License”).
Official Supported App: A version of an App that Dimensional has reviewed and approved under the App Review Guidelines and listed on the Platform.
Permission: An access right to a Robot Data source (for example, camera, microphone, lidar, depth, inertial, odometry, location, or actuation) that an App declares in its submission and a Customer grants through the Platform.
Platform Materials: The software development kit, APIs, documentation, tools, and test robots that Dimensional makes available to Developer for the App’s integration.
Robot Data: All data that a Dimensional Robot, the Platform, or a Customer sends or makes available to an App, including camera, depth, lidar, audio, inertial, and positional data, telemetry, and requests, and any data derived from it.
Robot Identity: A license key, credential, or other identifier that Dimensional issues for a Dimensional Robot for authentication and metering.
Safety Issue: Any actual or suspected defect or behavior of an App that could cause bodily injury, death, or property damage, or that conflicts with any Safety Requirement.
Safety Requirements: The safety restrictions and controls in DimOS and the Platform and any written safety requirements Dimensional provides to Developer, as updated from time to time.
2. Accepting these Terms
2.1 These Terms are a binding agreement between Dimensional Inc., a Delaware corporation (“Dimensional”), and the person or entity that creates a developer account or submits an App for the Dimensional Platform (“Developer”). By creating an account, submitting an App, or accessing the Platform Materials, Developer accepts these Terms.
2.2 The Dimensional App Review Guidelines (the “App Review Guidelines”) and the Dimensional Data Access Policy (the “Data Access Policy”), each as posted by Dimensional and updated under Section 10, are incorporated into and form part of these Terms.
2.3 If Developer has signed a separate written agreement with Dimensional, that agreement controls where it conflicts with these Terms, except that Section 9 (Review and Tiers), Section 11 (Suspension and Removal), and the App Review Guidelines control over any separate agreement as to the review of Apps and updates, suspension and removal, and the App’s access to, collection of, and transmission of Robot Data. A separate agreement controls as to the use, retention, and security of Robot Data the App lawfully receives, and as to all other matters, unless it refers to the specific provision of these Terms it adopts.
2.4 If Developer accepts these Terms on behalf of an employer or other entity, Developer represents that it has authority to bind that entity.
3. Relationship
3.1 These Terms are non-exclusive. Developer may distribute its App through any other channel and work with any other platform. Nothing in these Terms restricts Dimensional from working with any other developer.
3.2 Developer owns its App and its relationships with its Customers. Dimensional owns the Platform and the Platform Materials. DimOS is and will remain open source under the Apache License.
3.3 Dimensional will not use Developer’s confidential submissions to build a competing App. Dimensional reviews Apps for safety and data handling and will not withhold approval in bad faith.
4. Developer Account
4.1 Developer must provide accurate and complete account information and keep it current. Developer is responsible for all activity under its account and for keeping its credentials confidential. An account may be held only by a person who is at least 18 years old or by an entity acting through an authorized representative.
4.2 Dimensional may require identity or entity verification before listing an App or issuing Platform Materials, and may decline an account for any lawful reason.
4.3 Developer may use contractors and service providers to develop, operate, or support an App, remains fully responsible for them, and will not give them access to the Platform Materials or developer credentials beyond what their work requires. Dimensional may require Developer to stop using a contractor or service provider that Dimensional reasonably determines presents a safety, security, or legal risk.
5. Platform Materials
5.1 Dimensional grants Developer a non-exclusive, non-transferable license (revocable only under Section 11 or 17) during the term of these Terms to use the Platform Materials solely to develop, test, and support Apps for Dimensional Robots. Developer will not reverse engineer, decompile, or disassemble any non-open-source part of the Platform or the Platform Materials, except to the extent Applicable Law prohibits that restriction.
5.2 Nothing in these Terms limits any right under the Apache License or restricts Dimensional’s development, licensing, or distribution of DimOS or other open-source software. A robot that runs DimOS but has not been issued a Robot Identity is not a Dimensional Robot, and these Terms do not apply to software that runs on it outside the Platform.
6. License to Dimensional
6.1 Developer grants Dimensional and its affiliates a non-exclusive, worldwide, royalty-free license during the term of these Terms and any wind-down period to list, market, host, and distribute the App through the Platform; to use the App to test, demonstrate, support, and verify compliance with these Terms (which right Dimensional may sublicense to a third-party security reviewer solely for that purpose); to permit Customers to use the App on Dimensional Robots; and to use Developer’s name and marks to identify and describe the App.
6.2 Developer hosts and operates any server-side component of the App. Nothing in these Terms entitles Dimensional or any Customer to receive, host, copy, or access the App’s source code or model weights unless Developer provides them.
7. Robot Identities and Metering
7.1 Dimensional issues Robot Identities for Dimensional Robots. Developer will implement the authentication and metering mechanisms Dimensional specifies so that every request from a Dimensional Robot is associated with a valid Robot Identity. Developer will not serve Dimensional Robots outside those mechanisms, will not circumvent them, and will not help anyone else do so.
7.2 Dimensional’s metering records are presumed accurate absent manifest error. Dimensional will make them available to Developer on request.
8. Developer Obligations
8.1 Developer will, at its own cost: (a) build, maintain, and support the App’s integration with the Platform and DimOS; (b) make the App compatible with each new generally available release of DimOS and the Platform within sixty (60) days after Dimensional gives notice of, and access to, the release; (c) provide support to Customers for the App; (d) comply with Applicable Law, and not make the App available to any person or destination prohibited under export control or sanctions laws; and (e) designate a technical contact who is reasonably available to Dimensional.
8.2 For any Safety Issue, Developer will notify Dimensional in writing within twenty-four (24) hours after becoming aware of it, mitigate it within twenty-four (24) hours (including by disabling affected functionality), and implement a permanent fix as soon as practicable. For any issue that prevents or materially degrades the App’s operation on Dimensional Robots, Developer will respond within one (1) business day and resolve it within a commercially reasonable time.
8.3 Developer is solely responsible for its agreements with, and support of, Customers, and will make no commitment on Dimensional’s behalf. Any terms Developer presents to Customers must be presented through the acceptance flow the Platform provides and may not conflict with these Terms.
8.4 Unless Developer elects a billing or payment service that Dimensional offers under separate terms, Developer is the merchant of record for any sale of or subscription to the App. Developer sets its prices, collects payment, and is responsible for taxes, refunds, and consumer-law compliance. Dimensional is not a party to any transaction between Developer and a Customer.
8.5 If the App is marketed for a use that requires regulatory clearance, certification, or registration (for example, medical, industrial safety, or defense uses), Developer represents that it holds the required clearance, will market the App only for cleared uses, and will provide evidence of clearance on request. Developer is responsible for determining whether the App or any model it uses is subject to export classification or licensing under the EAR, ITAR, or similar laws, and for complying with them.
9. Review and Tiers
9.1 An App may be distributed through the Platform only as an Official Supported App after review and approval under the App Review Guidelines. Each update to an Official Supported App is subject to the same review before release, except that a fix for a Safety Issue may be released on notice to Dimensional and is reviewed after release.
9.2 Developer may install a Developer Build only on a Dimensional Robot that its Customer has placed in developer mode through the Platform. By enabling developer mode, the Customer acknowledges that a Developer Build has not been reviewed by Dimensional and accepts the additional risk of running it. A Developer Build is not listed on the Platform, is labeled as unreviewed in the Platform interface, may not be distributed to Customers generally, and remains subject to Parts B and C in all other respects.
9.3 A build that the Platform has signed or marked as an Official Supported App may be distributed only through the Platform. Developer will not distribute it, or present any other build as reviewed or supported by Dimensional, outside the Platform.
9.4 Dimensional will use reasonable efforts to complete review within the target turnaround in Section 1 of the App Review Guidelines. Review is not a warranty that the App is safe, lawful, or fit for any purpose, and does not shift responsibility for the App to Dimensional. Dimensional will not withhold approval of an App or update in bad faith. If a review has been pending for more than ten (10) business days without a request for changes, Developer may escalate and Dimensional will respond with the status within two (2) business days.
10. Changes to the Platform and These Terms
10.1 Dimensional may change or discontinue any part of the Platform or the Platform Materials. Dimensional will give Developer at least thirty (30) days’ notice of any change that would require material changes to an Official Supported App, except where required by Applicable Law or to address a Safety Issue or security risk.
10.2 Dimensional may update these Terms, including Parts B and C, by posting the updated Terms and giving notice through the developer account. Changes take effect thirty (30) days after notice, or immediately where required by Applicable Law or to address a Safety Issue or security risk. Changes are not retroactive. Continued use of the Platform after the effective date is acceptance. If Developer does not accept a change, Developer’s remedy is to stop using the Platform and remove its Apps.
11. Suspension and Removal
11.1 Dimensional may suspend, restrict, or remove an App, any version or update of it, any App endpoint, any Robot Identity, or Developer’s account, in whole or in part: (a) in its discretion, for any safety or security reason, if the App accesses, collects, retains, or transmits Robot Data other than as the App Review Guidelines, the Data Access Policy, and its approved Permissions allow, on receipt of a claim or allegation that the App infringes a third-party right or violates Applicable Law (which Dimensional is not obliged to adjudicate), or as required by Applicable Law; (b) at a Customer’s request as to that Customer’s robots; and (c) if Dimensional reasonably determines that Developer has breached these Terms or any agreement with Dimensional, or that the App creates a material risk of liability or harm to Dimensional, Customers, or the Platform.
11.2 Where necessary to prevent serious harm to a robot, a person, property, or data, Dimensional may disable an App, roll it back to an earlier version, or remove it from Dimensional Robots on which it is installed, and will notify Developer and affected Customers when it does.
11.3 Dimensional will notify Developer as soon as practicable, with reasons where practicable, will consider any response Developer provides within five (5) business days, and will lift the suspension once satisfied that its cause is resolved. Dimensional has no liability for any suspension, restriction, or removal under this Section.
12. Ownership, Feedback, and Publicity
12.1 Developer owns the App. Dimensional owns the Platform, the Platform Materials, metering data, and DimOS (subject to the Apache License). As between Developer and Dimensional, Robot Data belongs to Dimensional or its Customers, subject to the rights granted to Developer in the Data Access Policy. Each party retains all rights not expressly granted.
12.2 Dimensional may freely use any feedback Developer provides, including in DimOS.
12.3 Developer will not issue a press release or public announcement about its relationship with Dimensional, or use Dimensional’s names or marks other than to identify the App as available on the Platform in the form Dimensional provides, without Dimensional’s prior written approval.
13. Confidentiality
13.1 Each party will keep the other’s non-public information confidential, use it only to perform under these Terms, and protect it with at least reasonable care, for three (3) years after disclosure (and for trade secrets, for as long as they remain trade secrets). The Platform Materials, metering data, and Robot Data are Dimensional’s confidential information. Unreleased features of the App are Developer’s confidential information. These obligations do not apply to information that is public without breach, independently developed, or lawfully obtained from a third party, and do not prevent disclosure required by law on reasonable notice where lawful.
13.2 Pre-release Platform Materials, features, and test robots may change, lock, fail, or be withdrawn without notice. Developer uses them at its own risk and will not rely on them for production use.
14. Warranties and Disclaimer
14.1 Developer warrants that: (a) it has full authority to accept and perform these Terms; (b) to Developer’s knowledge, the App, and its use as permitted by these Terms, do not infringe or misappropriate any third-party right, and Developer has the rights needed to grant the licenses in these Terms; (c) the App will perform materially as documented; (d) the App contains no malicious code and no undisclosed data collection; and (e) the App and Developer’s dealings with Customers comply with Applicable Law.
14.2 THE PLATFORM, THE PLATFORM MATERIALS, DIMOS, AND TEST ROBOTS ARE PROVIDED “AS IS.” DIMENSIONAL DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, AND ACCURACY. DIMENSIONAL DOES NOT WARRANT THAT THE PLATFORM WILL BE UNINTERRUPTED OR ERROR-FREE OR THAT ANY APP WILL BE LISTED OR REMAIN LISTED.
14.3 Developer is solely responsible for the safe operation of the App on Dimensional Robots. Dimensional’s review, the Safety Requirements, and the Platform’s safety controls are a backstop and do not make Dimensional responsible for the App or its outputs.
15. Indemnity
15.1 Developer will defend, indemnify, and hold harmless Dimensional, its affiliates, and their directors, officers, employees, and agents from and against any third-party claim, and all resulting losses, liabilities, damages, costs, and expenses (including reasonable attorneys’ fees), arising out of or accruing from: (a) Developer’s use of the Platform or the Platform Materials in violation of these Terms; (b) infringement or violation by the App of any intellectual property right or other right of any person; (c) Developer’s or the App’s violation of Applicable Law; or (d) bodily injury, death, or property damage to the extent caused by a defect in the App. This indemnity does not apply to the extent a claim is caused by Dimensional’s negligence, willful misconduct, or breach of these Terms. Dimensional will give prompt notice and reasonable cooperation. Developer controls the defense with counsel reasonably acceptable to Dimensional but may not settle in a way that admits fault for or binds Dimensional without its consent.
16. Limitation of Liability
16.1 EXCEPT FOR DEVELOPER’S INDEMNITY OBLIGATIONS, DEVELOPER’S BREACH OF THE DATA ACCESS POLICY OR SECTION 13, INFRINGEMENT OR MISAPPROPRIATION OF THE OTHER PARTY’S INTELLECTUAL PROPERTY, AND GROSS NEGLIGENCE, FRAUD, OR WILLFUL MISCONDUCT: (A) NEITHER PARTY IS LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR LOST PROFITS OR REVENUE; AND (B) DIMENSIONAL’S TOTAL LIABILITY UNDER THESE TERMS WILL NOT EXCEED THE GREATER OF THE AMOUNTS DIMENSIONAL PAID TO DEVELOPER UNDER THESE TERMS IN THE PRIOR TWELVE (12) MONTHS AND US$50,000; AND (C) DEVELOPER’S TOTAL LIABILITY UNDER THESE TERMS, OTHER THAN FOR THE MATTERS EXCLUDED ABOVE, WILL NOT EXCEED THE GREATER OF THE AMOUNTS PAID BETWEEN THE PARTIES UNDER THESE TERMS IN THE PRIOR TWELVE (12) MONTHS AND US$100,000. DIMENSIONAL IS NOT LIABLE TO DEVELOPER FOR BODILY INJURY, DEATH, OR PROPERTY DAMAGE CAUSED BY THE APP OR ITS OUTPUTS.
17. Term and Termination
17.1 These Terms begin when Developer accepts them and continue until terminated. Either party may terminate on thirty (30) days’ written notice. Dimensional may terminate immediately on notice if Developer materially breaches these Terms, fails to mitigate a Safety Issue as required, or becomes insolvent, or on notice if Developer undergoes a change of control in which the acquirer develops or distributes a robot operating system or robot application marketplace that competes with the Platform. If Dimensional terminates for convenience, Developer’s Apps may remain on the Platform for a sixty (60) day transition period, subject to Section 11.
17.2 Developer may withdraw an App from the Platform on thirty (30) days’ notice to Dimensional and to Customers then using it. Withdrawal does not affect Developer’s obligations to those Customers under Developer’s own terms. If Developer withdraws an App because of an infringement or other legal claim, Dimensional will remove it from the Platform and may remove it from Dimensional Robots.
17.3 On termination: Developer’s licenses to the Platform Materials end and Developer will return or destroy them and any test robots; and Dimensional will remove Developer’s Apps from the Platform. Sections 12 through 16, Section 18, the Data Access Policy, and accrued obligations survive.
18. General
18.1 California law governs these Terms, without regard to conflict-of-laws rules. The state and federal courts in San Francisco, California have exclusive jurisdiction, except that either party may seek injunctive relief in any court, without posting bond, for breach of the Data Access Policy or Section 13.
18.2 Developer may not assign these Terms, including by change of control or operation of law, without Dimensional’s prior written consent. Dimensional may assign them to an affiliate or a successor to the relevant business.
18.3 Notices to Dimensional must be sent to Dimensional Inc., 555-535 Minnesota Street, San Francisco, CA 94107, Attention: Dimensional Legal, legal@dimensionalos.com. Notices to Developer may be sent to the email address on its developer account.
18.4 The parties are independent contractors. Neither party is liable for delays caused by events beyond its reasonable control, except for Developer’s obligations under Section 8.2 and the Data Access Policy. These Terms, together with any separate written agreement between the parties, are the entire agreement on their subject. Amendments other than under Section 10 must be in writing and signed. Unenforceable provisions will be enforced to the maximum extent permitted. There are no third-party beneficiaries other than indemnified persons.