OpenFrontierCSBack

Terms of Service

FrontierCS · Eigen Labs, Inc.

Effective: July 8, 2026


These Terms of Service ("Terms") are a legal agreement between you and Eigen Labs, Inc. ("Eigen Labs," "we," "us," or "our") governing your access to and use of FrontierCS, including the website at openfrontiercs.com, the frontiercs CLI, and related APIs (collectively, the "Platform").

Standalone agreement. These Terms govern FrontierCS only. They are separate from and do not incorporate the Eigen Labs Terms of Service governing any other Eigen Labs products, including mlx.fast.

By creating an account, installing the CLI, or otherwise using the Platform, you agree to these Terms and our Privacy Policy, which is incorporated by reference. If you are using the Platform on behalf of an organization, you represent that you have authority to bind that organization. If you do not agree, do not use the Platform.

1. Eligibility

You may use the Platform only if you are at least 13 years old (16 if you are in the EEA or UK); you have a valid GitHub account; you have access to hardware and software meeting the minimum requirements published for the applicable challenge; and your use of the Platform complies with applicable law and does not violate any export control or sanctions restriction.

2. The Platform

FrontierCS hosts competitive algorithmic and computer-science research challenges. Each challenge specifies a problem definition and evaluation environment, a modifiable surface (i.e. the set of files you may edit), a frozen harness that measures performance, and a scoring formula. You submit solutions via the CLI. Your submission runs in Eigen Labs' evaluation environment for the applicable challenge, and your score and a record of the evaluation appear on the leaderboard.

Modifiable surface. You may only modify files within the modifiable surface defined in the challenge documentation. The harness, scoring code, reference solutions or benchmarks, correctness checker, and any code subject to a restricted Eigen Labs license are frozen and must not be modified or incorporated into your submission.

Correctness gate. Correctness is mandatory. Your submission must satisfy the correctness checks defined for the applicable challenge (for example, matching required outputs, satisfying problem constraints, or passing test cases). A failed correctness check produces no score, only a note on the leaderboard.

Winning and promotion. If your submission achieves the best score and passes all gates, it is incorporated into the repository's main branch, becoming the new baseline. See Section 5 for what this means for intellectual property.

AI agent submissions. You may use AI coding agents to generate or autonomously produce your submission. AI-assisted and fully agent-generated submissions are permitted. You are responsible for the content of every submission made under your account, regardless of how it was generated.

3. Accounts and API Keys

Accounts are created by signing in with GitHub OAuth. You are responsible for all activity under your account. Keep your API keys confidential; do not share them or commit them to source control. If you believe your account or API keys have been compromised, revoke them immediately and notify us at notices@eigenlabs.org.

CLI installation. The CLI is installed by running the installation command published in the Platform's documentation. By running this command, you execute a shell script from Eigen Labs' servers. You should review the script before running it. Installing the CLI also adds the applicable coding-agent skill(s) identified in that documentation for use with compatible coding agents.

4. Prohibited Conduct

You may not:

Violations may result in disqualification, account suspension or termination, and removal from the leaderboard, at our discretion.

5. Intellectual Property

Platform access license. Subject to your compliance with these Terms, Eigen Labs grants you a limited, non-exclusive, non-transferable, revocable license to access and use the Platform solely to participate in challenges as contemplated by these Terms. This license terminates automatically if your access is suspended or terminated under these Terms.

Platform ownership. Eigen Labs and its licensors own all rights in the Platform, including the harness, scoring infrastructure, leaderboard, and challenge design. Nothing in these Terms transfers any Eigen Labs IP to you. The Problem Content, the challenge statements, starter files, and related materials provided for each challenge is licensed to you under the MIT License available at github.com/FrontierCS/Frontier-CS/blob/main/LICENSE. All other components of the Platform, including the harness, scoring code, and infrastructure, remain Eigen Labs' proprietary property and are not licensed to you except as necessary to access and use the Platform under this Section 5 or to the extent any specific component is separately made available under its own published license.

Your submissions. You retain ownership of your submissions to the extent ownership vests in you. By submitting, you grant Eigen Labs a worldwide, royalty-free, non-exclusive, perpetual license to use, reproduce, display, and distribute your submission to operate the Platform, including displaying it in the public evaluation record and leaderboard.

Covered Data and Data License. In the course of participating in a challenge you may generate reasoning traces, chat transcripts, prompts, model outputs, and associated benchmark artifacts ("Covered Data"). By participating, you grant Eigen Labs a worldwide, royalty-free, non-exclusive, perpetual license to publish, reproduce, and distribute your Covered Data, and to grant further rights in your Covered Data to third parties, under the terms of a data license that Eigen Labs will make publicly available at or before the time it first publishes any Covered Data (currently anticipated to be titled the Open Data and Model License). Eigen Labs will not publish your Covered Data until that license has been made publicly available at openfrontiercs.com/license or a related URL. Covered Data does not include your submitted code, which is governed exclusively by the grants set forth above and below in this Section 5. You may elect not to have your Covered Data published, as described in that license's Contributor Opt-Out provisions, by submitting a request to notices@eigenlabs.org.

Winning submissions — Apache 2.0 grant. If your submission is promoted to the repository's main branch, it is incorporated under the Apache License 2.0. By submitting, you grant Eigen Labs and all downstream recipients a perpetual, irrevocable, worldwide, royalty-free license under Apache 2.0 to reproduce, prepare derivative works, publicly display, publicly perform, sublicense, and distribute your submission. Consistent with Apache 2.0, you also grant each recipient a patent license under your essential patent claims necessarily infringed by your submission, and you agree that if you initiate patent litigation alleging your submission constitutes infringement, your patent license to that recipient terminates.

Git commit authorship. Every scored submission is pushed to a public branch of the challenge repository, and the associated commit includes a Co-authored-by: trailer identifying you by your GitHub username and a GitHub-generated noreply email address (not your account email or real name), as described in the Privacy Policy. If your submission is promoted, that same authorship information becomes part of the repository's main-branch history as well. This disclosure is permanent, public, and cannot be removed. By submitting, you explicitly consent to this disclosure.

Representations. By submitting, you represent that you have all rights needed for the license grants above; your submission does not infringe any third-party intellectual property rights; it contains no code under a license incompatible with Apache 2.0; and if AI-assisted, you have reviewed it and take full responsibility for its content.

6. Leaderboard and Public Information

The leaderboard is public. By submitting, you consent to public display of your GitHub username, avatar, profile link, account UUID, submission note, scores and metrics, status, timestamps, commit SHAs, and a record of the evaluation, to the extent the applicable challenge's evaluation process (or any part of it) is public.

Submission data and promotion commits form part of the immutable competition record. You may not request removal of leaderboard data or git history on the basis that you no longer wish it displayed. Contact us to discuss individual circumstances.

7. Third-Party Services

The Platform integrates with GitHub (OAuth, and repository hosting where applicable), Supabase (authentication and database), Cloudflare (submission storage), Vercel and Fly.io (hosting). Your use of these services is subject to their own terms. By submitting, you consent to your submission being transmitted to and processed by these services as necessary to operate the Platform. Eigen Labs is not responsible for the availability, accuracy, or practices of any third-party service.

8. Disclaimers

THE PLATFORM IS PROVIDED "AS IS" AND "AS AVAILABLE." TO THE MAXIMUM EXTENT PERMITTED BY LAW, EIGEN LABS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.

Eigen Labs does not warrant that the Platform will be uninterrupted or error-free; that benchmark scores are free from measurement error; that any submission will be evaluated, accepted, or promoted; or that winning submissions are free from defects.

The Platform is a developer tool for technical users. You assume all risks associated with running third-party code on your hardware.

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, EIGEN LABS AND ITS AFFILIATES, OFFICERS, DIRECTORS, EMPLOYEES, AND CONTRACTORS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, DATA, GOODWILL, OR BUSINESS INTERRUPTION, EVEN IF ADVISED OF THE POSSIBILITY OF THOSE DAMAGES.

OUR AGGREGATE LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE PLATFORM OR THESE TERMS WILL NOT EXCEED THE GREATER OF (A) AMOUNTS YOU HAVE PAID TO EIGEN LABS IN THE TWELVE MONTHS BEFORE THE CLAIM OR (B) USD $100.

These limitations do not apply to liability that cannot be excluded under applicable law.

10. Indemnification

You will defend, indemnify, and hold harmless Eigen Labs and its affiliates, officers, directors, employees, and contractors from and against any third-party claims, liabilities, damages, losses, and expenses (including reasonable attorneys' fees) arising from your use of the Platform; your submissions, including any claim that a submission infringes third-party intellectual property; your violation of these Terms; or your violation of applicable law.

11. Suspension and Termination

We may suspend or terminate your access immediately, with or without notice, if you breach these Terms or applicable law, your use creates legal or security risk, or we discontinue the Platform. You may stop using the Platform at any time.

Sections 5 (Intellectual Property), 6 (Leaderboard), 8 (Disclaimers), 9 (Limitation of Liability), 10 (Indemnification), 12 (Dispute Resolution), and any other provisions that by their nature should survive, will survive termination. Termination does not affect public git history or leaderboard records already disclosed.

12. Dispute Resolution, Arbitration, and Governing Law

PLEASE READ THIS SECTION CAREFULLY. IT MAY SIGNIFICANTLY AFFECT YOUR LEGAL RIGHTS, INCLUDING YOUR RIGHT TO FILE A LAWSUIT IN COURT AND TO HAVE A JURY HEAR YOUR CLAIMS. IT CONTAINS PROCEDURES FOR MANDATORY BINDING ARBITRATION AND A CLASS ACTION WAIVER.

BY AGREEING TO THESE TERMS, YOU AGREE (A) TO RESOLVE ALL DISPUTES (WITH LIMITED EXCEPTION) RELATED TO THE PLATFORM THROUGH BINDING INDIVIDUAL ARBITRATION, WHICH MEANS THAT YOU WAIVE ANY RIGHT TO HAVE THOSE DISPUTES DECIDED BY A JUDGE OR JURY, AND (B) TO WAIVE YOUR RIGHT TO PARTICIPATE IN CLASS ACTIONS, CLASS ARBITRATIONS, OR REPRESENTATIVE ACTIONS, AS SET FORTH BELOW. YOU HAVE THE RIGHT TO OPT-OUT OF THE ARBITRATION CLAUSE AND THE CLASS ACTION WAIVER AS EXPLAINED IN SECTION 12.8.

12.1 Informal process first.

Before starting arbitration or court proceedings, the party with a claim must send the other a written notice describing the dispute and requested relief. The parties will try in good faith to resolve it informally for 30 days. Both parties agree that this informal dispute resolution procedure is a condition precedent which must be satisfied before initiating any arbitration.

12.2 Agreement to arbitrate.

Except as described in Section 12.4, any dispute, claim, or controversy arising out of or relating to these Terms or the Platform will be resolved by final and binding individual arbitration, including threshold questions of arbitrability of the claim. The arbitration will be administered by JAMS under its then-current Comprehensive Arbitration Rules; conducted in English before a single arbitrator; and governed by the Federal Arbitration Act to the extent applicable. Because these Terms concern interstate commerce, the FAA governs the arbitrability of all disputes. However, the arbitrator will apply applicable substantive law consistent with the FAA and the applicable statute of limitations or condition precedent to suit. Judgment on the arbitration award may be entered in any court that has jurisdiction. Any arbitration under these Terms will take place on an individual basis — class arbitrations and class actions are not permitted. You understand that by agreeing to these Terms, you and Eigen Labs are each waiving the right to trial by jury or to participate in a class action or class arbitration.

12.3 Batch arbitration.

To increase the efficiency of administration and resolution of arbitrations, you and Eigen Labs agree that in the event that there are one hundred (100) or more individual claims of a substantially similar nature filed against Eigen Labs by or with the assistance of the same law firm, group of law firms, or organizations within a thirty (30) day period, JAMS shall: (1) administer the arbitration demands in batches of 100 claims per batch (plus, to the extent there are fewer than 100 claims remaining after the initial batching, a final batch consisting of the remaining claims); (2) appoint one arbitrator for each batch; and (3) provide for the resolution of each batch as a single consolidated arbitration with one set of filing and administrative fees due per side per batch, one procedural calendar, one hearing (if any), and one final award ("Batch Arbitration"). All parties agree that claims are of a "substantially similar nature" if they arise out of or relate to the same event or factual scenario and raise the same or similar legal issues and seek the same or similar relief. To the extent the parties disagree on whether the Batch Arbitration process applies, JAMS shall appoint a sole standing arbitrator to determine applicability, whose fees shall be paid by Eigen Labs. This Batch Arbitration provision shall not be interpreted as authorizing a class, collective, or mass arbitration of any kind, except as expressly set forth in this provision.

12.4 Exceptions.

The following may be brought in court: qualifying claims in small claims court as long as brought and maintained as an individual dispute and not as a class or representative action; claims where the sole form of relief sought is injunctive relief (including public injunctive relief); or claims relating to intellectual property disputes.

12.5 Arbitration fees.

Fees are governed by the applicable JAMS rules. If the arbitrator determines those costs would be prohibitively more expensive for you than court, Eigen Labs will pay the portion necessary to avoid that result, subject to possible reimbursement as set forth in Section 12.6.

12.6 Fees, frivolous claims, and settlement.

Fees and costs may be awarded as provided pursuant to applicable law. If the arbitrator finds that either the substance of your claim or the relief sought is frivolous or brought for an improper purpose (as measured by the standards set forth in Federal Rule of Civil Procedure 11(b)), then the payment of all fees will be governed by the JAMS Rules and you agree to reimburse Eigen Labs for all monies previously disbursed by it that are otherwise your obligation to pay under the applicable rules. If you prevail in the arbitration and are awarded an amount that is less than the last written settlement amount offered by Eigen Labs before the arbitrator was appointed, Eigen Labs will pay you the amount it offered in settlement. The arbitrator may make rulings and resolve disputes as to the payment and reimbursement of fees or expenses at any time during the proceeding and upon request from either party made within fourteen (14) days of the arbitrator's ruling on the merits.

12.7 Opt-out.

You may opt out of this arbitration agreement by sending written notice to notices@eigenlabs.org within 30 days after your first use of the Platform or first agreement to these Terms. Your notice must include your name, account information, and a clear statement that you want to opt out. If you opt out, the class-action waiver in Section 12.8 still applies to the maximum extent permitted by law. If you opt-out of these arbitration provisions, Eigen Labs also will not be bound by them.

12.8 Class action waiver.

TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, YOU AND EIGEN LABS EACH AGREE THAT ANY PROCEEDING TO RESOLVE ANY DISPUTE, CLAIM, OR CONTROVERSY WILL BE BROUGHT AND CONDUCTED ONLY IN THE RESPECTIVE PARTY'S INDIVIDUAL CAPACITY AND NOT AS PART OF ANY CLASS (OR PURPORTED CLASS), CONSOLIDATED, MULTIPLE-PLAINTIFF, OR REPRESENTATIVE ACTION OR PROCEEDING ("CLASS ACTION"). YOU AND EIGEN LABS AGREE TO WAIVE THE RIGHT TO PARTICIPATE AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS ACTION.

EIGEN LABS AND YOU EXPRESSLY WAIVE ANY ABILITY TO MAINTAIN A CLASS ACTION IN ANY FORUM. IF THE DISPUTE IS SUBJECT TO ARBITRATION, THE ARBITRATOR WILL NOT HAVE THE AUTHORITY TO COMBINE OR AGGREGATE CLAIMS, CONDUCT A CLASS ACTION, OR MAKE AN AWARD TO ANY PERSON OR ENTITY NOT A PARTY TO THE ARBITRATION. FURTHER, YOU AND EIGEN LABS AGREE THAT THE ARBITRATOR MAY NOT CONSOLIDATE PROCEEDINGS FOR MORE THAN ONE PERSON'S CLAIMS AND MAY NOT OTHERWISE PRESIDE OVER ANY FORM OF CLASS ACTION. FOR THE AVOIDANCE OF DOUBT, YOU CAN SEEK PUBLIC INJUNCTIVE RELIEF TO THE EXTENT AUTHORIZED BY LAW AND CONSISTENT WITH THE EXCEPTIONS CLAUSE IN SECTION 12.4. IF THIS CLASS ACTION WAIVER IS LIMITED, VOIDED, OR FOUND UNENFORCEABLE, THEN, UNLESS THE PARTIES MUTUALLY AGREE OTHERWISE, THE PARTIES' AGREEMENT TO ARBITRATE SHALL BE NULL AND VOID WITH RESPECT TO SUCH PROCEEDING SO LONG AS THE PROCEEDING IS PERMITTED TO PROCEED AS A CLASS ACTION. IF A COURT DECIDES THAT THE LIMITATIONS OF THIS PARAGRAPH ARE DEEMED INVALID OR UNENFORCEABLE, ANY PUTATIVE CLASS OR REPRESENTATIVE ACTION MUST BE BROUGHT IN A COURT OF PROPER JURISDICTION AND NOT IN ARBITRATION.

12.9 Governing law and venue.

These Terms are governed by the laws of the State of New York, without regard to conflict-of-laws principles. For any claim not subject to arbitration, you and Eigen Labs consent to the exclusive jurisdiction of the state and federal courts in New York, New York.

13. Changes to These Terms

We may modify these Terms from time to time. When we make material changes, we will update the date above and, where appropriate, notify you by email or platform notice. Continued use after the effective date constitutes acceptance. If you do not agree, stop using the Platform.

14. Miscellaneous

Entire agreement. These Terms and the Privacy Policy are the entire agreement between you and Eigen Labs regarding the Platform.

Severability. If any provision is held unenforceable, it will be modified to the minimum extent necessary, and the rest will remain in effect.

Waiver. Our failure to enforce any provision is not a waiver.

Assignment. You may not assign these Terms without our written consent. We may assign them freely, including in connection with a merger, acquisition, or sale of assets.

No third-party beneficiaries. These Terms do not create third-party beneficiary rights.

15. Contact

For questions about these Terms:

Eigen Labs, Inc.

600 1st Ave Ste 330 # 926277

Seattle, WA 98104-2246 · notices@eigenlabs.org