/RULES

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.

READ THE RULES
RULESET: ACTIVE
VERSION: 1.0
EVENT: JAM.26
jam.config
AI_USAGE ENABLED
AI_CODE_GEN ENABLED
CREATIVITY ENABLED
FAIR_PLAY REQUIRED
// Rules enforce fair play boundaries
// while maintaining creative freedom.
AI

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."

AI_GENERATED_CODE ALLOWED
FULL_AI_BUILD ALLOWED
MANUAL_CODE_REQUIREMENT NONE

If it isn't prohibited,
it's generally permitted.

If you are uncertain whether something is permitted, ask an organizer before proceeding.

JAM_POLICY_ENGINE v1.0

~ % > checking action...

evaluating against 11 strict rules...

no match found in prohibited list.

STATUS: NOT_PROHIBITED

~ % > proceed_

/PROHIBITED

11 Things You Cannot Do.

TOTAL_RULES: 11
RULE_01

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.

// Note: Organizers may publish an approved AI access list before the competition.
METADATA
CATEGORY: FAIRNESS
STATUS: ENFORCED
RULE_02

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.

AI_ASSISTANCE
ALLOWED
TEAM_ASSISTANCE
ALLOWED
OUTSIDE_HUMAN
PROHIBITED
RULE_03

Cross-Team Collaboration

Do not share code, prompts, solutions, implementation details, debugging solutions, or challenge-specific strategies with another competing team.

Your registered team may collaborate freely internally.
RULE_04

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.

RULE_05

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.

✓ PERMITTED: Public libraries, frameworks, packages, documentation, and normal development resources are not considered pre-built solutions and may be used.
RULE_06

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.

requirements_v1
CHANGE_DETECTED
requirements_v2
RULE_07

Interfering with Other Teams

Do not access, modify, sabotage, disrupt, or intentionally interfere with another team's:

- application
- repository
- accounts
- files
- dev env
RULE_08

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.

RULE_09

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.

RULE_10

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.

bash
SUBMISSION_STATUS: LOCKED
jam26@team~/proj$ git push
ERROR:
submission window closed
push rejected by jam_server
RULE_11

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.

Primary Directive
When in
doubt:
ASK.

AI is part of the jam.
Pay-to-win isn't.

RULE_01 VISUALIZATION

FREE
ALLOWED
Example:
ChatGPT Free ✓
STANDARD PAID
ALLOWED
Example:
ChatGPT Plus ✓
HIGHEST / ADVANCED
NOT ALLOWED
Example:
ChatGPT Pro ✕
"The same principle applies to equivalent plans from other AI providers."

NOT SURE?

"Can AI write my entire website?" YES.
"Can I use ChatGPT Plus?" YES.
"Can I use ChatGPT Pro?" NO.
"Can my teammate help me debug?" YES.
"Can my friend who isn't on my team help me debug?" NO.
"Can I use public libraries and frameworks?" YES.
"Can another team send me their solution?" NO.
"Can I ignore the surprise requirement?" NO.

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.

> loading JAM.26 rules...
[] AI policy
[] team policy
[] submission policy
[] fair play
11 / 11 RULES LOADED
STATUS: READY_
RULES LOADED

Know the boundaries.
Then go build.