Open Source Immutable Database
A unit of Codenotary Inc.
These are the Terms and Conditions (“Terms”) that apply to the use of the Codenotary Website and Services (https://codenotary.com) (together with all associated website linked to such website by Codenotary Inc., its subsidiaries and affiliated companies).
Please read them carefully because the Terms, together with Codenotary Privacy Statement located at https://codenotary.com/privacy-statement (“Privacy Statement”), form a legal contract (“agreement”) between you (either an individual or a legal entity) and Codenotary Inc., with its principal office at 6750 West Loop South, Suite 845, 77401 Bellaire, TX (“Codenotary”) (each a “Party” and together, the “Parties”) for the use of the Codenotary Website and Services (“Services”).
By using the Services you are irrevocably agreeing to all the terms and conditions of the agreement. If you do not agree with any of the terms and conditions in the agreement, you may not use the Services.
Codenotary reserves the right to change, update, add or remove provisions of these Terms, at any time by posting the updated Terms on the Services, along with a notice of the effective date of the updated Terms. By using the Services after Codenotary has updated the Terms, you are agreeing to all of the updated Terms. If you do not agree with any of the updated Terms, your only recourse will be to stop using the Services.
Subject matter of this Agreement is the provision of the Services by Codenotary and the use of such Services by you.
By using the Services, you represent that you are 18 years of age or older, or if you are between the ages of 13 and 18, that you are using the Services with the permission of your parent or legal guardian, or that you are an emancipated minor between the ages of 13 and 18. If you are a parent or legal guardian who is registering for a child, you hereby agree to bind your child to the Agreement and to fully indemnify and hold harmless Codenotary if your child breaches or disaffirms any term or condition of the Agreement. If you are using this Services on behalf of an entity, you represent that you are authorized to legally bind such entity to the Agreement. If Codenotary believes that you do not meet any of these requirements Codenotary may immediately terminate your use of the Services. If you are under the age of 13 years old, you may not use the Services.
The Services are licensed per Account. This means that each Account being created must be licensed in acquiring a respective subscription for Codenotary. You may use the Services on any computer, as long as the use of the Services is fully licensed.
Codenotary will provide the Services in regard to any active subscription which you have acquired and maintain. The specifications, functionalities, requirements, service levels and availability of each subscription are described and defined on the web page provided by Codenotary for the respective subscription. Codenotary may – to a reasonable extent – change such specifications, functionalities, requirements, service levels, and availability unilaterally by giving you notice either on Codenotary’s online portal or by e-mail to the address registered for your user account.
The Services are provided at the router of Codenotary’s data center. Any costs for the telecommunication connection are borne by you and are not included in the subscription fee. Codenotary is therefore not responsible if the Services are unavailable due to connection failures or interruptions.
You are granted the non-exclusive, non-transferable right to use the Services for your internal purposes and in compliance with this Agreement for the duration of your active and paid subscription. The Services may only be used in connection with the online and command line interface provided by Codenotary accessible with standard web browsers and shell/command prompt complying with the then current requirements as outlined by Codenotary on the corresponding web page. This Agreement does not entitle you to access the software used for the provision of the Services in any other way nor does it entitle you to a copy of such software. Any software that might be provided by Codenotary for the use of the Services may only be used in compliance with this Agreement and in combination with the Services, solely to the extent required to use the Services.
Any illegal use of the Services or use for illegal purposes is strictly prohibited. You acknowledge to fully indemnify Codenotary for any costs and liabilities resulting from any illegal use of the Services by you or through your subscription or account. Codenotary may delete any data that is illegal or that Codenotary suspects to be illegal without notice.
You agree to keep your password confidential and to protect it from unauthorized access by third parties. You remain fully responsible for any actions taken through your account.
You may copy or print any documentation provided by Codenotary online for an active subscription for the purpose of using the Services, provided that you do not remove any copyright notices and that you limit the number of copies to a reasonable amount. A subscription does not entitle you to a printed copy of the respective documentation.
In case of material breaches of these license terms by you or through your subscription or account, Codenotary is authorized at its own discretion to block any access to your account indefinitely.
Codenotary will provide you with the data storage capacity for use with the Services as determined by your active subscription(s). Depending on the type of your subscription, Codenotary might only store such parts of the data uploaded by you that are required for the respective Services. Data storage provided by Codenotary may not be used for backup purposes. You are solely responsible to back up your data on your own system. If any data is lost on Codenotary servers, Codenotary shall not be responsible to recover any data and Codenotary shall not liable for any costs incurred to you for restoring the data on Codenotary servers.
Codenotary is not responsible for the quality of the stored data. You agree to only upload data from computers that are protected by a state of the art anti-virus program and to scan the data to be uploaded for viruses and other malware prior to any upload.
Data storage is provided to you by Codenotary on a “fair use” basis, meaning that the data storage is limited to ten times the amount of the average data storage usage for the respective subscription type. If your data storage quota is reached, Codenotary will contact you to negotiate an up pricing or a limitation of your data storage quota.
Codenotary will not delete any data associated with an active subscription. When a subscription is about to expire or terminate, you are responsible to download any data stored before the expiration or termination of the subscription. After expiration or termination of any subscription, Codenotary is authorized to delete any data associated with the expired subscription after 10 days of the subscription’s expiration or termination.
You expressly agree that any data uploaded by you may be stored by Codenotary i) on any third party provider system, ii) in a shared environment (e.g. cloud architecture) and iii) without any restrictions in regards to the country where such data is stored.
Codenotary is fully committed to the security and privacy of your uploaded data: a) all file data and metadata transmissions occur over an encrypted channel (HTTPS/SSL); b) all files stored on Codenotary servers are encrypted (AES-256); c) the Codenotary website includes state-of-the-art features against external attacks and intrusion; and d) the online access to your data requires your username and password, subject to the provisions of section 6 of this Agreement.
Depending on the type of subscription, the Services may include the possibility to share stored data with other users. In that case, you are given the option to share certain data with other users. Should you make use of this option by selecting the respective settings, Codenotary is authorized to grant the selected user(s) access to your data. You are solely responsible for keeping the online settings of your account up to date.
You expressly agree that Codenotary may include your uploaded data in its internal statistics and analysis databases and to freely use such data, including for the provision of services to other customers of Codenotary. However, any such data or parts thereof disclosed to any third parties (other than employees or subcontractors of Codenotary) shall not be identifiable as your data, except as provided in section 6 of this Agreement. Codenotary’s right to use uploaded data as specified herein shall not be limited to the duration of an active subscription and shall also extend to any data subsequently deleted by you, except to the extent that you expressly instruct Codenotary to delete all copies of your personal data or parts thereof.
Codenotary will provide subscriptions either for free (hereinafter “Free Subscription”) or for a subscription fee as listed by Codenotary online at the time of conclusion of such a subscription (hereinafter “Paid Subscription”). Services for Paid Subscriptions will only be provided after payment of such subscription fees according to the chosen payment plan, including the selected billing cycle. The initial subscription fee shall be due immediately after signing up for the respective subscription and any recurring subscription fees shall be due at the last day of the preceding billing cycle. In case of multi-year subscriptions, the subscription fee for the first year of the subscription shall be due immediately after signing up for the respective subscription and the fees for the remaining subscription years shall be due on an annual basis to the end of the respective subscription year. Notwithstanding the aforementioned provision regarding invoicing of multi-year subscriptions, if you are subscribing to a multi-year subscription, Codenotary is irrevocably entitled to the fees for the whole duration of the subscription. Codenotary may convert a Free Subscription into a Paid Subscription at any time. Subscribing to a Free Subscription does not grant you the right to use the associated Services indefinitely.
If you are paying by credit card, you agree that Codenotary may i) store your credit card data and ii) automatically issue payment of subscription fees at the respective due date by using such stored credit card data. In case of non-payment of any due subscription fees, Codenotary may block any access to the Services until payment is received.
The software used for the provision of the Services is owned by or licensed to Codenotary and is protected by copyright laws and international treaty provisions. You acquire only the non-exclusive right to use the Services as permitted herein and do not acquire any other rights (e.g. ownership in the software used).
Free Subscriptions are provided without any maintenance services. Codenotary maintenance services for Paid Subscriptions (“Maintenance”) consist of updates, patches, and fixes to the software used to provide the respective Services, when and if they become available, and e-mail support. Any updates, patches, fixes or other items provided as a part of Maintenance will automatically be licensed to you under this Agreement. Codenotary will provide e-mail support on a best effort basis only. Any further warranty regarding Maintenance is expressly excluded.
Free Subscriptions are provided “as is” without any warranties of any kind. For Paid Subscriptions, Codenotary warrants that the Services will perform substantially in accordance with the documentation when used under the recommended configuration. Non-substantial variation of performance from the documentation does not establish a warranty right. Codenotary does not warrant that the Services are free from any error, that they will operate without interruption or that they will be compatible with any configuration. All warranty claims must be made within ninety (90) days of the conclusion of the affected subscription. If the Services do not perform as warranted, the entire liability of Codenotary and your exclusive remedy shall be limited to either, at Codenotary’s option, the replacement of the Services or the refund of the subscription fees paid to Codenotary for the affected Services. THIS LIMITED WARRANTY IS THE ONLY WARRANTY MADE BY CodeNotary AND STATES THE SOLE AND EXCLUSIVE REMEDIES FOR CodeNotary’s BREACH OF WARRANTY. EXCEPT FOR THE FOREGOING LIMITED WARRANTY CodeNotary PROVIDES THE SERVICES “AS IS” AND WITH ALL FAULTS AND EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES, CONDITIONS, REPRESENTATIONS OR TERMS, EXPRESS OR IMPLIED, WHETHER BY STATUTE, CUSTOM, USAGE OR OTHERWISE AS TO ANY OTHER MATTERS, INCLUDING PERFORMANCE, SECURITY, NON-INFRINGEMENT OF THIRD PARTY RIGHTS, INTEGRATION, MERCHANTABILITY, QUIET ENJOYMENT, SATISFACTORY QUALITY OR FITNESS FOR ANY PARTICULAR PURPOSE.
TO THE EXTENT ALLOWED BY LAW, Codenotary SHALL NOT BE LIABLE TO YOU FOR ANY LOSS OF USE, INTERRUPTION OF BUSINESS, OR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY KIND (INCLUDING LOST PROFITS) REGARDLESS OF THE FORM OF ACTION WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT PRODUCT LIABILITY OR OTHERWISE, EVEN IF Codenotary HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
This Agreement and your license to use the respective Services including Multi-year subscriptions shall commence with the day of the conclusion of a subscription, shall be effective for one year and shall be renewed automatically for one additional year unless it is terminated by you or by Codenotary by giving a written notice 30 days prior to the date of ending. Renewed subscriptions shall be valid and active at the subscription fees applicable at the time of renewal. Codenotary may at its own discretion terminate Free Subscriptions at any time by giving you notice. Codenotary may furthermore immediately terminate any Paid Subscriptions by giving you such notice if you breach any of your obligations set out in this Agreement. Upon termination, you shall cease using the affected Services and Codenotary will block your access to such Services. As agreed in section 5 of this Agreement, you are solely responsible for the retrieval of any data uploaded to Codenotary servers and Codenotary shall not be obliged to deliver or transfer any data to you at the expiration or termination of a subscription. You acknowledge that, independent of the reasons for the termination of this Agreement, any reimbursement for fees paid by you to Codenotary in regards to the subject matter of this Agreement is excluded. All disclaimers of warranties and limitations of liability shall survive any termination of any subscriptions.
Unless stated otherwise in this Agreement, any notices under this Agreement shall be made in writing or by e-mail to the address registered for your account (in case of a notice to you) or the address listed on the applicable web page of CodeNotary (in case of a notice to Codenotary).
You are not allowed to assign your account or any subscription to any third party without Codenotary’s prior written consent.
You acknowledge that the provision of the Services may require the collection and processing of personal data concerning you as an individual or legal entity. You agree that Codenotary may use such data only in connection with its business relationship to you and to transfer or disclose collected data for purposes of this agreement to any third parties concerned with the fulfillment of this Agreement. Codenotary will not actively transfer your personal data to any other third parties. Codenotary is not responsible for any data uploaded by you for use with the Services and shall not be considered the owner of any such data for the purpose of data protection laws. You confirm that any data uploaded to Codenotary has been collected and processed in accordance with the applicable data protection laws and that sharing such data with Codenotary or other users is equally compliant. You shall fully indemnify Codenotary for any costs and liabilities resulting from a breach of applicable data protection laws.
This website uses Google Analytics, a web analytics service provided by Google, Inc. (“Google”). Google Analytics uses “cookies”, which are text files placed on your computer, to help the website analyze how users use the site. The information generated by the cookie about your use of the website (including your IP address) will be transmitted to and stored by Google on servers in the United States. Google will use this information for the purpose of evaluating your use of the website, compiling reports on website activity for website operators and providing other services relating to website activity and internet usage. Google may also transfer this information to third parties where required to do so by law, or where such third parties process the information on Google’s behalf. Google will not associate your IP address with any other data held by Google. You may refuse the use of cookies by selecting the appropriate settings on your browser, however, please note that if you do this you may not be able to use the full functionality of this website. By using this website, you consent to the processing of data about you by Google in the manner and for the purposes set out above.
Copyright © 2020-2023 by immudb. All rights reserved.
Blockchain PoCs were unsuccessful due to complexity and lack of developers.
Still the goal of data immutability as well as client verification is a crucial. Furthermore, the system needs to be easy to use and operate (allowing backup, maintenance windows aso.).
immudb is running in different datacenters across the globe. All clinical trial information is stored in immudb either as transactions or the pdf documents as a whole.
Having that single source of truth with versioned, timestamped, and cryptographically verifiable records, enables a whole new way of transparency and trust.
Store the source data, the decision and the rule base for financial support from governments timestamped, verifiable.
A very important functionality is the ability to compare the historic decision (based on the past rulebase) with the rulebase at a different date. Fully cryptographic verifiable Time Travel queries are required to be able to achieve that comparison.
While the source data, rulebase and the documented decision are stored in verifiable Blobs in immudb, the transaction is stored using the relational layer of immudb.
That allows the use of immudb’s time travel capabilities to retrieve verified historic data and recalculate with the most recent rulebase.
No matter if it’s an eCommerce platform or NFT marketplace, the goals are similar:
immudb is typically scaled out using Hyperscaler (i. e. AWS, Google Cloud, Microsoft Azure) distributed across the Globe. Auditors are also distributed to track the verification proof over time. Additionally, the shop or marketplace applications store immudb cryptographic state information. That high level of integrity and tamper-evidence while maintaining a very high transaction speed is key for companies to chose immudb.
IoT sensor data received by devices collecting environment data needs to be stored locally in a cryptographically verifiable manner until the data is transferred to a central datacenter. The data integrity needs to be verifiable at any given point in time and while in transit.
immudb runs embedded on the IoT device itself and is consistently audited by external probes. The data transfer to audit is minimal and works even with minimum bandwidth and unreliable connections.
Whenever the IoT devices are connected to a high bandwidth, the data transfer happens to a data center (large immudb deployment) and the source and destination date integrity is fully verified.
CI/CD and application build logs need to be stored auditable and tamper-evident.
A very high Performance
is required as the system should not slow down any build process.
Scalability
is key as billions of artifacts are expected within the next years.
Next to a possibility of integrity validation, data needs to be retrievable by pipeline job id or digital asset checksum.
As part of the CI/CD audit functionality, data is stored within immudb using the Key/Value functionality. Key is either the CI/CD job id (i. e. Jenkins or GitLab) or the checksum of the resulting build or container image.
We will also send you the research paper
via email.
Please let us know where we can send the whitepaper on CodeNotary Trusted Software Supply Chain.
Please enter contact information to receive an email with the free trial details.