Intrinsic Innovation LLC (“Intrinsic”) describes features, functionality, and limitations of the Services in these Technical Specifications (“Specs”). These Specs are confidential and proprietary and shall not create any rights for anyone except Intrinsic. If Intrinsic expressly references these Specs in contracts with customers to define and limit Intrinsic’s obligations under a contract, then the contract determines the customer’s rights. 

Capitalized terms used but not otherwise defined in these Specs have the meanings set forth in the Platform Terms of Service

1. Flowstate and Platform Resources.

1.1  Platform Functionality.  “Flowstate” is a web-based platform that customers can use to develop and build software applications for robotic systems, from concept to deployment. Flowstate is suitable for experienced software developers who work for sophisticated institutional robotics research, development, manufacturing, service and/or system integration organizations. Flowstate is not intended for consumers or individuals without experience configuring and operating robotic equipment. Customers can use Flowstate to (a) create a digital twin of a robotic workcell, populated with 3d assets of the working environment, robotic hardware, and scene objects; (b) define basic robotic, automation equipment and sensor controls; and (c) combine such skills into a behavior tree to accomplish complex tasks. Skills and applications that a customer creates with Flowstate are referred to as “Solutions” in these Specs. Customers can run Solutions in virtual simulation or on a physical robotic workcell.

1.2  Platform Resources.  Intrinsic offers a development environment with templates, sample workflows, computer code, SDKs and other tools and resources for customers to draft and test Solutions (“Platform Resources”). Platform Resources contain and consist of unfinished, draft software and components that can be useful as a starting point for customer’s own development, testing, improvement, and quality assurance. Platform Resources contain gaps where customers can add or attach items, define interfaces, create placeholders, and add limitations. Platform Resources are not locked down with security and safety measures, so customers can apply their own security and safety concepts, features, and measures to fit their environment and Solution. 

1.3  Data center locations. Intrinsic hosts the Services and Content at rest in data centers based in the Americas region. For customers located in Europe, LATAM or APAC, Intrinsic may offer other or additional data center regions where customers can store Content and/or all or parts of the Services upon request. Intrinsic does not control or limit the regions from which a customer may access Content. Intrinsic may add, remove, and change hosting locations from time to time for operational reasons.

1.4  Downloads and backups.  Intrinsic does not dictate or technically enforce backup concepts for Content. Customers are responsible for applying and improving their own backup concepts related to Content. Customers can store and further process Content on the Flowstate platform related to their Solutions. Customers can download copies and created backups of Content from the Flowstate platform to devices of customers’ choosing, including systems not operated by Intrinsic (including cloud or on-premise systems), in the interest of securing the availability and integrity of Content in case the Flowstate platform becomes unavailable or compromised. 

1.5  Retention and Deletion.  When customers select Content or other data for deletion from their accounts on Flowstate, Intrinsic marks such data for deletion, subject to transitional periods for integrity, secure purging, and storage management purposes. 

1.6  AI capabilities. Customers can access and configure perception, pose estimation, motion planning, and insertion capabilities (collectively, “AI Capabilities”) on Flowstate to develop enhanced functionality with machine learning techniques that customers supervise, verify, and control. AI Capabilities - and Solutions that incorporate them - employ probabilistic methods that are by definition probably inaccurate and erroneous from time to time. In addition, the Services may be accompanied by generative artificial intelligence offerings, including chatbots and assistants such as the Intrinsic Tutor. AI generated output may not be entirely accurate or reliable. 

1.7  Continued improvement.  Intrinsic continuously improves, develops, and amends its Services.

1.8  Languages.  Intrinsic’s Services, including its Documentation and Support Services, as well as other general communication is provided in English.

2. IntrinsicOS and Hardware Requirements.

2.1 Description. In order to run a Solution and control robotic hardware, customers must connect an industrial PC (IPC) running IntrinsicOS. IntrinsicOS is a Linux distribution that has been adapted by Intrinsic for interacting with robot controllers.

2.2 Compatibility. Intrinsic does not provide, install and maintain the compute hardware required to run Solutions on physical robotic workcells, but does outline the specifications for that compute hardware to ensure compatibility for testing and consistency in performance in the Documentation. Intrinsic is not responsible for the performance, reliability, safety or security of the customer-provided IPC or any non-Intrinsic validated hardware component. 

3. Cybersecurity

3.1 Intrinsic Security Program. Intrinsic applies technical and organizational security measures (“TOMs”) to the Flowstate platform designed to protect the security and integrity of Content that is processed or stored by Intrinsic. Intrinsic implements and maintains an information security program, including security policies, to reasonably protect Content against unauthorized access.

3.2 Customer Security Responsibility. Security of the overall robotics solution is the responsibility of the customer. Customer retains sole control and responsibility for several critical security aspects, including:

  1. Intrinsic does not dictate or technically enforce security concepts for Solutions. Customers are responsible for applying and improving their own security concepts related to their Solutions.
  2. Customers are solely responsible for managing their own user accounts and access privileges within Flowstate. This includes adhering to security precautions for users, such as enabling Multi-Factor Authentication (MFA), enforcing complex passwords, and ensuring timely deactivation of accounts when access is no longer required.
  3. Customers are responsible for the physical and cybersecurity of all on-premises hardware, networks, and systems, including the IPC running IntrinsicOS, the robotic workcell, and any related infrastructure (e.g., firewalls, local anti-malware, patching).

4. Safety

4.1 Safety System. Intrinsic’s Services do not override or substitute the safety system for robot controllers. Intrinsic’s Services are designed to be interoperable with different types of robots and manufacturers, and the safety controls for any particular robot must be properly configured in accordance with the manufacturer specifications. While there are Flowstate Skill parameters that are configurable in Flowstate that can set maximum velocity and acceleration along with joint limits used for the motion generation of the robot, changing those Skill parameters do not configure and should not be used as a replacement for properly configuring a robot’s safety system. Customers are responsible for the configuration and safe operation of their robots.  

4.2 Environment and Process Safety. Flowstate allows users to create a digital twin of a particular workcell or operation space. It is up to the discretion of the customer to define the layout, environment, sensors, equipment, safeguarding devices, and awareness devices for their particular purposes and Solution (“Solution Environment”). All Solution Environments should undergo a risk assessment by qualified personnel to identify and mitigate risks to personnel and equipment.  While Flowstate may make suggestions for equipment placement (e.g. snap the robot to table, or place end effector to connection point at robot end of arm), such suggestions are intended to aid customer’s risk management experts and developers and are no replacement for the judgment of qualified customer personnel.

4.3 Hardware Setup and System. Intrinsic does not provide features, advice, or information concerning the safe operating of customer’s software, hardware or entire robotic solutions and systems. Intrinsic’s Documentation does not include comprehensive  guidance on safety. Intrinsic is not familiar with a customer’s internal safety or security systems and concepts, software and hardware environment, regulatory obligations, and business objectives. Even if customer corresponds with Intrinsic representatives about customers’ robotics solutions and Intrinsic employees provide suggestions, recommendations, questions, comments, code, information, or other input, any such input constitutes mere opinions that Intrinsic may make available for customers’ examination, verification, testing, and correction. Before deploying a Solution to real hardware, the customer must set up its own adequate safety systems and conduct all recommended risk assessments.