diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index c71b685b4..05b430885 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at feedback at advancedalgos dot org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at feedback at superalgos dot org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 700786f3e..f82ea6d92 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,13 +2,13 @@ We are thrilled you are interested in contributing to the this module. Your help may be essential to the project's success and we want you in! -Advanced Algos LTD is a startup, currently at a very early stage. Although this module is not open source software yet, we do welcome contributions from the community. +Superalgos.org is an open source project, currently at a very early stage. Although this module is not open source software yet, we do welcome contributions from the community. Contributions are deemed _work for hire_ and --as such-- are compensated on a case by case basis, with ALGO tokens. Contributors agree to provide an express grant of patent rights for their contributions. Our Balanced Contributor Intellectual Property Agreement is a direct implementation of GitHub's [Balanced Employee Intellectual Property Agreement 1.0.1](https://github.com/github/balanced-employee-ip-agreement/blob/master/Balanced_Employee_IP_Agreement.md). # Balanced Contributor Intellectual Property Agreement 1.0.1 -This BALANCED CONTRIBUTOR INTELLECTUAL PROPERTY AGREEMENT is between person named below and Advanced Algos ("Company"). +This BALANCED CONTRIBUTOR INTELLECTUAL PROPERTY AGREEMENT is between person named below and Superalgos ("Company"). **What is this?** This is the Company's Intellectual Property Agreement ("Agreement"). If you've worked in the technology space before, there's a good chance that you've run across one or more of these in the past. This document is the official, entire and exclusive agreement on what intellectual property ("IP") is yours, and what belongs to the Company. diff --git a/LICENSE b/LICENSE index 35dd9e553..9963a4b6b 100644 --- a/LICENSE +++ b/LICENSE @@ -1,17 +1,17 @@ COPYRIGHT NOTICE -© Copyright 2018 Advanced Algos LTD. +© Copyright 2018 Superalgos.org LICENSE NOTICE -Advanced Algos LTD. is a startup, currently at a very early stage. Because certain aspects of +Superalgos.org is a startup, currently at a very early stage. Because certain aspects of the business are still not clearly defined, we have chosen to --temporarily-- grant a restrictive license for the use of this module, until those business aspects are clarified and a proper open source license can be granted. -Advanced Algos LTD. is publishing the code of this software for several reasons. However, -it shall not be considered free software yet. Advanced Algos LTD. is a for-profit company +Superalgos.org is publishing the code of this software for several reasons. However, +it shall not be considered free software yet. Superalgos.org is a for-profit company in the crypto space and this module is still proprietary software. The reasons for opening up the code of this module at this stage are the following: @@ -27,14 +27,14 @@ The reasons for opening up the code of this module at this stage are the followi LICENSE WORDING -Advanced Algos LTD. grants a limited license for the following uses: +Superalgos.org grants a limited license for the following uses: 1. CODE REVIEW AND AUDITS. You are granted permission to clone this repository to analyze, review or audit the code. -2. COLLABORATING WITH ADVANCED ALGOS LTD. You are granted permission to fork the this repository +2. COLLABORATING WITH SUPERALGOS.ORG You are granted permission to fork the this repository with the sole purpose of correcting bugs and developing functionality in agreement with - Advanced Algos LTD. By contributing to this repository you explicitely agree to the terms + Superalgos.org By contributing to this repository you explicitely agree to the terms detailed in CONTRIBUTING.MD. PLEASE SEE CONTRIBUTING.MD FOR MORE DETAILS ON THE IMPLICATIONS SURROUNDING YOUR CONTRIBUTIONS diff --git a/README.md b/README.md index 3735aec60..ea3d74eaa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # MasterApp -The Master App is an application layer that wraps the client-side web modules of the various Advanced Algos platform modules (Users, Teams, KeyVault, Financial Beings, Hosts, etc). +The Master App is an application layer that wraps the client-side web modules of the various Superalgos platform modules (Users, Teams, KeyVault, Financial Beings, Hosts, etc). It provides, to these modules, an authentication layer and GraphQL data layer, among other commonly used utilities and APIs. Each client-side module is published as an NPM package and their function is best described as a @@ -12,7 +12,7 @@ React higher-order component encasing their given module use cases. Clone the repo. ``` -git clone https://github.com/AdvancedAlgos/MasterApp.git +git clone https://github.com/Superalgos/MasterApp.git cd MasterApp ``` @@ -61,7 +61,7 @@ In the client of the module to be developed: npm link ``` -Make note of the module package name — the name in the module's client package.json. *e.g. @advancedalgos/key-vault-client* +Make note of the module package name — the name in the module's client package.json. *e.g. @superalgos/key-vault-client* In the Master app client dir link the developing module: @@ -70,7 +70,7 @@ In the Master app client dir link the developing module: npm link e.g. -npm link @advancedalgos/key-vault-client +npm link @superalgos/key-vault-client ``` ### Starting a new module diff --git a/client/.env.example b/client/.env.example index 868777c08..4d6815960 100644 --- a/client/.env.example +++ b/client/.env.example @@ -4,12 +4,12 @@ NODE_ENV=development #Graphql API DEV_GRAPHQL=http://localhost:4100/graphql -PROD_GRAPHQL=https://app.advancedalgos.net/graphql +PROD_GRAPHQL=https://app.superalgos.org/graphql #Auth0 Server -AUTH0_DOMAIN=advancedalgos.eu.auth0.com -AUTH0_AUDIENCE=https://auth-dev.advancedalgos.net -AUTH0_ISSUER=https://advancedalgos.eu.auth0.com/ +AUTH0_DOMAIN=superalgos.eu.auth0.com +AUTH0_AUDIENCE=https://auth-dev.superalgos.org +AUTH0_ISSUER=https://superalgos.eu.auth0.com/ AUTH0_CLIENTID= #Auth0 Client diff --git a/client/CODE_OF_CONDUCT.md b/client/CODE_OF_CONDUCT.md index c71b685b4..05b430885 100644 --- a/client/CODE_OF_CONDUCT.md +++ b/client/CODE_OF_CONDUCT.md @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at feedback at advancedalgos dot org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at feedback at superalgos dot org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. diff --git a/client/CONTRIBUTING.md b/client/CONTRIBUTING.md index 311653120..37f266969 100644 --- a/client/CONTRIBUTING.md +++ b/client/CONTRIBUTING.md @@ -1,8 +1,8 @@ # Contributing -We are thrilled you are interested in contributing to this repository. Your help may be essential to the project's success and we want you in! +We are thrilled you are interested in contributing to this repository. Your help may be essential to the project's success and we want you in! -Advanced Algos LTD is a startup, currently at a very early stage. Although this repository is not open source software yet, we do welcome contributions from the community. +Superalgos.org is an open source project, currently at a very early stage. Although this repository is not open source software yet, we do welcome contributions from the community. Contributions are deemed _voluntary work_. There might be incentives in place for certain kinds of contributions. Contact us for more information in this regards. @@ -10,7 +10,7 @@ In any case, contributors agree to provide an express grant of patent rights for # Balanced Contributor Intellectual Property Agreement 1.0.1 -This BALANCED CONTRIBUTOR INTELLECTUAL PROPERTY AGREEMENT is between person or team submitting Pull Requests to this repository and Advanced Algos LTD ("Company"). +This BALANCED CONTRIBUTOR INTELLECTUAL PROPERTY AGREEMENT is between person or team submitting Pull Requests to this repository and Superalgos.org ("Company"). **What is this?** This is the Company's Intellectual Property Agreement ("Agreement"). If you've worked in the technology space before, there's a good chance that you've run across one or more of these in the past. This document is the official, entire and exclusive agreement on what intellectual property ("IP") is yours, and what belongs to the Company. @@ -26,9 +26,9 @@ Cool? Then, by submitting your first Pull Request, and as a condition of your co "Company IP" includes concepts, designs, developments, discoveries, ideas, improvements, inventions, trade secrets, trademarks, and works of authorship. -2. **What the Company doesn't own.** If you create IP that doesn't fit into one of the categories listed above, the Company doesn't own it. In other words, the Company doesn't own concepts, designs, developments, discoveries, ideas, improvements, inventions, trade secrets, trademarks, or works of authorship that you develop, invent, or create that do not meet any of the conditions in Section 1. +2. **What the Company doesn't own.** If you create IP that doesn't fit into one of the categories listed above, the Company doesn't own it. In other words, the Company doesn't own concepts, designs, developments, discoveries, ideas, improvements, inventions, trade secrets, trademarks, or works of authorship that you develop, invent, or create that do not meet any of the conditions in Section 1. -3. **Contribution of your IP to Company projects.** If you include your own IP – such as IP you created prior to working for the Company – into a Company product or service, it's still yours, of course, but you grant the Company a non-exclusive, irrevocable, fully paid-up, royalty-free, perpetual, sublicensable, transferable, worldwide license to use it without restriction in any way or implementation, in modified form, or as is, by itself, or incorporated into another product or service ("License"). If you include your name in any project over which the Company would have rights under this Agreement, such as in a copyright notice or a comment in code or documentation, then the License covers the rights associated with that use of your name as well. +3. **Contribution of your IP to Company projects.** If you include your own IP � such as IP you created prior to working for the Company � into a Company product or service, it's still yours, of course, but you grant the Company a non-exclusive, irrevocable, fully paid-up, royalty-free, perpetual, sublicensable, transferable, worldwide license to use it without restriction in any way or implementation, in modified form, or as is, by itself, or incorporated into another product or service ("License"). If you include your name in any project over which the Company would have rights under this Agreement, such as in a copyright notice or a comment in code or documentation, then the License covers the rights associated with that use of your name as well. 4. **Your contributions to non-Company projects.** The Company recognizes that you may be engaged in work that requires you to submit IP to entities other than the Company, such as open source projects used by the Company. Please make sure that Legal is aware of what you're working on so that Legal can help with any licensing issues. If any project asks you to sign a contribution agreement, you should check with Legal before doing so. These agreements may be legally binding on the Company and so should be run through Legal first. @@ -42,4 +42,4 @@ Cool? Then, by submitting your first Pull Request, and as a condition of your co "Confidential Information" includes non-public technical details about our products or services, financial information, business strategies and forecasts, customer data, or any other information, data or know-how that is valuable to the Company because it is not publicly known. - The Company's Confidential Information is sensitive and we expect that you'll treat it as such. You agree to only use the Company's Confidential Information for the purpose of performing your contribution and for the benefit of the Company. You will do your best to keep Confidential Information secret. If you are not sure if something is Confidential Information, you should assume that it is, until you can confirm otherwise. \ No newline at end of file + The Company's Confidential Information is sensitive and we expect that you'll treat it as such. You agree to only use the Company's Confidential Information for the purpose of performing your contribution and for the benefit of the Company. You will do your best to keep Confidential Information secret. If you are not sure if something is Confidential Information, you should assume that it is, until you can confirm otherwise. diff --git a/client/LICENSE b/client/LICENSE index c049df9cb..659e08814 100644 --- a/client/LICENSE +++ b/client/LICENSE @@ -1,42 +1,40 @@ COPYRIGHT NOTICE -© Copyright 2018 Advanced Algos LTD. +© Copyright 2018 Superalgos.org LICENSE NOTICE -Advanced Algos LTD. is a startup, currently at a very early stage. Because certain aspects of -the business are still not clearly defined, we have chosen to --temporarily-- grant a -restrictive license for the use of this repository, until those business aspects are clarified +Superalgos.org is a startup, currently at a very early stage. Because certain aspects of +the business are still not clearly defined, we have chosen to --temporarily-- grant a +restrictive license for the use of this repository, until those business aspects are clarified and a proper open source license can be granted. -Advanced Algos LTD. is publishing the code of this software for several reasons. However, -it shall not be considered free software yet. Advanced Algos LTD. is a for-profit company +Superalgos.org is publishing the code of this software for several reasons. However, +it shall not be considered free software yet. Superalgos.org is a for-profit company in the crypto space and this module is still proprietary software. The reasons for opening up the code of this module at this stage are the following: - * We believe that transparency is paramount to achieving our goals, so we want everyone - to be able to understand what this module does and how. Opening up the code of this module + * We believe that transparency is paramount to achieving our goals, so we want everyone + to be able to understand what this module does and how. Opening up the code of this module allows anyone to take a close look. - * We welcome contributions from the community. Contributions are regarded as voluntary work. + * We welcome contributions from the community. Contributions are regarded as voluntary work. There may be incentives in place for certain kinds of contributions. Contact us to learn more. Contributors agree to provide an express grant of patent rights for their contributions. LICENSE WORDING -Advanced Algos LTD. grants a limited license for the following uses: +Superalgos.org grants a limited license for the following uses: -1. CODE REVIEW AND AUDITS. You are granted permission to clone this repository to analyze, +1. CODE REVIEW AND AUDITS. You are granted permission to clone this repository to analyze, review or audit the code. -2. COLLABORATING WITH ADVANCED ALGOS LTD. You are granted permission to fork this repository - with the sole purpose of correcting bugs and developing functionality in agreement with - Advanced Algos LTD. By contributing to this repository you explicitely agree to the terms +2. COLLABORATING WITH SUPERALGOS.ORG You are granted permission to fork this repository + with the sole purpose of correcting bugs and developing functionality in agreement with + Superalgos.org By contributing to this repository you explicitely agree to the terms detailed in CONTRIBUTING.MD. PLEASE SEE CONTRIBUTING.MD FOR MORE DETAILS ON THE IMPLICATIONS SURROUNDING YOUR CONTRIBUTIONS TO THIS REPOSITORY. - - diff --git a/client/html/index.html b/client/html/index.html index 9089fbc22..611ec04b0 100644 --- a/client/html/index.html +++ b/client/html/index.html @@ -2,7 +2,7 @@ - Advanced Algos + Superalgos @@ -13,8 +13,8 @@ - - + +