Company
Engagement terms
Last updated: 8 October 2026
These are the terms every engagement starts from, published so your finance and legal people can check them before the first call. The signed proposal or contract for your engagement is what applies; where it differs from this page, the contract wins.
What you own
Repositories, hosting, and platform accounts are created in your name, or we work inside the ones you already have. The code lives in your repositories from day one, and the formal assignment of intellectual property in the code and documents we deliver completes when the invoice covering that work is paid. We keep no licence fees, lock-in, or copies we depend on. Open-source libraries stay under their own licences, and we list the significant ones at handover.
How work is priced
- Fixed-price work (audits, upgrades, builds): a written scope and a fixed quote before work starts. Anything outside the scope is quoted separately before it is done.
- Retainers (maintenance, ongoing capacity): a monthly fee for a stated amount of work, described in the proposal.
Payment
- Invoices in USD, GBP, or EUR, payable within 14 days.
- Fixed-price work: 50% deposit to start, the balance against the milestones in the proposal. The Rails App Audit is invoiced when the report is delivered, so its guarantee works as stated: if the report isn't useful, you don't pay.
- Retainers: invoiced monthly in advance.
- Payment by international bank transfer; any other method is agreed in the contract.
Ending an engagement
Retainers can be ended by either side with 30 days' written notice. Fixed-price work can be stopped at any milestone: you pay for the milestones completed and keep everything delivered up to that point. Either way, the handover is the same — code, documentation, and a list of every system we had access to, with our access removed.
Confidentiality
We treat everything you share as confidential by default, and will sign your NDA, or our mutual NDA, before seeing anything sensitive. Where personal data is in scope we sign a data-processing agreement. We don't name you as a client or publish your work without your written permission. See also how we handle access and data.
Liability
Our total liability under an engagement is limited to the fees paid for that engagement, and neither side is liable for indirect or consequential losses. Nothing in this limits liability that cannot be limited by law.
Governing law
Veldway is based in Lahore, Pakistan. Unless the contract for your engagement states otherwise, engagements are governed by the laws of Pakistan. If your company needs a different governing law, raise it before signing and we'll discuss it.
Questions
Email hello@veldway.com or write to Veldway, 3A, Ayub Chowk, Lahore 54000, Pakistan.