This guide explains how to manage the licensing policy for the Chimera SDK using the quadric CLI tool. It is designed for end users to understand license activation, status, and seat management.
Overview
At Quadric, our innovation and intellectual property are the cornerstones of our business. To protect our technology and ensure that it is used responsibly, we have implemented a robust licensing policy for the Chimera SDK. This policy not only prevents unauthorized access but also guarantees that usage aligns with our intended guidelines. By validating each user-machine pair and managing the allocation of seats, we can sustain ongoing development, provide reliable support, and maintain a high-quality experience for all users.
The Chimera SDK uses an online licensing system. Key points include:
Seats: Each license grants a fixed number of seats. A seat is defined by a unique pairing of:
- User: The email login identity used for Quadric Developer Studio.
- Machine: A unique host running the
quadriccommand utility (identified via machine fingerprinting).
Seat Duration:
- Online Mode (default): Seats are active for 24 hours. As long as an internet connection is available, active use of the SDK tools automatically refreshes the 24-hour expiration time.
- Offline Mode: If your license includes the offline entitlement, you can extend the seat duration by activating the
--offlineflag.
License Expiration: The license expires on a fixed date, after which the license and all seats become invalid.
Managing Your License
Activate License
To activate your SDK license:
Standard (Online Mode):
> quadric license activate License file activated!Offline Mode (if entitled): To check out a license lease for offline use, specify a duration between 1 hour and 365 days. The seat’s expiration date cannot exceed the license’s overall expiration date. If a user attempts to set a longer duration, the seat will simply expire when the license does.
# checkout a license for 7d quadric license activate --offline 7d # checkout a license for 90 days and 12 hours quadric license activate --offline 90d12h
Deactivate License
To deactivate your license:
quadric license deactivate
Note: deactivating a license seat "checks in" the license seat, allowing another user - machine pair to activate, or "check out" a seat.
Check License Status
To view your current license details:
❯ quadric license status
++++ License ++++
Type: online
Manage URL: https://app.quadric.ai/foo-bar/resources/licenses
ID: bb27ea84-77ab-4023-a9ae-99a46aef2b29
Organization: Foo Bar
Total Seats: 3 of 50 (47 available)
Expires: Tue, 30 Dec 2025 16:00:00 PST
++++ Entitlements ++++
+--------+-------------------------------+
| CODE | DETAILS |
+--------+-------------------------------+
| ISS-MC | Multicore ISS |
| CGC-MC | Multicore CGC |
| ISS | Use Instruction Set Simulator |
| CGC | Use Chimera Graph Compiler |
+--------+-------------------------------+
++++ Your Active Seats ++++
cygnusx1 [45.79.85.163] (until: Tue, 21 Oct 2025 09:25:18 PST) ** this machine **
cygnus-x2 [45.79.85.163] (until: Wed, 23 Jul 2025 12:34:46 PST)
archbtw [45.79.85.163] (until: Fri, 31 Jan 2025 23:57:57 PST)
Key Details:
- License Type:
online(default).- Note: For offline entitlement, activate with
--offlineto extend the seat duration beyond 24 hours.
- Manage URL:
A URL to the organization's online dashboard where you can view overall license usage. Administrators can force-release seats from this dashboard. - ID & Organization:
Unique identifiers for your license and organization. Provide this ID to Quadric support if needed. - Seats:
Total and available seat counts. - License Expiration:
The date and time when the license policy expires. - Entitlements:
A list of features enabled by the license (e.g., Multicore ISS, Use Chimera Graph Compiler). - Your Active Seats:
Displays the seats currently in use on your account.
Seat Allocation & Management
Seat Definition
- User: Your email login identity for Quadric Developer Studio.
- Machine: The specific host running the
quadrictool is uniquely identified by machine fingerprinting.
Seat Duration
Online Mode:
Seats remain active for 24 hours and are refreshed with continued use.Offline Mode:
Available if your license includes the entitlement. Use the--offlineflag during activation to extend the duration beyond 24 hours.
Handling Exhausted Seats
If no seats are available when you attempt to authenticate:
Purchase More Seats:
Contact your sales representative to add additional seats.Force Release of Seats:
Use the online license dashboard in DevStudio to view and manage active seats. Administrators can force-release seats if necessary.
License Expiration
The license expires on a predetermined date. All active seats become invalid after expiration.
Additional details about renewal processes or grace periods (if applicable) may be provided in the future.
Troubleshooting
If you experience issues managing your license, try the following:
Authentication Issues:
Verify your login status:quadric auth statusSeat Availability:
Ensure that there are available seats if you cannot activate a license.Review License Status:
Check your license details:quadric license statusOnline License Dashboard:
Visit the online license dashboard to review active seat assignments and overall usage. This tool can help you identify issues like exhausted seats or discrepancies.Support:
If problems persist, consult the support documentation or contact the support team.
Note: This documentation is intended to explain how the licensing system for the Chimera SDK works and is not a legal document.
