Skip to content

(Layer 1) CANdy Transaction Author Agreement

CharlesMacpherson edited this page Aug 9, 2022 · 1 revision

Transaction Author Agreement V0.1

Summary:

This summary is provided to help you understand your obligations when writing to the CANdy Ledger Networks-it does not have any legal effect or replace the full legal text of the agreement provided below it.

  • This agreement grants you permission to write data to the CANdy Ledger Networks under certain terms and conditions.

  • You represent and warrant that the data you are writing does not violate any applicable laws or infringe the rights of any other party.

  • You understand the data you are writing is public and permanent and there can be no guarantee of erasure. This includes public keys and payment addresses.

  • If it is determined that the data you wrote violated this agreement, the operators of the network can take steps to block it from public access.

  • The CANdy Network makes no promises about the reliability or correctness of the data being stored on the CANdy Ledger Networks or the operation of the CANdy Ledger Networks.


Agreement: pending provisional approval by CANdy Board

This Transaction Author Agreement (the "Agreement") is entered into on the date you accepted this Agreement (the "Effective Date") between the CANdy Network and you ("Transaction Author"), either an entity or a natural person acting as an Individual. The CANdy Network and Transaction Author are individually referred to herein as a "Party" and collectively as the "Parties". All references to "you" throughout this Agreement will include that person or entity. You represent that you are authorized to accept this Agreement on that person’s or entity’s behalf, and in the event you or the person or entity violates this Agreement, the person or entity agrees to be responsible to the CANdy Network.

By clicking "Accept" or similar or writing Transactions to the CANdy Ledger Networks, Transaction Author agrees to be bound by this Agreement and all terms incorporated by reference. If Transaction Author does not agree to this Agreement in its entirety, do not click "Accept" or write Transactions to the CANdyLedger Networks.

If the CANdy Network makes material changes to this Agreement, the CANdy Network will notify you by posting a notice on GitHub prior to the effective date of the changes. By continuing to act as a Transaction Author or by otherwise writing Transactions on the CANdy Ledger Networks after the CANdy Network posts changes to GitHub you agree to be bound by the revised Agreement.

WHEREAS, Transaction Author desires to write Transactions to the CANdy Ledger Networks (each a "Transaction"); and

WHEREAS, subject to Transaction Author complying with the terms and conditions of this Agreement, the CANdy Network grants permission to Transaction Author to write Transactions to the CANdy Ledger Networks;

FOR GOOD AND VALUABLE CONSIDERATION, THE SUFFICIENCY OF WHICH IS HEREBY ACKNOWLEDGED, THE PARTIES AGREE AS FOLLOWS:

1) Definitions

a. "Data Protection Laws" means the data protection and privacy laws, regulations, and regulatory requirements applicable to a party under this Agreement.

b. "Impermissible Personal Data" means the Personal Data that Transaction Author writes to the CANdy Ledger Networks that is not Permissible Personal Data.

c. "Personal Data Transactions" has the meaning set forth in Section 3 below.

d. "Permissible Personal Data" means Personal Data that Transaction Author writes to the CANdy Ledger Networks that is permitted under this Agreement and the CANdy Governance Framework.

e. "Personal Data" means information that relates, directly or indirectly, to a data subject, including without limitation, names, email addresses, postal addresses, identification numbers, location data, online identifiers or one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of the data subject.

f. "Process" or "Processing" means any operation or set of operations which is performed on Transactions data, whether or not by automated means, such as the access, collection, use, storage, disclosure, dissemination, combination, recording, organization, structuring, adaption, alteration, copying, transfer, retrieval, consultation, disposal, restriction, erasure and/or destruction of Transactions data.

g. "CANdy Governance Framework" means the CANdy Network's governance policies and rules available at https://github.com/bcgov/bc-vcpedia/wiki/(Layer-1)-CANdy-Utility-Provisional-Governance-Framework

Unless otherwise defined above, all capitalized terms used in this Agreement shall have the meanings given to them in this Agreement or in the CANdy Governance Framework. The CANdy Governance Framework is incorporated into this Agreement by reference only for purposes of use of such defined terms.

2) Permission to Write to the CANdy Ledger Networks

a. The CANdy Network hereby grants to Transaction Author a non-exclusive, non-assignable, non-sublicensable, royalty free, revocable license to write to and use the CANdy Ledger Networks in accordance with this Agreement and the CANdy Governance Framework.

b. When authoring Transactions under the policy of Permissioned Write Access, a Transaction Author may only write to the CANdy Ledger Networks by using an authorized Transaction Endorser. In the event that the CANdy Network enables Public Write Access to the CANdy Ledger Networks, Transaction Author will not need a Transaction Endorser to endorse a Transaction.

c. Once an initial Transaction has been written to one of the CANdy Ledger Networks by Transaction Author ("Initial Transaction"), the Transaction Author is granted permission to make additional Transactions to update the state of a previous Transaction ("Update Transactions"). Please note, an Update Transaction does not remove the Initial Transaction, which will remain on the CANdy Ledger due to its immutability and may remain on CANdy Test Networks unless they are reset. Transaction Author may make Update Transactions if and only if Transaction Author was the author of the Initial Transaction. Update Transactions are Transactions and are subject to all the terms of this Agreement.

3) Transaction Author Obligations

a. With regard to all Transactions, Transaction Author will:

  1. comply with any requirements imposed by the Transaction Endorser on the Transaction Author and any Transactions endorsed by the Transaction Endorser;

  2. not write Transactions containing Personal Data until the CANdy Network approves Public Write Access and permits Transactions to contain Personal Data pursuant to Section 3(b) below.

b. If the CANdy Network approves Public Write Access and permits Transaction Authors to write Transactions that contain Permissible Personal Data ("Personal Data Transactions"), then Transaction Author expressly agrees that:

  1. It will not write any Transactions that contain Impermissible Personal Data to the CANdy Ledger Networks;

  2. it is an independent data controller of the Personal Data Transactions and will be responsible for the lawfulness of the Processing of such data in compliance with the Data Protection Laws;

  3. it acknowledges and will notify all data subjects whose Personal Data it Processes that functions inherent in blockchain technology may render fulfilling data subject requests difficult or impossible. For example, due to blockchain’s immutability, data stored on a blockchain generally cannot be removed or altered once the data is confirmed on the blockchain;

  4. it irrevocably waives any and all claims, rights and/or obligations it may have now or in the future against the CANdy Network as a result of being unable to fulfill data subject requests in accordance with Data Protection Laws;

  5. that the CANdy Network has the right to enter into the DPAs on its behalf and the DPAs are made a part of the Agreement in their entirety;

  6. by signing this Agreement, each Party is deemed to have signed the DPAs, including the Standard Contractual Clauses with the CANdy Network and Transaction Author as the "Data exporter", and with either a Steward or a Transaction Endorser as "Data importer", as applicable;

  7. at the CANdy Network's request, Transaction Author will reimburse the CANdy for any costs incurred by the CANdy Network in enforcing Transaction Author’s rights, including but not limited to fulfillment of data subject rights, rights of oversight and audit, etc.; and

  8. it irrevocably waives any and all claims that it may have now or in the future that the CANdy Network lacks the rights to enter into the DPAs on its behalf and bind Transaction Author to the DPAs’ terms and conditions, including the limitation of liability therein.

4) Representations and Warranties; Disclaimer

a. By the CANdy Network.

  1. THE CANDY LEDGER NETWORKS AND THE CANDY NETWORK ARE PROVIDED AS-IS WITH ALL FAULTS. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, THE CANDY NETWORK MAKES NO REPRESENTATION OR WARRANTY CONCERNING THE ACCURACY, RELIABILITY, OR COMPLETENESS OF ANY INFORMATION OR DATA OBTAINED OR DERIVED THROUGH THE USE OF THE CANDY LEDGER NETWORKS AS THE CANDY LEDGER NETWORKS OPERATE ON A DISTRIBUTED NETWORK AND THE CANDY NETWORK DOES NOT CONTROL THE INFORMATION OR DATA WRITTEN TO THE CANDY LEDGER NETWORKS. THE CANDY DISCLAIMS ANY OTHER REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY OR COMPLETENESS OF DATA.

  2. As the architect of the CANdy Network and administrator of the CANdy Governance Framework, the CANdy Network is an independent controller of the Personal Data Transactions. In no event will the CANdy Network be held liable for the actions or omissions of Transaction Author arising out any Personal Data that Transaction Author writes to the CANdy Ledger Networks in breach of this Agreement and the CANdy Governance Framework, including but not limited to any Impermissible Personal Data. Notwithstanding the foregoing, if Transaction Author writes Permissible Personal Data to the CANdy Ledger Networks in express compliance with this Agreement and the CANdy Governance Framework, the CANdy Network is responsible for the lawfulness of such Processing once such Permissible Personal Data is written to the CANdy Ledger Networks.

b. By Transaction Author. Transaction Author represents and warrants:

  1. if a natural person, he or she is 16 years of age or older;

  2. it has all necessary rights and permissions to write the Transactions;

  3. the Transactions do not and will not violate any applicable law;

  4. the Transactions will not contain data or information that infringes or misappropriates the intellectual property rights of any third party;

  5. it understands that the CANdy Ledger Networks operate on a distributed network and that the CANdy Network disclaims any responsibilities with respect to access of data from the CANdy Ledger Networks;

  6. it understands and acknowledges that the CANdy Network does not control the transfer of data between Nodes and over communications facilities, including the internet, and that the CANdy Ledger Networks may be subject to limitations, delays, and other problems inherent in the use of such communications facilities;

  7. it understands and acknowledges that there is regulatory uncertainty regarding the CANdy Ledger Networks’ compliance with Data Protection Laws as it relates to Permissioned Write Access, Public Write Access, and Personal Data, including cross-border transfers of data, Processing of Personal Data, the right to effective erasure of data, as well as the scope and nature of Personal Data itself;

  8. it understands and acknowledges that the CANdy Network may modify, at any time, its CANdy Ledger Access Policies and the terms of this Agreement and any other agreement or document related to the CANdy Ledger Networks based on new information, guidance, or Data Protection Laws; and

  9. it understands and acknowledges that a Steward and/or the CANdy Network may obscure a Transaction if (i) the Steward or the CANdy Network is required to do so by a court order or applicable law or (ii) the Steward or the CANdy Network has evidence that the Transaction violates the terms of this Agreement or any applicable law.

5) Indemnification

a. To the fullest extent permitted by applicable law, Transaction Author will indemnify and hold harmless the CANdy Network, and each of its respective officers, directors, agents, partners and employees (individually and collectively, the "CANdy Parties") from and against any losses, liabilities, claims, demands, damages, expenses or costs ("Claims") brought by a third party arising out of or related to (i) Transaction Author’s access to or use of the CANdy Ledger Networks in violation of this Agreement; (ii) Transaction Author’s violation, misappropriation or infringement of any rights of another (including intellectual property rights or privacy rights); or (iii) Transaction Author’s violation of applicable law.

b. Transaction Author agrees to promptly notify the CANdy Parties in writing of any Claims, cooperate with the CANdy Parties in defending such Claims and pay all fees, costs and expenses associated with defending such Claims (including attorneys’ fees). Transaction Author also agrees that the CANdy Parties will have sole control of the defense or settlement, at the CANdy Network’s sole option, of any Claims. This indemnity is in addition to, and not in lieu of, any other indemnities set forth in a written agreement between Transaction Author and the CANdy Network or the other CANdy Parties.

6) Governing Law and Forum

This Agreement is governed by the law of Canada, without reference to conflict of laws principles; provided that, if Transaction Author is a governmental entity, this Agreement is governed by the law in which such governmental entity is established.

7) Limitation of Liability

EXCEPT IN THE EVENT OF EITHER PARTY’S GROSS NEGLIGENCE, WILLFUL MISCONDUCT OR FRAUD, IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR ANY INDIRECT, INCIDENTAL, EXEMPLARY, PUNITIVE, SPECIAL, OR OTHER CONSEQUENTIAL DAMAGES UNDER THIS AGREEMENT, INCLUDING, WITHOUT LIMITATION, ANY LOST PROFITS, BUSINESS INTERRUPTION, LOSS OF PROGRAMS OR DATA, OR OTHERWISE, EVEN IF THE OTHER PARTY IS EXPRESSLY ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES. EXCEPT IN THE EVENT OF EITHER PARTY’S GROSS NEGLIGENCE, WILLFUL MISCONDUCT OR FRAUD, IN NO EVENT SHALL EITHER PARTY’S LIABILITY UNDER THIS AGREEMENT EXCEED $250,000 CAD IN THE AGGREGATE, PROVIDED THAT THERE WILL BE NO DOLLAR CAP ON LIABILITY FOR DAMAGES ARISING FROM VIOLATIONS OF DATA PROTECTION LAWS. IN THE EVENT OF EITHER PARTY’S GROSS NEGLIGENCE, SUCH PARTY’S LIABILITY UNDER THIS AGREEMENT SHALL NOT EXCEED $500,000 CAD IN THE AGGREGATE. IN THE EVENT OF EITHER PARTY’S WILLFUL MISCONDUCT OR FRAUD, THERE SHALL BE NO DOLLAR CAP ON SUCH PARTY’S LIABILITY UNDER THIS AGREEMENT.

8) Miscellaneous

a. Notice. Any notice, payment, demand or communication required or permitted to be delivered or given by the provisions of this Agreement shall be deemed to have been effectively delivered or given and received on the date personally or electronically delivered to the respective Party to whom it is directed, or when deposited by registered or certified mail, with postage and charges prepaid and addressed to each respective Party. For the Transaction Author, notices will be sent to the agent service endpoint of the Transaction Author’s DID as long as Transaction Author authorizes such a connection or sent via other mechanism agreed to by the parties.

b. Severability. If any provision of this Agreement is held invalid, illegal, or unenforceable, the validity, legality, and enforceability of any of the remaining provisions of this Agreement shall not in any way be affected or impaired.

c. Relationship of the Parties. This Agreement does not create a partnership, franchise, joint venture, agency, fiduciary or employment relationship between the Parties. Neither Party will represent that it has any authority to assume or create any obligation, express or implied, on behalf of the other Party, nor to represent the other Party as agent, employee, franchisee, or in any other capacity. There are no third-party beneficiaries to this Agreement. Neither Party shall make any proposals, promises, warranties, guarantees, or representations on behalf of the other Party or in the other Party’s name.

d. Assignment. Neither Party will voluntarily, or by operation of law, assign or otherwise transfer this Agreement without the other Party’s express prior written consent which will not be unreasonably withheld, provided that no such consent is required for an assignment or transfer to a wholly or majority owned subsidiary or to a successor in interest by reason of merger or consolidation or sale of all or substantially all of the assets of such Party relating to the subject matter of this Agreement.

e. Waiver. The waiver by either Party of a breach, default, delay or omission of any of the provisions of this Agreement by the other Party will not be construed as a waiver of any subsequent breach of the same or other provisions.

f. Entire Agreement. This Agreement, including all documents incorporated into this Agreement by reference, constitutes the entire agreement of the Parties with respect to the subject matter of this Agreement, and supersedes any and all prior agreements and understandings of the Parties, whether written or oral, with respect to such subject matter. This Agreement supersedes all prior Transaction Author Agreements between The CANdy Network and Transaction Author with respect to the subject matter hereof.

g. Modification of This Agreement. The CANdy Network reserves the right to modify this Agreement at any time in accordance with this provision, including, but not limited to, changes in applicable law or guidance from any jurisdiction. The CANdy Network will post an amended version of this Agreement on its website at least forty-five (45) days prior to the date on which all Transaction Authors must begin operating under the amendment (the "Amendment Cutover Date"). If Transaction Author continues to Author Transactions to the CANdy Ledger Networks after the Amendment Cutover Date, such continued use will constitute acceptance of the amended Agreement.

h. Counterparts. This Agreement may be executed in two or more counterparts, each of which will be deemed an original, but all of which taken together will constitute one and the same instrument

i. Survival. Any terms that by their nature survive termination or expiration of this Agreement shall survive.