The following text lists the terms and conditions for the TCG Virtual CodeGen Developer Challenge. The information listed below is in addition to the event details listed on the TCG Website.

The TCG Virtual CodeGen Developer Challenge will be held virtually from October 18 – 22, 2021. TCG reserves the right to change the dates and time of the event due to technical or organizational needs by announcing such changes on the event’s official web site, which is the TCG Webpage.

Participation in the CodeGen Developer Challenge is open to individuals aged 18 or older. Participation in the CodeGen Developer Challenge is not open to individuals who have had an active profile in the TCG internal website with access to the TCG technical Work Groups. Family members of TCG members will be allowed.

Judges will not review submissions from any participants that they have a personal relationship with, such as a family member or colleague that they directly work with. Other judges will be assigned to review to ensure fair assessment of the submissions. Each team/individual will be assigned a TCG mentor for the event, however mentors may assist more than one team.

Requirements for acceptance and rules of participation

Teams and individuals wishing to sign up for the CodeGen Developer Challenge must complete the online registration and submit an abstract  before October 11, 2021 at 11:59PM PDT. The members of each team are to ensure that the personal information provided upon registration online is true and accurate and must unconditionally accept any and all decisions made by CodeGen Developer Challenge organizers with regard to event organization. Each individual participant or team member must accept the event regulations and grant consent for the handling of their personal information and for the production and promotion of the CodeGen event and applications submitted. Please see for information about the TCG GDPR policy.

Any applications submitted with incomplete or inaccurate information will result in the team being disqualified from participation in the CodeGen Challenge. Team names must not be connected in any way with the names of companies or registered trademarks or use expressions that incite violence or are discriminatory, obscene, or represent any form of defamation. Failure to comply will result in disqualification.

Registration does not ensure participation in the CodeGen Challenge. An official acceptance notification will be sent to the e-mail address provided after the registration and abstract has been received and accepted. This email will provide all information needed in order to join the virtual aspects of the competition.

CodeGen Developer Challenge participants hereby acknowledge that event participation is free of charge and that participation does not entail any right to compensation of any kind or to reimbursement of any expenses incurred. Participation is voluntary and participants enter at their own risk.

The panel of judges/prizes

$1,000 will be awarded to each of the four challenge area winning teams, $1,000 will be awarded to an honorable mention, and an additional $4,000 will be awarded to the overall winning team totaling a grand prize of $5,000. The prize money will be distributed via PayPal and Team Captains will be responsible for coordinating the distribution of any prize money amongst their team. All winners will be announced on the final day of the event via a closing zoom session. The team captain of winning teams will also be contacted via email. If the team captain does not respond within twenty eight days (28), the prize will be forfeited.

Any tax or other charges payable as a result of a prize being awarded or received will be the responsibility of the winner. Winners should seek independent financial advice prior to accepting a prize if this is a concern.

Intellectual property rights, guarantees, and release of responsibility

The members of each team agree to not present projects that have previously been submitted to other initiatives. By participating in the CodeGen Developer Challenge and accepting these Regulations, each participant hereby declares that each software, deliverable, application, prototype or development work presented is an original work and in no way violates, in whole or in part, the intellectual or industrial property rights of others and releases TCG and its affiliates from any and all responsibility, liability, or request for compensation for damages that should be made by any third party.

The submitter will retain ownership of intellectual property rights in the Submission and grants Trusted Computing Group (TCG) a non-exclusive, worldwide, perpetual, royalty-free license to redistribute and use the Submission, with attribution and with or without modification, within TCG and to upload the Submission, with attribution and with or without modification, to GitHub or other public licensing repository subject to a BSD-2-Clause license or any other open source license published by the Open Source Initiative.

Final Comments

Participation in the CodeGen Developer Challenge is subject to observance of the rules established in these Regulations, which all participants have accepted upon submitting their applications, and to authorizing Trusted Computing Group to handle personal data.
Participants who fail to comply with the provisions of these Regulations will be removed from the event, as will those who hinder and/or seek to compromise the proper functioning of the judging process or the outcome of the event as a whole by way of fraudulent or other prohibited conduct.
Trusted Computing Group, and its bear no liability for any losses or damages of the participants in connection with the CodeGen Challenge and the prizes except in cases of negligence or willful intent.

In addition to the above, participants undertake to observe the following simple rules of conduct:

respect the other participants; do not use expressions that incite violence or forms of discrimination, obscenity, or defamation; avoid content that is offensive, vulgar, defamatory, or that violates privacy or is otherwise against , as well as advertising content or content that concerns political or religious views or other such ideologies; avoid developing applications that are clearly off topic compared to the assigned challenge; do not violate copyrights, trademarks, or other such rights; observe data-protection legislation; do not receive outside assistance by way of e-mail or other forms of messaging.











Membership in the Trusted Computing Group is your key to participating with fellow industry stakeholders in the quest to develop and promote trusted computing technologies.

Join Now

Trusted Computing

Standards-based Trusted Computing technologies developed by TCG members now are deployed in enterprise systems, storage systems, networks, embedded systems, and mobile devices and can help secure cloud computing and virtualized systems.

Read more


Trusted Computing Group announced that its TPM 2.0 (Trusted Platform Module) Library Specification was approved as a formal international standard under ISO/IEC (the International Organization for Standardization and the International Electrotechnical Commission). TCG has 90+ specifications and guidance documents to help build a trusted computing environment.

Read More