Releasing soon Vigo is in alpha and closing in on its first stable release. Expect breaking changes between releases until then — we're looking for testing partners with meaningful fleets across diverse architectures. Learn more →

Vigo — Proprietary License

Effective 2026-03-16. Last updated 2026-05-20.

Vigo is a distributed state enforcement engine. A central server defines desired state for managed infrastructure; lightweight agents on each node pull that state, apply idempotent changes, and report results. An admin CLI and web UI provide fleet-wide visibility, orchestration, and compliance reporting. Vigo supports Linux, macOS, FreeBSD, OpenBSD, NetBSD, illumos, Windows, and network devices.

Copyright (c) 2026 Alexander4, LLC. All rights reserved.

This software and associated documentation files (the "Software") are the proprietary and confidential property of Alexander4, LLC. The Software includes the Vigo server (vigosrv), the Vigo agent (vigo), the Vigo CLI (vigocli), and all supporting code, libraries, migrations, protobuf definitions, templates, documentation, and configuration files.

Definitions

A "managed node" is any system that has enrolled with a Vigo server and has not been revoked. Network devices, PLCs, or other systems inventoried indirectly through trait collection on a managed node do not count as separate nodes. Vigo server instances used to operate the Software, including any operating as part of a spanner, do not count as managed nodes.

Grant

Subject to the terms of a valid commercial license agreement or the Community tier (up to 100 managed nodes), you are granted a limited, non-exclusive, non-transferable, non-sublicensable license to use the Software in compiled binary form for your internal business purposes, and, where expressly permitted under this license, for the provision of managed services to third parties.

Ownership and Reservation of Rights

All right, title, and interest in and to the Software — including all intellectual property rights, source code, object code, designs, algorithms, data structures, protocols, trademarks, trade names, service marks, logos, documentation, and any modifications, enhancements, improvements, or derivative works thereof, whether created by Alexander4, LLC or contributed by any other person — are and shall remain the exclusive property of Alexander4, LLC.

This license grants only a limited right to use the Software and conveys no ownership, title, or other proprietary interest in it. Use of the Software, in any capacity and at any licensing tier (including the Community tier), creates no right, title, or interest in the Software in favor of any user or organization. You acknowledge that you acquire no such interest by using the Software, and you waive and disclaim any claim of ownership, co-ownership, joint authorship, or other proprietary right in or to the Software, its trademarks and names, or any modification or derivative work of it.

Nothing in this license shall be construed as a transfer or assignment of any intellectual property right. All rights not expressly granted are reserved by Alexander4, LLC.

For the avoidance of doubt, this section claims no right in your configuration files, modules, data, or other content you create or supply; those remain yours.

Confidentiality

The Software and its underlying structure, organization, and code constitute the confidential and proprietary information of Alexander4, LLC. You agree not to disclose, publish, or make available any non-public aspects of the Software to any third party, except as necessary for your permitted use under this license.

Compliance Attestation

You may use, reproduce, and distribute any compliance reports, audit trails, export data, and other output generated by the Software for the purpose of regulatory audits, compliance attestation, and evidentiary submission to regulators, auditors, customers, or insurers, without additional licensing fees or prior consent. Such output remains your data and is not subject to the restrictions in the following section.

Compliance reports reflect the enforcement state as observed by the Software and do not constitute a guarantee of regulatory compliance. You are solely responsible for ensuring that your use of the Software satisfies the requirements of any applicable regulatory framework.

Restrictions

You may not, without prior written consent from the licensor:

  1. Copy, modify, or create derivative works of the Software.
  2. Distribute, sublicense, lease, rent, or lend the Software to any third party.
  3. Reverse engineer, decompile, or disassemble the Software, except to the extent expressly permitted by applicable law.
  4. Remove or alter any proprietary notices, labels, or marks on the Software.
  5. Use the Software to provide a hosted, managed, or SaaS offering to third parties, except as expressly permitted under this license.
  6. Move, change, disable, or circumvent the license key functionality in the Software.
  7. Embed, bundle, or pre-install the Software (including the agent binary) in hardware, appliances, or system images intended for distribution or resale to third parties, without a separate OEM agreement from Alexander4, LLC.

Restrictions 2 and 5 do not apply to managed service providers (MSPs), managed security service providers (MSSPs), or IT service providers deploying the Software on client infrastructure as part of a managed infrastructure or managed compliance service, provided the provider holds a valid commercial license covering all managed nodes across all clients. The provider remains responsible for compliance with all other terms of this license, including Use Prohibitions, on behalf of its clients.

Indemnification

You agree to defend, indemnify, and hold harmless Alexander4, LLC, its officers, directors, employees, and agents from and against any claims, damages, liabilities, costs, and expenses (including reasonable attorneys' fees) arising out of or related to (i) your use of the Software in violation of this license, (ii) your breach of the Use Prohibitions, (iii) your use of the Software in combination with other systems, data, or environments not provided by Alexander4, LLC, or (iv) your violation of applicable law in connection with your use of the Software. Alexander4, LLC shall have the right to participate in the defense of any such claim with counsel of its choosing at its own expense.

Intellectual Property Indemnification

Alexander4, LLC will defend you against any third-party claim that the Software, in its unmodified form and used within the scope of this license, infringes that third party's patent, copyright, or trademark or misappropriates its trade secret, and will pay the damages and costs finally awarded against you, or agreed in a settlement approved in writing by Alexander4, LLC, for such a claim. This obligation is conditioned on your promptly notifying Alexander4, LLC of the claim, granting Alexander4, LLC sole control of its defense and settlement, and providing reasonable cooperation.

Alexander4, LLC has no obligation under this section to the extent a claim arises from (i) modification of the Software by anyone other than Alexander4, LLC; (ii) combination or use of the Software with products, data, or processes not provided by Alexander4, LLC, where the Software alone would not infringe; (iii) use of the Software outside the scope of this license, or continued use after notice to discontinue; or (iv) your own configuration, modules, or content.

If the Software is, or in Alexander4, LLC's opinion is likely to become, the subject of such a claim, Alexander4, LLC will, at its option and expense, (a) procure for you the right to continue using the Software, (b) modify the Software so it is non-infringing, (c) replace it with a functionally equivalent non-infringing version, or, if none of these is commercially reasonable, (d) terminate the license and refund the prepaid, unused portion of the fees paid for the affected term.

This section states Alexander4, LLC's entire liability and your sole and exclusive remedy for any claim of intellectual property infringement or misappropriation.

This section applies only to paid licenses. It does not apply to use under the Community tier, for which no infringement indemnity is provided.

Alexander4, LLC's total monetary liability under this section shall not exceed the fees you paid for the Software during the twelve (12) months preceding the claim. This limit is separate from, and not reduced by, the cap in the Limitation of Liability section.

Audit

Alexander4, LLC may audit your use of the Software to verify compliance with the licensed node count. Audits may be conducted no more than once per twelve (12) month period, upon thirty (30) days' prior written notice. You agree to provide reasonable cooperation, including access to enrollment records and relevant server configuration information, during any such audit. If an audit reveals a material discrepancy (exceeding the licensed node count by more than 5%), you agree to pay the underpaid license fees for the period of noncompliance, plus the reasonable cost of the audit. Any information obtained in connection with an audit shall be used solely for purposes of verifying compliance with this license and shall be subject to reasonable confidentiality obligations.

OEM and Embedded Use

Original equipment manufacturers, systems integrators, and value-added resellers who wish to embed, pre-install, or distribute the Software as part of a product or solution must contact Alexander4, LLC to negotiate custom OEM terms. Such use is not permitted under the standard license or Community tier.

Assignment and Change of Control

This license may not be assigned or transferred, whether voluntarily, by operation of law, merger, acquisition, change of control, or otherwise, without the prior written consent of Alexander4, LLC. Such consent shall not be unreasonably withheld, conditioned, or delayed. Any attempted assignment without consent is void. Alexander4, LLC may assign this license without restriction.

Use Prohibitions

This software may not be used by, for, or on behalf of:

  • Any military organization, department of defense, armed forces, defense contractor, intelligence agency, or any entity primarily engaged in military or weapons-related activities. This includes but is not limited to the United States Department of Defense, its branches, agencies, and contractors operating under defense contracts.
  • Any manufacturer, distributor, or retailer of firearms, ammunition, weapons, or weapons components.
  • Any manufacturer, distributor, or retailer of pesticides, herbicides, or chemical poisons intended to kill living organisms.
  • Any operator of private prisons, for-profit detention facilities, or for-profit immigrant detention centers.
  • Any developer, vendor, or operator of surveillance technology designed for mass monitoring, including spyware, location tracking, or communications interception targeting individuals without their consent.

Community Tier

You may use the Software to manage up to 100 nodes at no cost and with no time limit. All features are included. Beyond 100 nodes, a paid commercial license is required. See COMMERCIAL-TERMS.md for pricing.

The Community tier node limit may change over time. Any decrease in the Community tier node limit will not apply to users who were actively using the Software under the Community tier before the change. Such users retain the higher limit for as long as they continuously use the Software.

THE COMMUNITY TIER IS PROVIDED WITHOUT ANY SUPPORT OBLIGATION WHATSOEVER. ALEXANDER4, LLC IS NOT OBLIGATED TO RESPOND TO BUG REPORTS, FEATURE REQUESTS, CONFIGURATION QUESTIONS, OR ANY OTHER INQUIRY FROM COMMUNITY TIER USERS. COMMUNITY SUPPORT VIA EMAIL IS PROVIDED ON A VOLUNTARY, BEST-EFFORT BASIS AND MAY BE DISCONTINUED AT ANY TIME WITHOUT NOTICE.

YOU ASSUME ALL RISK ASSOCIATED WITH YOUR USE OF THE SOFTWARE UNDER THE COMMUNITY TIER. THE SOFTWARE IS A POWERFUL INFRASTRUCTURE MANAGEMENT TOOL CAPABLE OF MAKING SWEEPING CHANGES TO EVERY MANAGED NODE SIMULTANEOUSLY. MISCONFIGURATION, MISUSE, OR FAILURE TO PROPERLY TEST CHANGES CAN RESULT IN DATA LOSS, SERVICE OUTAGES, OR IRREVERSIBLE DAMAGE TO YOUR SYSTEMS. ALEXANDER4, LLC BEARS NO RESPONSIBILITY FOR SUCH OUTCOMES UNDER THE COMMUNITY TIER OR ANY OTHER TIER. SEE THE NO WARRANTY AND LIMITATION OF LIABILITY SECTIONS BELOW.

Security and Access Warning

THE SOFTWARE IS A STATE ENFORCEMENT ENGINE CAPABLE OF MODIFYING SYSTEM CONFIGURATIONS, INSTALLING AND REMOVING SOFTWARE, MANAGING USER ACCOUNTS, ALTERING FIREWALL RULES, AND EXECUTING ARBITRARY COMMANDS ACROSS ALL MANAGED NODES SIMULTANEOUSLY. AN UNAUTHORIZED PARTY WHO GAINS ACCESS TO THE VIGO SERVER, ITS CREDENTIALS, OR ITS CONFIGURATION FILES COULD CAUSE SEVERE AND IRREVERSIBLE DAMAGE TO YOUR ENTIRE MANAGED INFRASTRUCTURE.

YOU ARE SOLELY RESPONSIBLE FOR SECURING ACCESS TO THE SOFTWARE, INCLUDING BUT NOT LIMITED TO: PROTECTING MTLS CERTIFICATES AND PRIVATE KEYS, RESTRICTING NETWORK ACCESS TO THE SERVER AND ITS GRPC/REST INTERFACES, IMPLEMENTING APPROPRIATE AUTHENTICATION AND ROLE-BASED ACCESS CONTROLS, SAFEGUARDING ENROLLMENT TOKENS, AND MAINTAINING THE PHYSICAL AND LOGICAL SECURITY OF ALL SYSTEMS RUNNING THE SOFTWARE.

THE SOFTWARE IS DESIGNED WITH SECURITY AS A CORE PRINCIPLE AND EMPLOYS MUTUAL TLS, SIGNATURE VERIFICATION, ROLE-BASED ACCESS CONTROL, TAMPER-EVIDENT AUDIT LOGGING, AND ONE-TIME ENROLLMENT TOKENS. HOWEVER, NO SOFTWARE IS FREE FROM ALL VULNERABILITIES, AND ALEXANDER4, LLC DOES NOT WARRANT THAT THESE MEASURES WILL PREVENT ALL UNAUTHORIZED ACCESS, MISUSE, OR EXPLOITATION.

Export Controls

You agree to comply with all applicable export control laws and regulations, including the U.S. Export Administration Regulations (EAR) and sanctions administered by the U.S. Office of Foreign Assets Control (OFAC). You may not export, re-export, or transfer the Software to any country, entity, or person prohibited by applicable law.

No Warranty

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ALEXANDER4, LLC, ITS OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, BUSINESS OPPORTUNITY, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH THIS LICENSE OR THE USE OR INABILITY TO USE THE SOFTWARE, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, STRICT LIABILITY, OR OTHERWISE), EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS EXCLUSION DOES NOT APPLY TO LIABILITY OF ALEXANDER4, LLC ARISING FROM ITS GROSS NEGLIGENCE, WILLFUL MISCONDUCT, OR FRAUD.

THE TOTAL AGGREGATE LIABILITY OF ALEXANDER4, LLC UNDER THIS LICENSE SHALL NOT EXCEED THE AMOUNTS PAID BY YOU FOR THE SOFTWARE DURING THE TWELVE (12) MONTHS PRECEDING THE CLAIM; FOR COMMUNITY TIER USERS WHO HAVE PAID NOTHING, THAT CAP SHALL NOT EXCEED FIFTY U.S. DOLLARS ($50). THIS CAP DOES NOT APPLY TO LIABILITY OF ALEXANDER4, LLC ARISING FROM ITS GROSS NEGLIGENCE, WILLFUL MISCONDUCT, OR FRAUD.

THE LIMITATIONS IN THIS SECTION LIMIT THE LIABILITY OF ALEXANDER4, LLC ONLY. THEY DO NOT LIMIT YOUR LIABILITY TO ALEXANDER4, LLC, AND IN PARTICULAR DO NOT LIMIT YOUR LIABILITY FOR (I) YOUR BREACH OF THE USE PROHIBITIONS, (II) YOUR VIOLATION OF THE RESTRICTIONS, (III) YOUR INFRINGEMENT OR MISAPPROPRIATION OF ALEXANDER4, LLC'S INTELLECTUAL PROPERTY RIGHTS, OR (IV) YOUR OBLIGATIONS UNDER THE INDEMNIFICATION SECTION.

Force Majeure

Neither party shall be liable for any delay or failure to perform its obligations under this license (other than payment obligations) to the extent such delay or failure results from causes beyond the party's reasonable control, including but not limited to acts of God, natural disasters, pandemics, war, terrorism, government actions, labor disputes, power failures, internet or telecommunications outages, or cyberattacks. The affected party shall provide prompt written notice and use reasonable efforts to mitigate the impact.

Termination

Violations of the Use Prohibitions section result in immediate termination with no cure period. For all other violations, Alexander4, LLC will provide written notice describing the violation. You have thirty (30) days from receipt of notice to cure the violation. If the violation is not cured within the cure period, the license terminates.

Upon termination, you must immediately cease all active use of the Software. You may retain copies solely for regulatory record-keeping and disaster recovery archives, provided such copies are not actively used.

Governing Law and Jurisdiction

This license is governed by and construed in accordance with the laws of the State of Oregon, United States, without regard to its conflict of laws principles. Any legal action or proceeding arising under this license shall be brought exclusively in the state or federal courts located in Jackson County, Oregon, and the parties irrevocably consent to personal jurisdiction and venue therein.

Dispute Resolution

Before initiating any legal action or arbitration, the parties agree to attempt in good faith to resolve any dispute through informal negotiation for a period of thirty (30) days following written notice of the dispute. If the dispute is not resolved through negotiation, either party may pursue binding arbitration administered by JAMS under its Streamlined Arbitration Rules and Procedures, with the arbitration conducted in Jackson County, Oregon. The arbitrator's decision shall be final and binding and may be entered as a judgment in any court of competent jurisdiction. Notwithstanding the foregoing, Alexander4, LLC may seek injunctive or other equitable relief in any court of competent jurisdiction to protect its intellectual property rights or enforce the Use Prohibitions or Restrictions.

For licensees located in jurisdictions where mandatory pre-dispute arbitration clauses are unenforceable by law, any dispute not resolved through informal negotiation shall be brought exclusively in the state or federal courts located in Jackson County, Oregon, as specified in the Governing Law section above.

Severability

If any provision of this license is held to be unenforceable or invalid, that provision shall be modified to the minimum extent necessary to make it enforceable, or if modification is not possible, severed from this license. All remaining provisions shall continue in full force and effect.

Entire Agreement

This license, together with the Vigo Commercial Terms (COMMERCIAL-TERMS.md), the Connwaer Commercial Terms (CONNWAER-COMMERCIAL-TERMS.md), the Documentation License (docs/legal/license.md), any signed commercial license agreement, and any signed Vigo Design Partner Agreement or Connwaer Design Partner Agreement, constitutes the entire agreement between the parties with respect to the Software and supersedes all prior or contemporaneous understandings, agreements, or representations.

Contact

Alexander4, LLC vigo.licensing@alexander4.io