Build
Freely.
Compete
Fairly.
The Programming Jam gives teams freedom to use AI and modern development tools. These rules exist to keep that freedom fair for everyone.
// while maintaining creative freedom.
AI Use Is
Encouraged.
This is an AI Programming Jam. AI may be used to generate part or all of your application. There is no requirement to manually write a specific amount of code.
"The restrictions below exist to maintain fairness, not to limit AI-assisted development."
If it isn't prohibited,
it's generally permitted.
If you are uncertain whether something is permitted, ask an organizer before proceeding.
~ % > checking action...
evaluating against 11 strict rules...
no match found in prohibited list.
STATUS: NOT_PROHIBITED
~ % > proceed_
11 Things You Cannot Do.
AI Tier Limit
Do not use the highest-tier AI plans, models, or features prohibited by the organizers.
Standard paid consumer plans are allowed. For example: ChatGPT Plus is allowed, but ChatGPT Pro is not allowed. The same principle applies to other AI providers. Standard consumer paid tiers may be used, while the highest-tier or advanced premium access may not be used.
Outside Human Assistance
Do not receive coding, debugging, design, architecture, implementation, or problem-solving assistance from anyone outside your registered team during the competition.
AI assistance is allowed.
Cross-Team Collaboration
Do not share code, prompts, solutions, implementation details, debugging solutions, or challenge-specific strategies with another competing team.
Building Before the Competition
Do not begin building a solution specifically for the competition challenge before the challenge is officially released.
The competition begins when the official challenge is released.
Pre-Built or Copied Solutions
Do not submit an existing application, another team's work, or a project substantially created before the competition as your competition solution.
Ignoring the Change Requirement
Do not ignore the additional requirement introduced during the competition. Teams must adapt their existing application to satisfy the updated requirements.
Interfering with Other Teams
Do not access, modify, sabotage, disrupt, or intentionally interfere with another team's:
Unauthorized Credentials or Secrets
Do not use another team's credentials, API keys, tokens, accounts, or private resources.
Do not intentionally obtain or misuse private credentials belonging to another participant or team.
False Representation
Do not intentionally misrepresent what your team built, who contributed, when work was completed, or whether functionality actually works.
Teams should present their project accurately.
Working After the Deadline
Do not modify the judged submission after the official submission deadline unless organizers explicitly authorize it.
The submitted version at the deadline is the version that will be evaluated.
Rule Evasion
Do not intentionally exploit ambiguities, loopholes, or technicalities in the rules to gain an unfair advantage.
If you are unsure whether something is permitted, ask an organizer before doing it.
doubt:
ASK.
AI is part of the jam.
Pay-to-win isn't.
RULE_01 VISUALIZATION
ChatGPT Free ✓
ChatGPT Plus ✓
ChatGPT Pro ✕
NOT SURE?
When in doubt, ask.
If a situation is unclear, ask an organizer before proceeding. Organizers may clarify the rules when necessary to maintain a fair competition.