Skip to main content
Behavioral verification for AI-generated code

AI writes code.
You define the rules.

Write behavioral specs in ISL. Shipgate verifies every function, entity, and invariant against your implementation — catching violations before they ship.

specs/user-service.isl
domain UserService {
  behavior RegisterUser {
    input { email: Email, password: String }
    output {
      success: { user: User }
      errors { EMAIL_EXISTS, WEAK_PASSWORD }
    }
    preconditions {
      not User.exists(email)
      input.password.length >= 8
    }
    postconditions {
      success implies User.exists(result.user.id)
    }
    temporal { response within 500ms (p99) }
  }
}
shipgate gate specs/user-service.isl --impl src/
✓ SHIP   Trust Score: 94%   Confidence: 100%
  ✓ Preconditions      3/3 passing
  ✓ Postconditions     2/2 passing  
  ✓ Invariants         2/2 holding
  ✓ Error cases        2/2 correct
Install
npm install -g shipgate

How it works

From spec to verified in three steps

01

Write intent specs

Define what your code must do — preconditions, postconditions, invariants, timing constraints — in ISL. No boilerplate.

02

Shipgate verifies

The gate command generates and runs behavioral tests against your actual implementation. No manual test-writing.

03

Get a verdict

SHIP, WARN, or NO-SHIP with a trust score, evidence trail, and per-file breakdown. Block bad AI code in CI.

VS Code extension
shipgate-isl
Verification method
Behavioral contracts
Spec language
ISL (Intent Spec Lang)

Simple pricing

CLI and VS Code extension are always free. Pay for the dashboard and CI/CD gates.

Free

For individuals exploring behavioral verification.

$0forever
  • Full CLI (unlimited local runs)
  • VS Code extension (all features)
  • ISL language server
  • 50 API gate checks / month
  • Dashboard (30-day history)
Most popular

Pro

For developers who ship AI code to production.

$19/ month
  • Everything in Free
  • Unlimited API gate checks
  • Full dashboard history
  • Proof bundles & audit trail
  • Compliance reports (SOC 2)
  • Email alerts on violations
  • Priority support

Team

For teams that need shared verification and CI/CD gates.

$59/ month
  • Everything in Pro
  • 5 seats included ($10/seat after)
  • Multi-user dashboard
  • GitHub PR gate action
  • Slack / webhook notifications
  • SSO (Google Workspace)
  • SLA + dedicated support

No credit card required for Free. Cancel Pro/Team anytime.