Terms & Conditions
Plain-language terms. Engagement-specific terms always live in a signed proposal — if these and the proposal ever disagree, the proposal wins.
The site
This website is provided as-is. Content describes our services and approach; it isn't a binding offer, and it may change without notice.
Engagements
Any diagnostic, build, or embedded engagement begins only under a written proposal with defined scope, timeline, deliverables, and fees.
Estimates in a proposal are made in good faith. Material changes in scope are handled through written change orders before work proceeds.
Intellectual property
On full payment, the client owns the deliverables produced specifically for them — code, documentation, and playbooks.
We retain our general know-how, pre-existing tools, and reusable methods. Anything open-source remains under its own licence.
No outcome guarantees
We commit to process quality — diagnosis done properly, production-grade builds, and adoption support. We don't guarantee specific revenue figures. Any ROI model in our work is a model, not a promise.
Liability
To the maximum extent permitted by law, our total liability for claims connected to an engagement is capped at the fees actually paid to us under that engagement in the three months preceding the claim.
Confidentiality
Both parties treat the other's non-public information as confidential and use it only to deliver the engagement. This survives the end of any engagement.
Governing law
These terms are governed by the laws of the jurisdiction named in the relevant proposal. [PLACEHOLDER — set jurisdiction before signing clients.]

