Acceptable Use Policy
Forjet — forjet.dev Last updated: April 2026
Purpose
This policy defines what you can and cannot do with Forjet. It exists to protect you, other users, and the open-source ecosystem that Forjet builds on.
Permitted Use
You may use Forjet to:
- Scaffold projects for personal use — side projects, learning, experimentation
- Scaffold projects for commercial use — SaaS products, client work, internal tools
- Scaffold projects for your employer — using your Forjet account with your employer's repos
- Modify and redistribute the scaffolded output — the code Forjet generates is yours, subject to the open-source licenses of the source repositories
- Reference Forjet publicly — "Built with Forjet," blog posts about your experience, reviews (positive or negative)
Prohibited Use
You may NOT use Forjet to:
Harmful Activities
- Assemble software designed to cause harm: malware, ransomware, spyware, phishing tools, or exploit kits
- Use the sandbox environment for cryptomining, DDoS attacks, or any activity unrelated to scaffold validation
- Submit inputs designed to exploit Forjet's infrastructure (prompt injection, path traversal, resource exhaustion)
Abuse of Open Source
- Systematically clone repositories in violation of GitHub's Terms of Service
- Use Forjet to strip or circumvent open-source licenses from scaffolded code
- Claim authorship of open-source code assembled by Forjet without proper attribution (the
forjet-manifest.jsonprovides this — use it) - Assemble and redistribute code in ways that violate the original repository's license terms
Abuse of the Service
- Share your account with multiple people (one account per person; team accounts will be available in a future tier)
- Create multiple accounts to circumvent scaffold limits
- Use automated scripts to mass-generate scaffolds beyond your tier's limits
- Reverse-engineer, decompile, or extract Forjet's AST engine, recipe system, or sandbox infrastructure
- Resell access to Forjet or operate a competing scaffolding service using Forjet as the backend
Abuse of Other Users
- Attempt to access other users' projects, scaffolds, or account data
- Interfere with other users' ability to use the service
- Submit content to Forjet's community features (when available) that is abusive, harassing, or discriminatory
Rate Limits
Each tier has defined scaffold limits:
| Tier | Scaffolds per Month |
|---|---|
| Free | 2 |
| Builder (LTD) | 3 |
| Architect (LTD) | 15 |
| Founder (LTD) | Unlimited (fair use — no automated mass generation) |
| Pro (Subscription) | 20 |
| Team (Subscription) | Unlimited per seat (fair use) |
"Fair use" for unlimited tiers means: personal and team usage patterns that are consistent with human-driven project creation. If your account generates 500 scaffolds in a day via automated scripts, that is not fair use.
Sandbox Restrictions
The Firecracker microVM sandbox is strictly for scaffold validation. You may NOT:
- Use the sandbox to host persistent services
- Attempt to escape the sandbox or access the host system
- Use the sandbox to test or execute code unrelated to your Forjet scaffold
- Consume sandbox resources beyond what your scaffold requires (the sandbox has CPU, memory, and time limits)
Enforcement
If we detect a violation of this policy:
- First violation (minor): We will notify you by email and request you stop the behavior.
- Repeated or serious violation: Your account may be suspended immediately, with email notification explaining why.
- Severe violation (security exploitation, malware assembly, abuse of other users): Immediate permanent ban, no warning.
We aim to be fair and proportionate. Accidental violations (e.g., hitting rate limits during legitimate testing) will be handled with a conversation, not a ban.
Reporting
If you believe another user is violating this policy, or if you discover a security issue:
Email: abuse@forjet.dev (policy violations) Email: security@forjet.dev (security vulnerabilities)
We will investigate all reports and respond within 48 hours.
Changes
We may update this policy as Forjet evolves. Changes will be reflected in the "Last updated" date. For material changes, we will notify users via email.
This policy is designed to be clear and reasonable. If something here seems unfair or unclear, tell us — legal@forjet.dev.