Platform Jam Rules
Note: This document is currently subject to change without warning or notification. It is a work-in-progress draft.
Welcome to Platform Jam! This document outlines the official competition rules, eligibility requirements, submission guidelines, and evaluation criteria.
1. Overview
Platform Jam is a build competition focused on creating real, deployable software platforms. Unlike traditional hackathons that prioritize demos and prototypes, Platform Jam challenges teams to build production-grade infrastructure that others can actually use.
The competition emphasizes:
- Engineering quality over flashy demos
- Operational excellence over feature count
- Documentation and usability over novelty
- Open source contributions over proprietary solutions
2. Eligibility
2.1 Who Can Participate
- Teams of 1-5 members
- Participants must be 18 years or older
- Open to all skill levels, from students to professionals
- International participants welcome (subject to applicable laws)
2.2 Team Formation
- Teams may be formed before or during the competition
- All team members must be registered individually
- Teams must designate a team lead for communications
- Team composition cannot change after the submission deadline
2.3 Restrictions
- Employees of sponsoring organizations may participate but are not eligible for prizes
- Previous work may be used as a foundation, but must be clearly disclosed
- AI-assisted development is permitted and encouraged
3. Timeline
3.1 Phase 1: Registration
Registration opens 4 weeks before the build period. Teams must:
- Register all team members
- Submit a brief project proposal (1-2 paragraphs)
- Acknowledge the rules and code of conduct
3.2 Phase 2: Build Period
The build period lasts 168 hours (7 days). During this time:
- Teams work on their platforms
- Office hours and mentorship sessions are available
- Progress updates are encouraged but not required
- Live streaming of development is welcome
3.3 Phase 3: Submission
Submissions are due at the end of the build period. Required materials:
- Source code repository (must be public or made public at submission)
- Deployment documentation
- A working deployment URL or clear deployment instructions
- A 5-minute video walkthrough
- Written summary (500-1000 words)
3.4 Phase 4: Evaluation
Evaluation takes place over 3 days following submissions:
- Judges review all submissions
- Teams may be contacted for clarification
- Scores are compiled and verified
- Winners are announced during a live stream event
4. Project Requirements
4.1 What Counts as a Platform
A "platform" is defined as software infrastructure that provides foundational capabilities for other applications or services. Examples include:
- Container orchestration tools
- Database management systems
- API gateways
- Observability platforms
- CI/CD systems
- Authentication/authorization services
- Message queues and event systems
- Development environment tooling
- Infrastructure-as-code frameworks
4.2 Minimum Requirements
All submissions must meet these minimum requirements:
- Deployable: The platform must be deployable by someone other than the creators
- Documented: Clear documentation for setup, configuration, and basic usage
- Functional: Core functionality must work as described
- Open Source: Code must be available under an OSI-approved license
4.3 Encouraged Characteristics
While not required, judges will look favorably on:
- Comprehensive test coverage
- Monitoring and observability built-in
- Security considerations documented
- Multi-environment support (dev, staging, prod)
- Infrastructure-as-code for deployment
- Contribution guidelines for future maintainers
5. Evaluation Criteria
Submissions are evaluated on the following criteria, weighted as shown:
5.1 Engineering Quality (30%)
- Code organization and clarity
- Appropriate use of design patterns
- Error handling and edge cases
- Performance considerations
- Test coverage and quality
5.2 Operational Excellence (25%)
- Deployment simplicity and reliability
- Monitoring and logging capabilities
- Configuration management
- Scalability considerations
- Disaster recovery and backup strategies
5.3 Documentation (20%)
- Setup and installation guides
- API or interface documentation
- Architecture explanations
- Troubleshooting guides
- Contribution guidelines
5.4 Innovation (15%)
- Novel approaches to common problems
- Creative use of technologies
- Unique value proposition
- Potential impact on the community
5.5 Presentation (10%)
- Clarity of video walkthrough
- Quality of written summary
- Demo effectiveness
- Communication of technical concepts
6. Prizes
6.1 Grand Prize
TODO
6.2 Category Winners
Category prizes are awarded for excellence in specific areas:
Best Operations Platform
- Platforms focused on deployment, monitoring, or infrastructure management
Best Developer Experience
- Tools that significantly improve developer workflows
Best Documentation
- Exceptional documentation quality and completeness
Community Choice
- Selected by public vote during the evaluation period
6.3 Honorable Mentions
Up to 5 honorable mentions will be recognized with:
- Recognition during the closing ceremony
- Feature in the Platform Jam showcase
7. Code of Conduct
7.1 Expected Behavior
All participants must:
- Be respectful in all interactions
- Provide constructive feedback when engaging with other teams
- Follow the spirit, not just the letter, of the rules
- Credit all contributors, libraries, and resources used
- Maintain honesty about capabilities and limitations
7.2 Prohibited Behavior
The following will result in disqualification:
- Plagiarism or misrepresentation of work
- Harassment of any kind
- Intentional sabotage of other teams
- Violation of intellectual property rights
- Submission of malicious code
7.3 Reporting Issues
If you witness or experience any violations, please report them to:
- Email: [email protected]
- Discord: Direct message to any moderator
- Anonymous form: Available on the Platform Jam website
8. Technical Resources
8.1 Infrastructure Support
Participants have access to:
- Cloud credits from sponsoring providers
- Managed Kubernetes clusters for testing
- Shared observability platforms
- CI/CD pipeline templates
8.2 Mentorship
Throughout the competition:
- Office hours with industry experts
- Discord channels for technical questions
- Recorded workshops on common platform patterns
- Architecture review sessions (by request)
8.3 Development Tools
Recommended but not required:
- Version control: Git (GitHub, GitLab, or equivalent)
- Containerization: Docker, Podman
- Orchestration: Kubernetes, Nomad
- IaC: Terraform, Pulumi, OpenTofu
- CI/CD: GitHub Actions, GitLab CI, etc.
9. Intellectual Property
9.1 Ownership
- Teams retain full ownership of their submissions
- Platform Jam claims no rights to submitted code or materials
9.2 Licensing
- Teams may choose any approved license that fits their goals
- License must be clearly stated in the repository
9.3 Attribution
- Platform Jam may use project names, screenshots, and descriptions for promotional purposes
- Video walkthroughs may be shared publicly
- Teams will be credited in all promotional materials
10. Amendments and Clarifications
10.1 Rule Changes
- Rules may be updated for clarification at any time
- Material changes will be announced at least 7 days before the build period
- All registered participants will be notified of changes via email
10.2 Questions
For questions about rules or eligibility:
- Email: [email protected]
- Discord: #rules-questions channel
- FAQ: Available on the Platform Jam website
10.3 Final Decisions
- Judges' decisions are final
- Disputes will be resolved by the Platform Jam organizing committee
- The organizing committee reserves the right to disqualify submissions that violate the spirit of the competition
Last updated: March 2026
Version: 1.0
These rules are subject to change. Please check back regularly for updates.