Terms
Last updated October 26, 2026
These terms cover the ShipMesh private beta. By installing the ShipMesh GitHub App or using app.shipmesh.dev, you agree to them.
The private beta
ShipMesh is invite-only while in beta. We approve each installation by hand; until an installation is approved, ShipMesh posts a neutral check and doesn't analyze its pull requests.
Credits and payment
- You can buy credits on the pricing page. Payments are processed by Stripe; ShipMesh never sees or stores your card details.
- A pull request ShipMesh gates uses 1 credit, charged once per pull request. Later runs on the same pull request, and low-risk changes, are free.
- When an installation linked to your account runs out, ShipMesh posts a neutral check instead of analyzing, until you top up.
- The Team plan renews monthly and adds its credits each time it's paid, until you cancel. Cancelling stops future renewals; credits you've already bought stay on your account.
- Installations we approved without a paid plan aren't charged during the beta.
Your responsibilities
- Install ShipMesh only on repositories you're authorized to share with it.
- Don't use ShipMesh to break the law, to probe or disrupt the service, or to get around its limits.
- You remain responsible for what you merge. ShipMesh's walkthroughs, findings and questions help you understand a change; they aren't a guarantee that it's correct or safe.
How the gate behaves
ShipMesh reports its verdict as a GitHub check. Whether that check blocks merging is up to your branch protection settings. If ShipMesh can't reach a verdict within 60 minutes, it resolves the check by policy: low- and medium-risk changes pass with a warning, and high-risk changes are blocked, so no merge is stranded indefinitely. An owner can sign off without explain-back on medium-risk changes; when they do, the reason is recorded on the check, in the decision record and in the audit log.
Your content
Your code and repositories remain yours. You let ShipMesh process them only to run the gate for you, as described in our Privacy page. Decision records ShipMesh writes into your repository are yours too.
The service
The beta is provided as is, without warranties or uptime commitments. Features may change or be removed while we learn from the beta. To the extent the law allows, ShipMesh isn't liable for indirect or consequential losses arising from use of the beta.
Ending
You can stop at any time by uninstalling the GitHub App. We may suspend or end access to the beta, for example to protect the service or other customers.