Skip to content
Plimsoll SI

For builders

Wire the line into your release.

Connect what you built, gate each release on a sealed plan, and fix with the smallest example in hand.

Connect

Bring the system as it is.

No SDK to add and no code to change. Plimsoll asks your system the way your users do.

An HTTPS endpoint

Paste a curl that already works. Studio reads the request, finds where the question goes and where the answer comes back.

An MCP server

Point at a tool server and name the tool to call. Each role is asked through it as itself.

Plimsoll Link

For a system on your own network: one outbound connection, no inbound firewall rule.

As every role

Roles go in a request field, a header or a test account per role, so a leak between roles shows up.

Release gate

A sealed plan, run on every release.

Seal a plan once in Studio. From then on your pipeline starts it with an API key and reads one of three verdicts.

# Start a run of a sealed plan (the key comes from Settings, API keys)
curl -s -X POST https://api.plimsollsi.com/api/v1/plans/$PLAN/runs \
  -H "Authorization: Bearer $PLIMSOLL_KEY"
# -> {"id": "run_...", "state": "queued", ...}

# Ask until it is done, then read the verdict
curl -s https://api.plimsollsi.com/api/v1/runs/$RUN \
  -H "Authorization: Bearer $PLIMSOLL_KEY"
# -> {"state": "done", "verdict": "PASS", ...}

# Hand the checks to your CI view (JUnit XML; ?format=sarif for SARIF)
curl -s https://api.plimsollsi.com/api/v1/runs/$RUN/report \
  -H "Authorization: Bearer $PLIMSOLL_KEY" > plimsoll.xml
  • PASS

    Every check held its line, with the bound to show it. Merge.

  • FAIL

    A check crossed its line. The finding carries the example. Stop the merge.

  • INCONCLUSIVE

    Nothing failed, but the plan cannot prove the line yet. It says what to add.

The passport, from the same run

Each finished run has its passport and its verify page, so the build log can link the evidence a reviewer will ask for.

The same plan, every time

The questions and limits are sealed before the first run, so a green build means the same thing in March as it did in January.

Fix loop

Find it, fix it, prove the fix.

  1. Find

    Each FAIL comes with the smallest example: who asked, what came back, and the likely cause.
  2. Fix

    Change the retrieval filter, the prompt or the tool permission. The finding names the place to look.
  3. Prove

    Rerun the same sealed plan and compare the two runs side by side, check by check.

Next

Your first sealed run takes minutes.