Developer Terms of Use

Last updated: April 1, 2024

IMPORTANT: Please read these Terms carefully before registering to use or using the Openfort APIs, as they govern the Licensee's use of the Openfort APIs that are part of the Openfort software development kit ("Openfort SDK"). This includes Licensee's rights and obligations and ALMA's disclaimers and limitations of legal liability relating to the Licensee's use of, and access to, the Openfort APIs.

1. Introduction

These terms and conditions ("Terms") constitute a legally binding agreement between Alamas Labs Inc. a trading company with registered office at 651 North Broad Street, Suite 201, Middletown, DE 19709 (United States) (hereinafter"ALMA") and you ("Licensee") in relation to the Licensee's use of the Openfort application programming interfaces ("Openfort APIs").

We will not allow you to register to use the Openfort APIs, or accessing or using the Openfort APIs  unless you have confirmed that you have read and accepted these Terms by ticking the box confirming that you have read and accepted all our legal conditions, in particular the Legal Notice and Terms of Use of the website and these Terms which you will have at your disposal before your registration. By registering to use the Openfort APIs, or otherwise accessing or using the Openfort APIs, the Licensee expressly acknowledges that the Licensee has read and understood, and accepted to be bound by, these Terms and acknowledge that these Terms are subject to the Privacy Policy, which is incorporated in full by reference. This includes the Licensee's acceptance to a class action waiver and to resolve any disputes relating to these Terms and the Openfort APIs pursuant to confidential and binding arbitration. Do not access or continue to use the Openfort APIs if you do not agree to these Terms.

Both Parties, the Licensee and ALMA, AGREE to this document, and implies that the Licensee:

  1. Has read, understands, and comprehends what is set forth herein.
  2. That he/she is a person of legal age and with sufficient capacity to contract.
  3. That he/she assumes all the obligations set forth herein.
  4. That he/she has read and accepts these Terms from the moment he/she makes the Registration our using the Openfort APIs.

This document could be printed and stored by the Licensee.

ALMA makes available to the Licensee in the e-mail address founders@openfort.xyz to raise any questions about these Terms.

These Terms will be valid for an indefinite period and will be applicable to all contracts made between the Licensee and ALMA.

ALMA reserves the right to unilaterally change these Terms at any time without notice to you, by updating such changes on the ALMA website (https://www.openfort.xyz). It is the Licensee responsibility to check these Terms every time wants to register or use the Openfort APIs.

The applicable Terms are those published on the Openfort’s website at the time of registration/using APIs.

Customer Service: To contact our customer service, please send an email to founders@openfort.xyz or please go to our contact support section on our website. 

2 Provision of Services

2.1 Access.

When the Licensee's has accepted this Agreement and pay the fee, if required, ALMA will deliver the Services to the Licensee as described in this Agreement and the User’s Terms. Shortly after the Effective Date, ALMA will furnish the Access to Openfort APIs, API Keys and License, enabling them to access the Services. The Licensee will then grant access to the Openfort’s services to their Authorized Users and End Users based on any access protocols established by the Licensee.

2.2 Services.

ALMA will provide Implementation Services as mutually agreed upon by the Parties and specified in the User’s Terms. The conditions, and the fees if included by ALMA for these Implementation Services, will be detailed in the relevant User’s Terms.

2.3 Professional Services.

Pending the Licensee's punctual payment of all applicable Fees, ALMA will exert commercially reasonable efforts to provide the Customer with the Professional Services, which may encompass Implementation Services, as outlined in the User’s Terms or otherwise agreed upon by the Parties in writing (email communication is sufficient). Nothing in this Agreement or any accompanying document shall be interpreted as restricting ALMA from creating similar work products or deliverables for other clients.

2.4 Hosting.

ALMA will arrange for the hosting of the Platform; however, it's understood that ALMA is not obligated to provide or assume responsibility for any hardware, software, services, or access related to the Licensee or End User's telecommunications or computer network. ALMA reserves the right to levy certain fees on the Licensee for hosting ("Hosting Fees"), as specified in the User’s Terms.

2.5 Support Services.

Upon the Licensee's payment of the Platform Fees, ALMA will exert commercially reasonable efforts to offer Support Services to the Licensee in accordance with the relevant User’s Terms. It should be clarified that, unless explicitly stated otherwise in the User’s Terms, ALMA is not obligated to provide Support Services to End Users under this Agreement.

Customer's sole and exclusive remedy and ALMA's entire liability

3. Description of Services

A. Embedded Smart Accounts
At ALMA, we provide our developers with access to Embedded Smart Accounts. These accounts are essentially smart contract wallets deployed alongside Openfort, utilizing an embedded signer to offer a self-custodial experience. This means that unlike traditional wallets, which are secured by a single private key, Embedded Smart Accounts are protected through a smart contract, offering enhanced security and flexibility for users.

Embedded Smart Accounts operate on the principle of smart contracts, enabling a more robust and configurable approach to security than traditional single-key wallets. These accounts allow for the execution of transactions only when specific pre-set conditions, such as multi-signature requirements, are met, thereby offering a higher level of security and control. The self-custodial nature of these wallets ensures that users maintain exclusive control over their assets without relying on a third party for management or access.

Our Embedded Smart Accounts are open-source, released under
LGPL-3.0, signifying our commitment to transparency and community collaboration. Developers and users alike are responsible for safeguarding their credentials, including passwords, private keys, and recovery phrases, to prevent unauthorized access.

B. Transaction Cloud

The Transaction Cloud provided by Openfort APIS is designed to facilitate the seamless integration and management of blockchain transactions for developers. This service simplifies the complexities associated with blockchain interactions through the use of HTTP REST APIs, enabling developers to focus on their product development without needing to navigate the technicalities of blockchain technology.

Openfort APIs, API Keys and License

3.1 Openfort APIs and API Keys

The Openfort APIs are a group of APIs created by or on behalf of ALMA which allow licensees to interface with endpoints allowing them to execute instructions directly on a variety of EVM compatible blockchain networks, including to create and interact with blockchain smart contract accounts that may be integrated into Licensee Games (as defined below) by use of one or more unique electronic keys (the "API Keys").

3.2 Access to the Service

Subject to Developer’s compliance with the terms and conditions of this Agreement, ALMA grants Developer a nonexclusive, limited, personal, nonsublicensable, nontransferable right and license to internally access and use Openfort's product(s) and/or service(s) (collectively, the “Service,” or “Services”) during the applicable Term (as defined below) for the internal business purposes of Developer, only as provided herein and only in accordance with Openfort's APIS applicable official user documentation for such Services (the “Documentation”).

3.3 License to use Openfort APIs and API Keys. Cost

The License is currently free for the Licensee to use, but ALMA reserves the right to charge a fee for use of it in the future.

Subject to the Licensee's compliance with these Terms, ALMA grants the Licensee a limited, non-exclusive, non-sublicensable, non-transferable, and revocable license for the Licensee to (i) use one or more API Keys to access the Openfort APIs, (ii) use the Openfort APIs to establish an integration between the Openfort APIs and gaming related applications of Licensee ("Licensee Game"), and (iii) authorize players of Licensee Games to access the Openfort APIs from the Licensee Games, in each instance solely as permitted hereunder (collectively the "License").

ALMA does not hold custody over any assets accessible through the smart contract accounts available by use of the Openfort APIs and will not have knowledge of any private key used in relation to such smart contract accounts.

ALMA may modify and update the Openfort APIs from time to time. Licensee must alter all Licensee Games to implement and use the most current version of the Openfort APIs at Licensee's own cost as soon as commercially practicable after any modification or update, and no later than within 60 days following notice of a modification or update. In case the modification or update is necessary to patch a security flaw which could have a material adverse effect on the Licensee Games or its players or the Licensee, the Licensee must promptly implement such a modification and update.

4. Handling of API Keys

The Licensee will be required to use the API Keys to access the Openfort APIs. The Licensee will treat the API Keys confidentially, and not share the API Keys with any third party without ALMA's prior written consent.

The Licensee may not sell, sublicense, pledge, lease or otherwise transfer or disclose the API Keys received to any other party. Licensee agrees to notify ALMA immediately if the Licensee believes that API Key has been compromised. Licensee agrees that it will be responsible for the use of the API Keys.

5. Licensee obligations and restrictions

In addition to what may be stated elsewhere in these Terms, the following obligations and restrictions apply to the Licensee:

a) The Licensee will provide ALMA with accurate information (as may be required) about the Licensee prior to being granted the API Keys and access to the Openfort APIs.

b) The Licensee will only provide access to the Openfort APIs to (i) employees or current contractors of Licensee (such persons must comply with these Terms and the Licensee will be responsible and liable for any non-compliance on their behalf), and (ii) users of the Licensee Games.

c) Licensee Games will not be associated with nor contain any content that is unlawful, tortious, defamatory, obscene, invasive of the privacy of another person, threatening, harassing, abusive, hateful, racist or similar.

d) Licensee may not charge players of Licensee Games to use the Openfort APIs through the Licensee Game.

e) That the Licensee, in addition to any player utilizing the Openfort APIs through the Licensee Game(s), must not be a person who is (a) subject to national or international sanctions or located or ordinarily resident in any country or region that is the subject of comprehensive country-wide or region-wide sanctions, embargo or equivalent by the US, UK, EU, or the United Nations, or (b) listed by the US, UK, EU, the United Nations or otherwise designated on any list of prohibited or restricted parties or persons.

f) The Licensed Game is, to the Licensee's knowledge, not tied to any unlawful activities.

g) The Licensee does not, and will not, enable players to use a VPN or any other privacy or anonymization tools to circumvent, or attempt to circumvent, any restrictions that apply to these Terms (general use of VPN for other purposes may however be permitted).

h) The Licensee will not conduct any activity that implies infringement or violation of any privacy rights and Regulations, or intellectual property rights owned by ALMA or another third-party.

i) The Licensee will (i) use commercially reasonable efforts to prevent unauthorized access to or use of the Openfort APIs and API Keys and notify ALMA promptly of any such unauthorized access or use, and (ii) use the Openfort APIs and API Keys only in accordance with the documentation provided by ALMA and all applicable laws, rules, and regulations.

j) The Licensee will implement the necessary measures, best practices, within its,  to reinforce security in the use of the Openfort APIs and API Keys especially when the services involve sensitive cryptographic operations.

k) The Licensee shall not reverse engineer, decompile, or disassemble any Openfort APIs, or otherwise attempt to derive source code, object code, or underlying structure, ideas or algorithms of any Openfort APIs, or interfere with, modify, disrupt or disable features or functionality of any Openfort APIs. The Licensee shall not hack, manipulate, interfere with or disrupt the integrity or performance of or otherwise attempt to gain unauthorized access to the Openfort APIs or API Keys or its related systems, hardware or networks or any content or technology incorporated in any of the foregoing.

6. Representation and warranties

The APIs and services offered in the Openfort’s website are aimed at adults. In any case, minors are not authorized either register to use the Openfort APIs or accessing or using the Openfort APIs without the express authorization of its legal guardian.

Minors are not authorized to be a Licensee without the express authorization of an adult.

The Licensee represents and warrant to ALMA that (a) if the Licensee is entering into these Terms as an individual, that the Licensee is of legal age to form a binding contract and that the Licensee otherwise has the legal capacity to enter into these Terms and be bound by them, or (b) if the Licensee is entering into these Terms as an entity, that the Licensee is duly organized, validly existing and in good standing under the laws of

the jurisdiction in which it is organized and that the person accepting these Terms has all requisite power to accept these Terms on that entity's behalf.

7. Termination

ALMA reserves the right to terminate or limit any user's status or access to or use of the API Keys or Openfort APIs at any time without any liability if Licensee is in breach of these Terms or if Openfort's technology is no longer available to ALMA.

The Licensee may terminate these Terms at any time, in which case the Licensee will no longer have access to the Openfort APIs.

The provisions of articles 3, 6, 7, 8, 10, 11, 12, 13 and 14 shall survive termination of these Terms for any reason.

8. No partnership or joint venture

Nothing in these Terms shall be construed as creating an employer-employee relationship, a partnership, or a joint venture. While the Licensee may publicly refer to the fact that it has implemented the Openfort APIs, Licensee agrees not to make any other public statements that assert or imply any other relationship with ALMA, unless ALMA has provided its prior written approval.

9. Intellectual property rights and ownership

9.1 Ownership to intellectual property rights

ALMA, our affiliates or our licensors (as applicable) own the intellectual property rights for all material and elements relating to the Openfort APIs and the API Keys. All rights not explicitly granted in these Terms are reserved to ALMA, our affiliates or our licensors. This among other things includes any modifications to or derivatives of the Openfort APIs. For the avoidance of doubt, ALMA does not own any rights to any of the smart contracts (including protocols) or blockchains accessible through the Openfort APIs.

If you choose to provide input and suggestions regarding problems with or proposed modifications or improvements to the Openfort APIs, you grant ALMA with an irrevocable, non-exclusive and royalty-free right to utilize such modifications or improvements in any manner and for any purpose.

9.2 Licensee's license to ALMA

Licensee grants a non-exclusive, perpetual, royalty-free right and license to use and publicly display the Licensee Games, including to use it for the purpose of the application known as the Openfort Companion App. The Licensee also grants ALMA the right to monitor or collect information related to Licensee's use of the Openfort APIs to ensure Licensee's compliance with these Terms.

9.3 Powered by ALMA

If requested by ALMA, Customer will display or cause the display of a trademark, brand, service mark, or other indicia of Openfort specified by ALMA (e.g., a “Powered by Openfort” logo) on Customer’s framing or other End User-facing display of the Platform and otherwise as specified by ALMA in connection with Customer’s use, advertising and promotion of the Services. Any such display of any such Openfort mark shall inure to the benefit of ALMA and be subject to the prior and continuing written consent of ALMA. Subject to Customer’s ongoing compliance with the terms and conditions of this Agreement and any Openfort brand guidelines furnished in writing by ALMA, ALMA grants Customer a limited, non-exclusive, revocable license to use Openfort's marks for the sole purpose of identifying ALMA as the operator of the Platform. Customer agrees that it shall not (a) use the Openfort mark, or any confusingly similar marks, except as set forth in this section, or (b) assert any right, license or interest with respect to any marks of Openfort.

9.4 Open Source

Certain items of software, including, without limitation, smart contracts, may be provided to Customer with or in the Platform and are subject to “open source” or “free software” licenses

(“Open-Source Software”). Nothing in this Agreement limits Customer’s rights under, or grants

Customer rights that supersede, the terms and conditions of any applicable end user license for such Open Source Software. If required by any license for particular Open Source Software, ALMA makes such Open Source Software, and Openfort's modifications to that Open Source Software, available by written request.

10. Changes

ALMA reserves the right to change these Terms, and the Licensee is responsible for regularly reviewing these Terms. The Licensee's continued use of the Openfort APIs or API Keys after the effective date of such changes will constitute acceptance of and agreement to any such changes. If the Licensee does not agree with any such changes, or to any of the terms in these Terms, the Licensee's only remedy is to terminate the agreement in accordance with article 6 and thereby discontinue the use of the Openfort API and API Keys.

11. Limitation of liability and indemnity

11.1 Limitation of liability

IN NO EVENT WILL ALMA BE LIABLE FOR ANY DAMAGES, INCLUDING WITHOUT LIMITATION ANY INDIRECT, CONSEQUENTIALMA, SPECIALMA, INCIDENTALMA, OR PUNITIVE DAMAGES ARISING OUT OF, BASED ON, OR RESULTING FROM THESE TERMS OR LICENSEE'S USE OF THE Openfort APIs OR API KEYS. THESE LIMITATIONS AND EXCLUSIONS APPLY WITHOUT REGARD TO WHETHER THE DAMAGES ARISE FROM (A) BREACH OF CONTRACT, (B) BREACH OF WARRANTY, (C) NEGLIGENCE, OR (D) ANY OTHER CAUSE OF ACTION. IF THE LICENSEE DOES NOT AGREE WITH ANY PART OF THESE TERMS, OR THE LICENSEE HAS ANY DISPUTE OR CLAIM AGAINST ALMA WITH RESPECT TO THESE TERMS, THEN LICENSEE'S SOLE AND EXCLUSIVE REMEDY IS TO DISCONTINUE USING THE Openfort APIS AND API KEYS.

11.2 Limitation of liability

The Licensee agrees to hold harmless and indemnify ALMA, and its affiliates, officers, directors, and contractors from and against any third-party claim arising from or in any way related to the Licensee or players of the Licensee Games, the Openfort APIs or API Keys, the Licensee's breach of these Terms, including any liability or expense arising from claims, losses, damages, suits, judgments, litigation costs and attorney's fees.

ALMA agrees to hold harmless and indemnify the Licensee against any third-party claim arising from an allegation of Licensee's authorized use of the Openfort APIs or API Keys infringes any intellectual property right of a third party. Notwithstanding the foregoing, ALMA's indemnification obligation will not apply to the extent claims arise from (a) modification of the Openfort APIs or API Keys by any party other than ALMA without ALMA's express written consent, (b) the combination, operation, or use of the Openfort APIs with other product(s), data or services where the Openfort API would not by itself be infringing or (c) unauthorized or improper use of the Openfort APIs or API Keys.

12. No warranty - “AS IS” and “AS AVAILABLE”

The Openfort APIs, API Keys and Openfort SDK are being provided on an "AS IS" and "AS AVAILABLE" basis. To the fullest extent permitted by law, ALMA is not making, and hereby disclaims, any and all information, statements, omissions, representations and warranties, express or implied, written or oral, equitable, legal or statutory, in connection with the Openfort APIs, API Keys, the Openfort SDK and the other matters contemplated by these Terms, including any representations or warranties of title, non-infringement, merchantability, usage, security, uptime, reliability, suitability or fitness for any particular purpose, workmanship or technical quality of any code or software used in or relating to the Openfort APIs, API Keys or the Openfort SDK. The Licensee acknowledges and agrees that use of the Openfort APIs, API Keys and the Openfort SDK are at the Licensee's own risk.

The smart contract accounts available through the Openfort APIs may be subject to certain exploits and ALMA is not responsible for any such exploits, except for in the event of wilful misconduct or fraud. ALMA does not endorse or assume any responsibility for any product or services provided by third-parties, including Openfort, or actions or inactions by such third-parties.

13. Fork Handling

Blockchains may be subject to "forks" which may adversely affect the Licensee Games and assets accessible through smart contract accounts available through the Openfort APIs. Forks occur when some or all persons running the software clients for a particular blockchain system adopt a new client or a new version of an existing client that (a) changes the protocol rules in backwards-compatible or backwards-incompatible manner that affects which transactions can be added into later blocks, how later blocks are added to the blockchain, or other matters relating to the future operation of the protocol, or (b) reorganizes or changes past blocks to alter the history of the blockchain. Some forks are "contentious" and thus may result in two or more persistent alternative versions of the protocol or blockchain, either of which may be viewed as or claimed to be the legitimate or genuine continuation of the original. ALMA may not be able to anticipate, control or influence the occurrence or outcome of forks, and do not assume any risk, liability or obligation in such connection. ALMA does not assume any responsibility to notify the Licensee of pending, threatened or completed forks.

Each Licensee assumes full responsibility to independently remain informed about possible forks, and to manage own interests and risks in that connection.

14. Governing law and dispute resolution

14.1 Governing Law

These Terms shall be governed by and construed and interpreted in accordance with the laws of the State of Delaware. Although the Openfort APIs may be available in other jurisdictions, the Licensee hereby acknowledges and agrees that such availability shall not be deemed to give rise to general or specific personal jurisdiction over ALMA in any forum outside of the USA.

14.2 Settlement negotiations

If a Licensee has a potential legal dispute, claim or cause of action against ALMA, the Licensee shall first (prior to initiating any litigation proceedings) contact ALMA by sending an email to founders@openfort.xyz describing the nature of the potential dispute, claim or cause of action and providing all relevant documentation and evidence thereof. The parties shall use commercially reasonable efforts to negotiate a settlement of any such legal dispute, claim or cause of action within 60 days of the delivery of such email. Any such dispute, claim or cause of action that is not finally resolved by a binding, written settlement agreement within such 60 days shall be brought and resolved exclusively in accordance with article 13.3.

14.3 Agreement to binding and exclusive arbitration

Please read the following carefully, because it precludes the Licensee from submitting a lawsuit in court, participating in any class action or having a jury trial.

All claims, disputes and controversies directly or indirectly arising out of or in connection with or directly or indirectly relating to these Terms or any of the matters or transactions contemplated by these Terms (for the avoidance of doubt, including any claim seeking to invalidate, or alleging that, all or any part of these Terms is unenforceable, void or voidable) shall (unless settled pursuant to article 11.2 above) be resolved by confidential, binding arbitration to be seated in Amsterdam and conducted in the English language by a single arbitrator pursuant to the UNCITRALMA  Arbitration Rules that are most recent at the time when the arbitration proceedings are commenced. The award or decision of the arbitrator shall be final and binding upon the parties and the parties expressly waive any right under the laws of any jurisdiction to appeal or otherwise challenge the award, ruling or decision of the arbitrator.

Except to the extent necessary to enforce their respective rights under these Terms or as otherwise required by applicable law, the parties undertake to maintain confidentiality as to the existence and events of the arbitration proceedings and as to all submissions, correspondence and evidence relating to the arbitration proceedings. This provision shall survive the termination of the arbitral proceedings.

14.4 Class action waiver

ALMAL CLAIMS AND DISPUTES WITHIN THE SCOPE OF THIS ARTICLE 13 MUST BE ARBITRATED OR LITIGATED ON AN INDIVIDUALMA BASIS AND NOT ON A CLASS BASIS, AND CLAIMS OF MORE THAN ONE LICENSEE CANNOT BE ARBITRATED OR LITIGATED JOINTLY OR CONSOLIDATED WITH THOSE OF ANY OTHER LICENSEE OR USER.

15. Miscellaneous

15.1 Communication and notices

The parties’ consent to receive all communications, notices and information in connection with these Terms electronically.

15.2 Confidentiality

Neither party will use, copy, adapt, alter or part with possession of any information of the other which is disclosed or otherwise comes into its possession under or in relation to these terms and which is of a confidential nature. This obligation will not apply to information which the recipient can prove was in its possession at the date it was received or obtained or which the recipient obtains from some other person with good legal title to it or which is in or comes into the public domain otherwise than through the default or negligence of the recipient or which is independently developed by or for the recipient.

15.3 Assignment or transfer

The Licensee may not assign or transfer any right to use the Openfort APIs or API Keys or any of Licensee's rights or obligations under these Terms without ALMA's express prior written consent, including by operation of law or in connection with any change of control. ALMA may assign or transfer any or all of its rights or obligations under these Terms, in whole or in part, with or without notice or obtaining the Licensee's consent or approval.

15.4 Entire Agreement

These Terms constitute the entire agreement between the parties relating to the subject matter hereof and supersede all prior or contemporaneous agreements and understandings, both written and oral, between the parties with respect to the subject matter hereof.

15.5 Force majeure

Each party will be excused from performance for any period during which, and to the extent that, it is prevented from performing any obligation or service, in whole or in part, as a result of a cause beyond its reasonable control and without its fault or negligence, including, but not limited to, acts of God, acts of war, pandemics, epidemics, outbreaks of disease, fire, communication line failures, power failures, earthquakes, floods, blizzard, or other natural disasters (but excluding failure caused by a party's financial condition or any internal labor problems including strikes, lockouts, work stoppages or slowdowns, or the threat thereof) (a "Force Majeure Event"). Delays in performing obligations due to a Force Majeure Event will automatically extend the deadline for performing such obligations for a period equal to the duration of such Force Majeure Event. Upon the occurrence of any Force Majeure Event, the affected party will give the other party written notice thereof as soon as reasonably practicable of its failure of performance, describing the cause and effect of such failure, and the anticipated duration of its inability to perform.

15.6 Severability

The invalidity or unenforceability of any of these Terms will not affect the validity or enforceability of any other of these Terms, all of which will remain in full force and effect.

15.7 Updated

These Terms were last updated in April 2024 but may be updated at any time. We recommend that you check it every time you access our page in case you have suffered alterations.

If you need more information, please contact us at founders@openfort.xyz 

16.Privacy & Data Protection

Please find ALMA’s privacy and data protection policy in or legal notice https://www.openfort.xyz/privacy