Terms of Service Agreement
Last Updated: August 12, 2026
By creating an account, clicking "I Agree," or using the Truss Ops platform (including related field, office, bidding, and public Field Box surfaces we make available), you agree to be bound by these Terms of Service. "Client," "you," and "your" mean the company or individual that creates or controls the workspace account, and all users invited under that workspace. Public Field Box submitters who do not create an account still agree to the applicable Field Box terms in Section 8 by using those tools.
1. Scope of Services
Truss Ops Co ("Truss Ops," "we," "us") provides software tools to help trades businesses manage operational workflows such as project tracking, field capture (including crew logs, site notes, photos, and related records), job costing and billing support, document storage, and—where included in the Client's subscription—preconstruction / bidding and AI-assisted features branded as Sentry PM (document intelligence and related assists). Sentry PM is a Truss Ops product brand and is not affiliated with unrelated third-party products that may share a similar name.
Truss Ops is a software provider only. Truss Ops does not act as an employer, co-employer, staffing agency, financial advisor, legal representative, accountant, or tax consultant for the Client or for any of the Client's employees, contractors, or subcontractors.
2. Independent Operations
Client acknowledges that it operates independently and is solely responsible for all business decisions, employee and contractor management, financial practices, bids and proposals, job performance, and legal compliance. Truss Ops shall not be considered a partner, joint venturer, co-employer, or agent of the Client.
Truss Ops provides estimation, tracking, reporting, and related tools for informational and operational convenience only. Client is solely responsible for verifying the accuracy of all calculations, quantities, unit costs, markups/margins, bids, invoices, project health data, and reports before relying on them or submitting them to third parties.
3. No Financial Liability; Not Payroll
Truss Ops shall not be liable for:
- Payment of wages, salaries, benefits, burdens, or taxes for Client's employees, contractors, or subcontractors.
- Providing earnings statements, tax documentation, certified payroll, or any payroll or legal timekeeping service.
- Any financial loss, damages, or liabilities arising from Client's business operations, including but not limited to poor workmanship, breach of contract, customer or general-contractor disputes, or reliance on estimates or reports generated in the Service.
Crew logs, labor burden views, and job-costing features are not payroll. They are intended for internal job costing and crew activity tracking only. Client remains solely responsible for paying workers and filing taxes through Client's own payroll provider or processes (for example, QuickBooks or another payroll system). Software-provider disclaimers in product PDFs and reports are consistent with this section.
4. No Legal Responsibility
Truss Ops shall not be responsible for:
- Legal claims, lawsuits, or regulatory actions brought against the Client.
- Compliance with labor laws, wage-and-hour rules, immigration laws, or employment eligibility verification.
- Any actions or omissions of the Client or its employees, contractors, subcontractors, invitees, or affiliates.
5. Accounts, Roles, Company Workspaces, and System Use
Client agrees to use Truss Ops systems and portals in accordance with applicable laws and ethical standards. Specifically:
- Company-scoped workspaces. Data in the Service is organized by company workspace. Client is responsible for inviting only appropriate users and for configuring roles and module access. Roles may include, without limitation, owner, project manager, lead, and crew. Client may also invite external or sponsored users (for example, subcontractors) under rules Client configures; Client remains responsible for their use of the Service.
- Credentials. Client is responsible for maintaining the confidentiality of login credentials for all user accounts under its workspace(s) and is liable for all activities occurring under those accounts. Client will promptly disable access for users who should no longer have it.
- Sensitive data. Client shall not upload, transmit, or store sensitive personal data (e.g., Social Security numbers, financial account details, immigration documents) unless explicitly permitted by Truss Ops features and protected under applicable data protection laws.
- Safeguards. Truss Ops shall take reasonable measures to safeguard system data but shall not be liable for unauthorized access, data breaches, or misuse resulting from Client's actions, credentials compromise, or negligence.
- No reverse engineering. Client shall not attempt to reverse-engineer, copy, or exploit Truss Ops systems, code, or proprietary workflows except as allowed by mandatory applicable law.
6. User Content, Photos, Documents, and Device Permissions
Client and its users may upload or create content in the Service, including photos, documents, notes, logs, and related metadata ("User Content").
- Client retains ownership of User Content but grants Truss Ops a limited license to host, process, transmit, display, and create derivative technical formats (for example, thumbnails, text extracts, embeddings, or PDFs) as needed to provide and improve the Service.
- Client represents that it has all rights and lawful bases needed to upload User Content, including worker, jobsite, and third-party data, and that User Content does not infringe others' rights or violate law.
- Photos and documents may be stored in cloud storage, processed for OCR/indexing, and associated with projects or field records. Client controls what its users upload.
- Some features may request device permissions (for example, camera or location). Granting permission is optional where the product allows alternatives (such as library upload), but refusing may limit functionality. Local device preferences (including consent flags) may be stored on the device.
- Truss Ops may remove or restrict User Content that appears unlawful, abusive, or harmful to the Service, without obligation to monitor all content.
7. Sentry PM and Artificial Intelligence Features
Certain features—often branded Sentry PM—use artificial intelligence and third-party model providers (for example, Google Gemini or successor providers) to process prompts, documents, images, and other User Content Client enables for those features. AI features may be limited to specific subscription tiers (for example, Pro), subject to usage metering or caps, and may be labeled beta or experimental.
- Client authorizes Truss Ops to send relevant content to AI subprocessors solely to provide the requested feature.
- AI outputs are probabilistic and may be incomplete, outdated, or incorrect. No warranty is made regarding AI accuracy, completeness, or fitness for a particular purpose. Client must review all AI outputs before business use or third-party submittal.
- Optional programs (such as de-identified or scrubbed trade-knowledge contributions) apply only if Client enables them in settings; Client may disable such options where the product provides a control.
- Truss Ops does not guarantee that AI providers will not use data for their own model improvement beyond what their terms and our configuration allow; Client should review our Privacy Policy (when published) for processing details.
8. Field Box (Public Tools)
Field Box is a public or lightly gated capture funnel (including NFC tag flows) that may allow users to submit field documents, receive emailed PDFs, and optionally convert into a Truss Ops subscription workspace.
- By submitting to Field Box, the submitter agrees to these Terms to the extent they apply to Field Box, and acknowledges that Truss Ops may store submitted field data temporarily until the submitter converts, deletes, or the data otherwise expires under our retention practices.
- Field Box may email documents to addresses the submitter provides. The submitter is responsible for providing a correct email and for any sensitive content included in submissions.
- Free or trial Field Box usage may be rate-limited. Separate tag or subscription billing (via Stripe) may apply to NFC tags or related plans as presented at purchase.
- Field Box is not a substitute for a full Truss Ops workspace; feature limits and temporary storage differ from authenticated Core/Pro accounts.
9. Intellectual Property
10. Confidentiality
11. Non-Solicitation
12. Indemnification
Client agrees to indemnify, defend, and hold harmless Truss Ops Co and its officers, employees, and affiliates from any and all claims, damages, losses, liabilities, costs, and expenses (including reasonable attorney's fees) arising out of or related to:
- Client's business activities and decisions, including bids, job costing, invoices, and project disputes with customers or general contractors.
- Employment practices, tax filings, wage claims, or legal compliance.
- User Content and Field Box submissions, including alleged IP infringement or privacy violations.
- Use or misuse of Truss Ops systems or services by Client or its users (including AI features and exported PDFs).
- Breach of this Agreement.
13. Subscription Plans, Trial, Payment, and Access
Subscriptions are billed through our payment processor (currently Stripe) on a recurring basis as presented at checkout or in the billing portal. Plan names and feature entitlements (including Field Starter, Core, and Pro) are as described at purchase or in-product; Truss Ops may update plan packaging prospectively.
Trial. Where offered, new workspaces may receive a trial period of fourteen (14) days (or another period stated at signup). Trial access ends at the end of the trial day as implemented in the Service.
Access. Workspace access to the paid application generally requires an active paid subscription or a valid, non-expired trial. If subscription status is past due, unpaid, canceled, or otherwise not active, and no valid trial applies, Truss Ops may restrict or suspend access without a multi-day grace period and without separate "late fees" or "reconnection charges," except for amounts Client still owes for the subscription itself. Client can restore access by updating billing through the Stripe customer portal or checkout flows we provide.
Plan changes and cancellations. Plan changes, cancellations, and invoices are managed through Stripe as configured for the account. Unless required by law or expressly stated in writing by Truss Ops, fees are non-refundable.
Client agrees to provide accurate billing information and to pay all subscription amounts when due.
14. Suspension, Termination, and Data
Truss Ops may suspend or terminate access if Client violates these Terms, fails to pay, or engages in conduct that may harm Truss Ops's reputation, systems, or legal standing.
Client may stop using the Service and cancel subscription billing through the mechanisms we provide (for example, the Stripe customer portal). Cancellation does not automatically delete all data.
Upon termination or cancellation, Truss Ops may retain or delete workspace data according to our operational backups, legal obligations, and Privacy Policy (when published). Where the product provides export, conversion (for example, Field Box import), or deletion tools, Client is responsible for using them in a timely manner. Truss Ops is not obligated to provide custom data extraction beyond in-product tools unless agreed in writing.
Sections that by their nature should survive (including confidentiality, IP, indemnity, disclaimers, limitation of liability, and dispute resolution) survive termination.
15. No Guarantee
16. Limitation of Liability
17. Force Majeure
18. Client Responsibilities
19. Service Level Disclaimer and Subprocessors
Truss Ops does not guarantee uninterrupted access to its systems and may perform maintenance or updates at its discretion. Support is provided during standard business hours unless otherwise agreed in writing. The service is provided on an "AS IS" and "AS AVAILABLE" basis.
Truss Ops is not liable for business interruptions caused by outages or failures of third-party infrastructure or subprocessors used to operate the Service, which may include (without limitation) cloud hosting providers, database and authentication providers (e.g., Supabase), payment processors (e.g., Stripe), transactional email providers (e.g., Resend), and artificial-intelligence model providers used for optional AI features. Naming examples does not create a warranty or an obligation to continue using any specific vendor.
20. Governing Law
21. Dispute Resolution
22. Survival
23. Changes to These Terms; Entire Agreement
Truss Ops may update these Terms by posting a new version in the Service and/or at our Terms URL, assigning a new version identifier, and requiring affected users to accept the updated Terms before continuing (including via an in-app acceptance gate). We may also send in-app notifications about material updates. Continued use after acceptance constitutes agreement to the updated Terms. For changes that do not require re-acceptance under our then-current process, the posted version controls as of its effective date.
Except for updates made under this section, this Agreement constitutes the entire understanding between the parties regarding the Service and supersedes prior communications on the same subject. No waiver is effective unless in writing and signed (or accepted electronically) by the waiving party.