Draft
Terms of service
Plain words first. Each section opens with a short summary; press “Full text” for the detail.
The short version
- ForgeOS is free early access. It is provided as is. It may break, change or stop.
- You must be 16 or older.
- You own what you make. You are responsible for it, and for any site you publish.
- Check every result before you rely on it. Do not use it for medical, legal, money or safety decisions.
- Do not use it to break the law or hurt anyone. We can remove content and close accounts.
- Our liability is limited to US$100. If your content gets us into a legal claim, you cover the cost.
- Disputes go to individual arbitration, not class actions. You can opt out within 30 days.
- Copyright complaints go to legal@medina19.com.
This summary helps you read the terms. It is not the whole agreement.
1. The service
ForgeOS is a free early-access tool. It turns what you ask for into software, sites and files. Medina19 runs it. Medina19 is not a company yet. Until it is, “we” and “us” mean the person who runs Medina19, and later the company that takes it over.
Full text
ForgeOS is a hosted tool, operated by Medina19, that turns a goal you write into a proposed change to software: a project it creates for you, or a repository you connect. It plans the work, asks a model to make the change, runs the repository’s own checks, records the evidence, and shows you the result to accept or decline. When you accept, the change is written onto a branch in your checkout on this host. It can also serve a built project at a share link or a public address when you ask it to. It runs on one host that we operate.
ForgeOS also offers an AI companion for conversation, reminders and optional personal memory. It is an automated service and can misunderstand you, give an incorrect answer or miss a reminder. Check information and arrangements that matter to you. The companion is not a professional adviser or an emergency service. Its conversations, saved facts and notification subscriptions are handled as described in our privacy policy.
2. Your account
You must be 16 or older. Give a real email address. Keep your password safe. If you sign up for an organisation, you confirm you are allowed to accept these terms for it.
Full text
One address, one password
You sign in with an email address and a password of at least eight characters, or with a Google or GitHub account whose address that provider has verified. One password covers every workspace your address owns.
Workspaces
Creating an account creates a workspace, with its own directory and databases on the host. You may create another by naming it. Each is separate from every other customer’s.
Teammates and roles
An owner can add people by address with a role: viewer, member, admin or owner. A viewer reads the work, evidence and diffs and changes nothing. A member asks for work, talks to ForgeOS about it and can export. An admin also accepts, stops and deletes work and connects or disconnects repositories. Only an owner connects a provider account, sets the spending limit, decides whether ForgeOS may write into a repository, manages who is in the workspace, or deletes it. A workspace always keeps at least one owner.
Keeping it yours
You are responsible for the password and for who you invite. If you think somebody else is in your account, reset your password: that ends every session you have, on every device.
3. Your content and your repositories
You own your code and content. You are responsible for it, and for any site you publish on medina19.com. Those sites are yours, not ours. We store and process your content only to do the work you ask for.
Full text
You own your code
Your repositories, the projects ForgeOS creates for you, and the changes it produces in either are yours. We claim no ownership of any of it.
You own the rest of your content
Goals, conversations, reference files you upload, and the evidence produced for your goals belong to you.
We hold it to do the work
You grant us only what is needed to run the work you asked for: to store your content on this host, read it, and change it inside the checkout ForgeOS keeps for you. The privacy policy lists exactly what is held and where it goes.
We own ForgeOS
The product itself, and anything we build that is not specific to your content, remains ours.
What a build may write. A build works in a checkout on this host. Nothing
is written to your repository until a change has been accepted. For a repository you
connected, that is always a member of your workspace or, only if your workspace has
turned it on, a model that did not write the change. A project ForgeOS created
for you is different, and finishes itself by default. The first build
delivered on such a project waits for you; after that, a build on that project is accepted automatically —
with no person and no required model review — when the project’s own tests
passed and no member of your workspace has already accepted or declined that goal. If
your workspace has connected its own model provider, a model that did not write the
change reads it first and can hold it back for you to review; where no such review can
run, the build is still accepted. Each automatic acceptance is recorded as automatic and says whether a second model reviewed it.
To stop it, use the Accepting without asking switch in your workspace
controls; set to Asking before accepting, every build waits for you. An accepted change is written as one commit on a new branch on top
of the commit it was proposed against. For a repository you connected, the branch
you were on, your working tree and anything you had staged are untouched. ForgeOS
pushes to GitHub only where you have both installed its GitHub app on that
repository and allowed ForgeOS to write there; it then pushes only its own
forgeos/ branch and opens a pull request from it. It never merges, and
never writes your default branch — merging is yours. For a project ForgeOS created for you, accepting also moves that
project’s default branch forward, and every earlier version stays on its own
branch.
5. Acceptable use
Do not use ForgeOS to break the law, hurt people, attack systems, deceive anyone or copy other people’s work. Our acceptable use policy (medina19.com/acceptable-use) sets the rules for sites you put online and is part of these terms. We may remove content or close accounts that break these rules.
Full text
Connect only what you may
You must have the right to connect the repositories you connect, upload the files you upload, and let us process what is in them.
Do not use it to harm
Not for unlawful purposes, not to attack other systems, not to build things designed to cause harm.
No harmful pictures or video
Pictures and video made here may not show sexual content involving minors, sexual or nude imagery, graphic violence or gore, hateful symbols or propaganda, fake pictures of real people, self-harm, or how to make weapons. Asks like these are refused before any model sees them, nothing is counted against your allowance, and the refusal is kept on your workspace’s record.
Do not publish deceit
A published address on this domain must not imitate a brand or a sign-in page. The software refuses addresses of that shape, and pages that collect passwords or card numbers for another website, at publish time; anything that gets past it and is used to deceive people will be taken down.
The acceptable use policy
What you may not put online, how anyone can report a site, and what happens when one breaks the rules are set out in the acceptable use policy, which is part of these terms.
Share the free models fairly
The free models are a daily allowance shared by every workspace on this host. Calls are counted per workspace, and each workspace may make up to 300 a day; when that is used, work on the free models stops until the next day and nothing is lost. The operator may lower the per-workspace share if one workspace drains the allowance for everyone else.
Review before it matters
Review changes before they reach anything you care about. The product is built to make that possible; it does not remove the need.
6. The free models’ condition
The free models run on other companies’ servers. They have not said what they keep. Nothing of yours goes to them until someone in your workspace agrees.
Full text
Projects ForgeOS creates for you are built and reviewed by open-weight models reached through free gateways run by other companies, on keys we hold. None of those gateways has declared what happens to source code it is sent — whether it is stored, for how long, who can read it, or whether it is used to train anything. ForgeOS does not know and will not guess.
So before your code goes to one of them, a member of your workspace records, with their name attached, that they were told the retention is unknown and chose to send it anyway. Until somebody records that, no diff is sent and a model review refuses and says which declaration is missing; a person in your workspace can still read the change and accept or decline it. The acknowledgement proves nothing about the provider and can be withdrawn at any time. If you would rather your code never went to an undeclared provider, connect a provider of your own instead.
7. Fees
ForgeOS is free. We take no payments. A provider you connect may bill you for its own use.
Full text
Free to start. There is no published price, no payment collection and no subscription, so nothing you do here today is a purchase. Work you run on a provider you connected is billed by that provider to you, within the limit you set here.
If pricing is introduced you will be told first, and the price will be on the pricing page before it applies to anyone. Declining work in review will not be a billable event with us. A provider you connected bills its own usage as the work runs; declining the result afterwards does not reverse that provider’s charge, which is why work on your own account only runs inside the limit you set. Because no fee exists yet, these terms say nothing about renewal, refunds or taxes; those clauses will be written when there is a commercial offer to attach them to. Where commercial terms are agreed with us directly in writing, that written arrangement governs.
8. Availability
ForgeOS runs on one server. It may go down, change, or lose data. There is no uptime promise. Keep your own copies of anything important.
Full text
One host
ForgeOS runs on a single server we operate. When it is down, it is down for everyone.
No availability commitment
There is no SLA, no uptime figure and no credit scheme, because none has been measured over a meaningful period. The status page shows what this instance can observe about itself.
No compliance certification
We do not certify your compliance with any standard and hold no audit report. The controls the software enforces are on the trust page.
Backups
The host keeps local backups for seven days by default. They exist to restore the service, not as a promise that any particular thing can be recovered on request.
9. Ending it
You can leave at any time. We can suspend or close any account, or end the free early access, for any lawful reason. We will try to warn you first so you can export your work.
Full text
You can delete at any time
An owner can delete the workspace from the product: it is closed, every session is revoked, and its stored content is removed and checked. Your code was in your own repository, or is downloadable from the project menu, before you do.
You can take your work with you
Your goals, history, conversations and evidence are exportable in one document at any time.
We can close a workspace for abuse
If a workspace is used to break section 5, we can close it. Closing revokes every session and the workspace answers that it has been closed. Otherwise we intend to give reasonable notice and time to export before ending access.
What remains
Deleting a workspace also erases the sign-in credentials, memberships and second factors it held. Its support requests and their replies are erased as well. After deletion, the closed workspace’s registry row and a receipt of the deletion remain, as the privacy policy describes. Ask and we will remove those too.
10. Liability and warranty, in plain words
ForgeOS is free early access, provided “AS IS” and “AS AVAILABLE”. We make no promise that it works, is accurate, is safe, is fit for any purpose, or does not infringe anyone’s rights. We are not liable for indirect or consequential losses. Our total liability is capped at US$100. Check every result before you rely on it.
Full text
This section matters more than the rest, so the key sentence is in bold above.
Not that the software is correct
Generated software can be wrong. Review exists because of that. ForgeOS tells you what was verified and by what — never that the result is correct.
Not that a goal will succeed
A goal may fail. When it does, ForgeOS stops and tells you rather than retrying quietly.
Not what a provider does with your code
A model provider you connect works under your agreement with it. The free gateways have not said what they retain, and we do not vouch for them.
Not what a published page does
A site you publish is your content, served at your request. You are responsible for it.
Provided as is
ForgeOS is provided as is and as available, without warranties of any kind — express, implied or statutory — to the maximum extent the law where you are allows that exclusion.
What we are not liable for
To the same maximum extent, we are not liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue, data or goodwill, however arising.
The cap
Our total liability for all claims arising out of ForgeOS is capped at the greater of US$100 or the amount you paid us for ForgeOS in the twelve months before the claim arose. Today that amount is zero, and the cap says so honestly.
What no cap touches
Nothing here limits liability that the law where you are does not allow to be limited.
No promise of any kind
We disclaim all warranties, including merchantability, fitness for a particular purpose, title, non-infringement, accuracy, and that ForgeOS will be uninterrupted, secure or free of errors. No advice or output from ForgeOS creates a warranty.
Your risk
You use ForgeOS, its output and any site you publish at your own risk. You are responsible for backing up your work and for any damage or data loss that results from using it.
Governing law and venue. Section 17 names the law, and section 16 says how disputes are resolved.
11. Changes, and contact
We may change these terms. We will tell you before a big change takes effect. If you keep using ForgeOS after that, the new terms apply.
Full text
We will give notice of material changes before they take effect — on this page and, where we can, to the address on your account — and we will never make a change retroactive. The date at the top is the date the current text took effect.
Questions about these terms: legal@medina19.com, or ask through support and a person will answer.
12. If your content causes a claim
If someone makes a legal claim against us because of your content, your sites, your repositories, or how you used ForgeOS or a service you connected, you will cover our costs.
Full text
You agree to defend, indemnify and hold harmless Medina19, its operator, and any company that takes over ForgeOS, from any claim, loss, liability, damages, fine, cost or expense (including reasonable lawyers’ fees) arising from:
- content you or your workspace upload, create, publish or share, including any site published at a medina19.com address or share link;
- repositories you connect and changes you accept or merge;
- your use of any provider, gateway or other service you connect, and your agreement with it;
- your breach of these terms or the acceptable use policy, or of any law or anyone else’s rights.
We will tell you about the claim, and we may take part in or control the defence with lawyers of our choosing. You may not settle a claim that admits fault for us or binds us without our written agreement.
13. Other companies’ services and AI output
ForgeOS sends work to AI models run by other companies. Their terms apply to what they produce. We do not control them. AI output can be wrong, and can resemble other people’s work.
Full text
- Their terms apply. Each model provider and gateway, and GitHub, Google and any other service you connect, has its own terms and usage policies. Using ForgeOS means following those too, including any rules they set on what their output may be used for.
- We are not responsible for them. We do not control, and are not liable for, another company’s service, availability, charges, data handling or output.
- Output is not checked for rights. AI output may be inaccurate, incomplete, or similar to content owned by others. We do not promise you can own, register or freely use it. Checking licences and rights before you use or publish output is your job.
- Open-source parts. Generated projects may include open-source code under its own licence. Those licences apply to that code.
14. Not for high-risk decisions
Do not rely on ForgeOS where a mistake could hurt someone or cause serious loss.
Full text
Do not use ForgeOS, or anything it makes, without qualified human review for:
- medical, health, legal, tax, financial, investment, insurance, credit, housing or employment decisions about people;
- weapons, explosives, or chemical, biological, radiological or nuclear harm;
- control of vehicles, aircraft, medical devices, power, water or other critical systems;
- any use where failure could cause death, injury, or serious damage to property or the environment.
ForgeOS gives no professional advice. Nothing it produces is medical, legal or financial advice.
15. Copyright complaints
If something made or published with ForgeOS copies your work, email legal@medina19.com. We remove it when a complaint is valid. Accounts that infringe again and again are closed.
Full text
We respond to notices under the US Digital Millennium Copyright Act (DMCA).
Our copyright agent
Copyright Agent, Medina19
Email: legal@medina19.com
Post: [MAILING ADDRESS]
What a notice must include
- Your physical or electronic signature, as the owner or someone allowed to act for the owner.
- The work you say is copied.
- Where the copy is, such as the page address, so we can find it.
- Your name, address, phone number and email.
- A statement that you believe in good faith the use is not allowed by the owner, its agent or the law.
- A statement that the notice is accurate and, under penalty of perjury, that you are the owner or allowed to act for the owner.
What happens next
If the notice is complete, we remove or disable the material and tell the person who posted it. A notice that knowingly misstates infringement can make its sender liable for damages.
Counter-notice
If you think your material was removed by mistake, send our agent a counter-notice with:
- Your physical or electronic signature.
- What was removed and where it was before.
- A statement, under penalty of perjury, that you believe in good faith it was removed by mistake or misidentification.
- Your name, address and phone number, and a statement that you consent to the jurisdiction of the federal district court for your address (or, outside the US, any district where we may be found) and will accept service from the person who sent the notice.
We send the counter-notice to the person who complained. Unless they tell us within 10 business days that they have gone to court, we may restore the material 10 to 14 business days after we receive the counter-notice.
Repeat infringers
We close the accounts of people who infringe repeatedly, in appropriate circumstances.
Trademark and other rights complaints can go to the same address.
16. Disputes and arbitration
Please read this. It affects your rights. If we have a dispute, we will first try to sort it out by email. If that fails, it goes to binding individual arbitration, not court. No class actions. Small claims court is still allowed. You can opt out within 30 days.
Full text
Talk to us first
Before starting a claim, email legal@medina19.com with your name, your account email, the problem, and what you want. We will do the same for you. Both sides then have 60 days to try to resolve it.
Binding individual arbitration
If it is not resolved, you and we agree that any dispute arising from these terms or ForgeOS will be decided by binding arbitration, on an individual basis. It will be run by the American Arbitration Association (AAA) under its Consumer Arbitration Rules, and fees are paid as those rules say. The hearing may be held by video, by phone, in writing, or in the county where you live. The arbitrator may award the same individual relief a court could. The Federal Arbitration Act governs this section.
What stays in court
- Either side may bring an individual claim in small claims court, if it qualifies.
- Either side may ask a court to stop infringement or misuse of intellectual property, or unauthorised access to ForgeOS.
No class actions, no jury
Claims may be brought only individually, not as a plaintiff or class member in any class, collective or representative action. You and we give up the right to a jury trial. If this class waiver is found unenforceable for a claim, that claim goes to court under section 17, and not to arbitration.
Opting out
You can opt out of this section within 30 days of first accepting these terms. For accounts made before 3 October 2026, the 30 days start on 2 November 2026. Email legal@medina19.com from your account address with your name and the words “I opt out of arbitration”. Opting out does not change anything else in these terms.
Where local law decides
If you live in a country whose consumer law does not allow this section, such as in the EU or UK, it does not apply to you, and you may use your local courts.
17. Governing law
These terms are governed by the laws of the State of [STATE], USA, and federal law, without regard to conflict-of-law rules. Any claim not sent to arbitration is heard only in the state or federal courts located in [STATE], and you and we agree to their jurisdiction.
[STATE] is a placeholder. Until it is filled in, it means the US state where the operator of Medina19 lives. Your local consumer law still protects you where it cannot be set aside.
18. Export and sanctions
Do not use ForgeOS if you are in a country under US embargo, or on a US government list of restricted people. Do not use it to make or send anything that US export law restricts. You are responsible for following the export and sanctions laws that apply to you.
19. The rest of the legal details
These terms, the privacy policy and the acceptable use policy are the whole agreement. If one part is invalid, the rest still applies.
Full text
- Whole agreement. These terms, the privacy policy, the acceptable use policy, and any written agreement with us are the entire agreement about ForgeOS. They replace earlier understandings.
- Summaries. The short summaries are there to help you read. If a summary and the full text differ, the full text governs.
- Severability. If a court finds part of these terms unenforceable, that part is limited as little as possible, and the rest stays in force.
- No waiver. If we do not enforce a right, we have not given it up.
- Transfer. You may not transfer these terms. We may transfer them, including to a company formed to run Medina19 or one that takes over ForgeOS.
- What survives. Sections on ownership, liability and warranty, indemnity, disputes, governing law and these details survive after your account ends.
- Events beyond our control. We are not responsible for delays or failures caused by events we cannot reasonably control, such as outages at providers, attacks, or natural disasters.
- Notices. We may send you notices by email to the address on your account, or on this page. You agree these are in writing.
- No third-party rights. Nobody else gains rights under these terms.
- Contact. legal@medina19.com.
Something wrong here?
If something here is wrong, missing or would not survive scrutiny, we would rather hear it now than after somebody has relied on it.