Terms of Service
By using Sindri or purchasing a build, you agree to these terms.
1. Service Overview
- —Sindri builds custom software products to your specification, delivered as source code you own.
- —Pricing is fixed by tier, as quoted during intake. No hourly billing, no hidden fees.
- —Timeline estimates provided during intake are good-faith estimates, not guaranteed delivery dates. We will communicate proactively if timelines shift.
- —Sindri is a product of Martello Systems.
2. Scope & Scope Lock
- —Project scope is defined and locked during the intake process, before any payment is collected.
- —Once scope is locked, the specification becomes the binding deliverable. Additions, feature changes, new integrations, or data model modifications beyond the locked scope are treated as paid change orders.
- —If ambiguity in the original scope is discovered during the build, Sindri will interpret it reasonably and communicate the interpretation before proceeding. You may accept or request a change order.
- —Sindri selects the technology stack from our supported tooling. Stack preferences are noted but not guaranteed if they conflict with delivery quality or timeline.
3. Revisions
Each tier includes a set number of revision rounds. A "round" is one consolidated set of feedback submitted together — not individual change requests sent over time. Feedback for each round must be submitted within 7 days of receiving the deliverable or the round is forfeited.
| Tier | Price | Included Revision Rounds |
|---|---|---|
| Micro | $3,000 | 1 round |
| Tool | $9,500 | 2 rounds |
| Platform | $16,500 | 2 rounds |
| Complex | $38,000 | 3 rounds |
- —Revisions must be within the original locked scope. Requests that expand scope, add features, or introduce new integrations are change orders regardless of remaining revision rounds.
- —Additional revision rounds beyond the included amount are billed at $150/hr.
- —Bug fixes (defects where the build does not match the locked scope) are not counted as revisions — they are covered under the post-delivery support window.
4. Change Orders
- —Any work outside the locked scope requires a written change order before work begins.
- —Change orders are quoted at $150/hr or as a fixed add-on, at our discretion.
- —Change orders do not extend or reset revision rounds unless explicitly stated in the change order.
- —Verbal or informal requests (email, chat) do not constitute approved change orders. A written acknowledgment from both parties is required.
5. Delivery
- —Source code is delivered via a private GitHub repository.
- —A ZIP archive is available on request.
- —Every delivery includes a README with setup, deployment, and environment variable instructions.
- —You are responsible for your own hosting, deployment, and ongoing infrastructure unless separately contracted.
- —Delivery is considered complete when the source code is made available to you and matches the locked scope.
6. Payment
- —Payment is collected via Stripe. We accept major credit cards.
- —You may pay the full tier price upfront, or a 50% deposit with the remaining 50% due upon delivery.
- —If the remaining 50% is not paid within 14 days of delivery, access to the private repository may be revoked until payment is received. You retain any code already downloaded.
- —Refunds are issued only under the partial delivery guarantee described below. Completed work is non-refundable.
7. Post-Delivery Support
- —30 days of bug-fix support is included after delivery at no additional cost.
- —A "bug" is a defect where the delivered product does not function as described in the locked scope. Feature requests, enhancements, and usability preferences are not bugs.
- —Support is provided via email only. Response times are best-effort, typically within 2 business days.
- —Extended support beyond 30 days is available as a paid add-on in hour blocks at $150/hr.
- —No indefinite maintenance, monitoring, or on-call support is provided unless under a separate retainer agreement.
8. Partial Delivery Guarantee
- —If we accept your project and cannot deliver what was scoped, you receive a refund proportional to the features that were not completed.
- —You keep full ownership of everything that was completed, even in a partial delivery scenario.
- —If we determine during scoping that your project is not a fit for our service, we will tell you before payment — not after.
9. What We Do Not Provide
- —Long-term hosting, infrastructure management, or server administration.
- —Production secret or credential management.
- —Uptime guarantees for your deployed product.
- —Legal, compliance, or regulatory advice.
- —Ongoing feature development outside of contracted change orders.
- —Training, onboarding, or documentation beyond the included README.
10. Intellectual Property
- —You own all delivered source code in full upon final payment.
- —Sindri retains no license to customer-specific code after delivery.
- —We may reuse general patterns, techniques, and non-proprietary approaches in future builds. Your proprietary business logic and data are never shared or reused.
- —You grant us permission to list the project type (not your company name or details) as a portfolio reference unless you opt out in writing.
11. Limitation of Liability
- —Sindri's total liability for any claim arising from a project is limited to the amount you paid for that project.
- —We are not liable for indirect, incidental, consequential, or punitive damages, including lost profits, lost data, or business interruption, regardless of cause.
- —We are not liable for issues arising from your modifications to the delivered code, your hosting environment, third-party service outages, or your failure to follow deployment instructions.
- —We do not guarantee that the delivered software will generate revenue, attract users, or achieve any particular business outcome.
12. Dispute Resolution
- —Both parties agree to attempt to resolve disputes informally via email before pursuing formal action.
- —If informal resolution fails within 30 days, disputes will be resolved through binding arbitration under the rules of the American Arbitration Association.
- —Arbitration will be conducted remotely where possible. Each party bears its own costs.
- —These terms are governed by the laws of the State of New York, without regard to conflict of law provisions.
13. Termination
- —You may cancel a project before the build begins for a full refund of any deposit paid.
- —Once the build has started, cancellation is subject to a charge for work completed to date, calculated at $150/hr for time spent.
- —Sindri may terminate an engagement if the client is unresponsive for more than 14 consecutive days after a deliverable is sent. In that case, the project is considered delivered as-is.
- —Sindri reserves the right to decline any project at the scoping stage for any reason.
14. Modifications to These Terms
We may update these terms from time to time. Material changes will be noted on this page with an updated date. The terms in effect at the time of your purchase govern your engagement.