Support Policy
TomorrowOS is an open source unified API layer for digital signage operating systems. This support policy explains what kind of help is available, what is not guaranteed, and how users should approach production deployments.Community support
TomorrowOS is currently supported through the open source community and project maintainers. Community support may include:- GitHub issues
- GitHub discussions
- Documentation updates
- Pull request reviews
- Bug reports
- Capability mapping feedback
- Example improvements
- General implementation guidance
No guaranteed support
TomorrowOS does not include guaranteed support unless a separate written commercial support agreement is in place. The open source project does not provide:- Guaranteed response times
- Emergency support
- Production incident support
- Uptime support
- On-call support
- Deployment support
- Customer support on behalf of third parties
- Support for modified forks
- Support for untested production environments
- Support for every OS, model or firmware version
Production use
TomorrowOS may be used as a reference layer, SDK, API structure, connector framework or starting point for production systems. However, using TomorrowOS in production is your responsibility. Before using TomorrowOS in a live signage network, you should complete your own:- Testing
- Security review
- Capability validation
- Device certification
- Firmware validation
- Rollback planning
- Monitoring setup
- Customer acceptance testing
- Operational support planning
Small and large networks
This support policy applies to all environments, including:- Single-screen tests
- Small signage networks
- Large signage networks
- Enterprise deployments
- Retail deployments
- QSR deployments
- Government deployments
- Healthcare deployments
- Transport deployments
- Mission-critical deployments
- Commercial products built on top of TomorrowOS
Forks and modified versions
TomorrowOS may be forked and modified under the project license. If you fork, modify or build on top of TomorrowOS, you are responsible for supporting your own version. The project maintainers are not responsible for:- Forked versions
- Modified versions
- Third-party connectors
- Third-party SDKs
- Third-party dashboards
- Third-party commercial products
- Third-party deployments
- Third-party support promises
- Third-party customer environments
What to use GitHub issues for
Use GitHub issues for:- Bug reports
- Feature requests
- Documentation gaps
- API design feedback
- Capability mapping gaps
- OS-specific behaviour
- Device-specific behaviour
- Firmware-specific behaviour
- Playback issues
- Package handling issues
- Sync issues
- Testing and certification gaps
What not to use GitHub issues for
Do not use public GitHub issues for:- Security vulnerabilities
- Leaked credentials
- Access tokens
- Customer data
- Private deployment details
- Emergency production incidents
- Commercial support requests
- Confidential customer environments
SECURITY.md.
Private contact:
Reporting a bug
When reporting a bug, please include as much detail as possible. Helpful details include:- TomorrowOS package or area affected
- Operating system
- Device model
- Firmware version
- Browser engine or runtime, if known
- Steps to reproduce
- Expected behaviour
- Actual behaviour
- Logs or screenshots, if safe to share
- Whether the issue happens consistently or intermittently
- Any fallback behaviour observed
Reporting a capability gap
When reporting a capability gap, please include:- Feature name, if known
- OS
- Device model
- Firmware version
- Runtime or browser engine
- What you expected to work
- What actually happened
- Whether a bridge, agent or native API was used
- Any known workaround
- Whether the feature should be marked as
unsupported,partial,model-dependent,firmware-dependent,requires-bridge,unsafeorunknown
Commercial support
Commercial support may be offered separately in the future. Commercial support may include:- Production deployment guidance
- Private integration support
- Device certification
- Custom connector development
- Enterprise support agreements
- SLA-backed support
- Priority issue handling
- Training and onboarding
- Architecture review
Documentation-first approach
Before opening an issue, please check:README.mddocs/README.mddocs/api/overview.mddocs/capabilities/capability-matrix.md- Relevant guides in
docs/guides/ - Existing GitHub issues and discussions
Summary
TomorrowOS is open source infrastructure. Community support is best-effort. Production use is your responsibility. For security issues, followSECURITY.md.
For legal and liability limitations, see DISCLAIMER.md.