Terms
Engagement terms
These terms cover how work is scoped, priced, delivered and handed over. They are summarised here in plain language and form part of a written agreement signed per engagement. Where a signed agreement and this page differ, the signed agreement governs — this page exists so nothing in it is a surprise.
Engagement terms: the short version
- Price risk
- Carried by the studio for work inside the agreed scope
- Scope changes
- Quoted separately and accepted before the work happens
- Source ownership
- Transferred to the client outright on final payment
- Defect warranty
- 30 days from handover, against the agreed scope
- Uptime guarantee
- None for Telegram, payment providers or chain infrastructure
- Termination
- Either side, in writing; completed work is invoiced and handed over
As of 2025-10-01, Telegram Bot API 13.4
Scope, and what moves a fixed price
A price is agreed against a written scope before work begins, and the studio carries the risk of that estimate being wrong. If a build takes longer than expected for reasons inside the agreed scope, the overrun is absorbed rather than invoiced. That is what fixed means, and it is the substance of the offer rather than a framing of it.
What moves the price is a change to the scope itself: a new integration, a flow that was not described, a regulatory requirement discovered after signing. Those are quoted separately at the time and accepted or declined before the work happens. They are never absorbed silently and presented at the end, which is the practice these terms exist to rule out.
The delivery window runs from kickoff, not from first contact, and kickoff requires whatever the build actually depends on — API credentials, a merchant account, access to the system being written to. Where those are outstanding the window pauses rather than quietly consuming itself, and the pause is stated at the time rather than raised as an excuse afterwards.
Ownership, credentials and handover
The client owns the delivered source outright on final payment. At handover that means the repository, the deployment configuration, the database and the bot token, transferred into accounts the client controls. There is no arrangement under which the studio retains the running system while the client holds a licence to use it.
Third-party components keep their own licences — open-source libraries remain under theirs, and platform accounts such as a payment provider or a CRM are the client's own commercial relationships throughout. The studio does not resell those, and does not sit between the client and a provider on billing.
Anything pre-existing that the studio brings — internal tooling, templates, boilerplate written before the engagement — is licensed to the client perpetually for use in the delivered system rather than assigned. That distinction matters only if the client later wants to sell the codebase as a product, and it is flagged here rather than buried.
Warranty, support and what happens when it breaks
Defects against the agreed scope are fixed free of charge for thirty days after handover. A defect is behaviour that does not match what was specified; it is not a change of mind about what the specification should have said, and the two are distinguished by reading the scope rather than by negotiation.
Outside that window, and for anything that is not a defect, support runs on a monthly retainer with a stated response time. Telegram changes its Bot API on a schedule nobody controls, third-party providers deprecate endpoints, and a bot with nobody watching it degrades quietly — so the retainer is offered as the default rather than as an upsell, and declining it is a legitimate choice with a stated consequence.
The studio does not guarantee uptime for infrastructure it does not control. Telegram outages, payment provider incidents and chain congestion are outside any commitment that could honestly be made, and a vendor promising otherwise is promising something it cannot deliver.
Payment, confidentiality and ending the engagement
Invoicing is split across kickoff and handover, in the currency stated in the agreement. A working demo precedes the handover payment, so the client sees the delivered system before the balance is due rather than after.
Confidentiality runs both ways and survives the engagement. The studio will not name a client, describe their system, or publish any figure about their business without written consent — a commitment the evidence policy on this site already makes structurally, since nothing is published unless a reader can verify it independently.
Either side may end an engagement in writing. Work completed to that point is invoiced and handed over in the same condition as a completed handover: source, credentials, deployment. A partially built system the client has paid for is the client's, and withholding it as leverage is not a mechanism available under these terms.
Governing law and the contracting entity
The contracting entity and the governing jurisdiction are named in the signed agreement for each engagement rather than asserted on this page. That is deliberate: this site publishes no legal entity, no registered address and no incorporation claim, because none of those is currently verifiable by a reader and an unverifiable claim about who you are contracting with is worse than an explicit deferral.
A prospective client is entitled to that information before signing anything, and it is provided on request at the point it becomes relevant — which is before money moves, not after.
Questions about the agreement
Is this page the contract?
No. It is a plain-language summary of the terms that go into a written agreement signed per engagement, published so that nothing in that agreement is encountered for the first time at signing. Where the two differ, the signed agreement governs.
What counts as a scope change rather than a defect?
A defect is the system not doing what the written scope says it does. A scope change is the written scope not saying what you now want it to say. The test is the document rather than a judgement call, which is why time is spent making the scope specific before work starts rather than after.
Do I own the bot token and the deployment, or just the code?
Both, and the distinction is worth being explicit about because it is where this market commonly differs. A bot that runs on the builder's infrastructure under the builder's token is a bot you are renting, and it is the reason a rescue-and-rebuild engagement exists as a costed line item at all.
What happens if Telegram changes the Bot API and the bot breaks?
Inside the warranty window it is fixed at no cost. Outside it, it is retainer work. This is not a hypothetical: the Bot API ships breaking-adjacent changes on a regular cadence, which is why a changelog is maintained on this site rather than left to chance.
Why is the legal entity not named on this page?
Because it is one of the values this build treats as requiring explicit sign-off rather than a plausible placeholder, and an unfilled placeholder is not published. It is named in the agreement and provided on request before anything is signed. A site that invented one would be making exactly the kind of unverifiable claim the rest of these pages refuse to make.
Related reading
What happens to data collected during an engagement is set out separately in the privacy page.
For the reasoning behind fixed scope and pre-payment demos, read how the studio works.
The scope these terms are agreed against is produced by the qualification conversation.
For what a fixed price is composed of before it becomes a commitment, see the cost breakdowns.
For what it costs when a previous builder kept the token and the deployment, see the rescue and rebuild page.