Skip to main content
SeaOtter
DemomacOSTeamsInvestors

p(τt+1:t+H | s≤tmulti, a<t, g)

p(τ | s, a, g) — where the work goes next, given its history, the agents' actions, and the goal.

AI agents produce work faster than anyone can check.

Ocean is SeaOtter's world model: it predicts where your agent's work goes next, so flawed routes die before they cost you.

Download for macOSTry the live demo

Scroll

Ocean checks agent work before it goes live

Three real artifacts, three committed grade receipts. Watch the first call, then make the next two.

Agents produceOcean checksLive
Replay of Ocean checking three real pieces of agent work at the gate
    • AI-generated marketing visual full of garbled pseudo-English text and clashing neon panelsHeld · 0.08
    • Fifteen-second AI-generated cinematic clip of a man at a control console, ending on a tearful close-upHeld · 0.60
    • { }Held · 0.42
    Nothing flawed gets this far.

    Three real artifacts. Three catches before anything went live.

    3 checked3 held0 shipped clean

    Every score is an OtterScore (0–1, ship needs a passing band) and every flaw is copied verbatim from a committed grade receipt.

    Campaign key visual, straight from the generator · Held · 0.08
    • criticalUnreadable fabricated copyThe graphic contains multiple nonsensical or misspelled text blocks: "Dolofuc satili do met casie", "SEALAS AVATLINT", "AISLENR", "Neihle uera sjntellur adislpis", "INÚCE UMLIE". This is not production-ready marketing or dashboard content because users cannot understand what the artifact is saying.
    • criticalCore headline appears corruptedThe largest central text reads "AISLENR", which appears to be an AI-generated pseudo-word rather than a meaningful product, campaign, or dashboard title. The main focal point fails basic clarity.
    • highMisleading analytics UIThe image shows charts, bars, percentages, currency symbols, and trend arrows without labels, units, sources, or real values. It implies business analytics while providing no verifiable data or interpretation.
    References
    job a18861a4-1ab0-43a7-ac2e-34a459739980
    run 5f1d00ac-103d-4ad3-8ee5-7b650ea1c424
    Committed receipt
    docs/qa/artifacts/landing-chaos-arc-20260717/image-grade-receipt.json
    Graded by
    OtterScore ensemble · 2026-07-17
    Generated cinematic short, 15 seconds · Held · 0.60
    • mediumGibberish text on holographic display0:08–0:11At 0:07.800–0:11.000: The holographic display shows nonsensical, AI-generated gibberish text (for example, 'CONNC DT SOMIET' and 'MNET ELEF TMMET') next to the legible Chinese characters.
    • mediumStatic, unnatural tear0:11–0:15At 0:11.000–0:15.000: In the extreme close-up, the tear on the character's left cheek is completely static and appears painted on, lacking natural fluid dynamics or interaction with the skin.
    References
    job cfb88900-56ef-4359-9003-38c05f8b59c7
    run 78e348db-b2b3-4b42-9744-3575680f8a70
    Committed receipt
    integrations/mantur/receipts/receipt-generated-video-demo-prod-20260711.json
    Graded by
    OtterScore ensemble · 2026-07-11
    route-choice.ts · agent patch · Held · 0.42
    • highMalformed IDs silently produce invalid indexes`return Number(selectedId.slice("route-".length));` accepts any string without checking the `route-` prefix or numeric suffix. `choiceIndex("route-abc")` returns `NaN`, and `choiceIndex("route-")` returns `0`.
    • mediumNo evidence of boundary tests for parsing behaviorThe artifact provides only the function and no tests covering malformed prefixes, empty suffixes, non-numeric suffixes, negative values, or valid route IDs.
    References
    job 71842a31-73e9-4666-8d0a-a57064644cf3
    run d26c7824-36f3-4367-b971-ef0d3f14067d
    Committed receipt
    docs/qa/artifacts/landing-game-20260717/code-grade-receipt.json
    Graded by
    OtterScore ensemble · 2026-07-17

    Ocean predicts where each route leads

    You just did the gate's job by hand. Ocean does it for every route — before anything runs.

    Replayed from a real run · 2026-07-17

    1. Request accepted
    2. Ocean predicting
    3. Prediction returned
    • Rough ivory poster with a black raven sketchPredictedPolish the sketchPredicted end · advances toward the goal · completion likelyconfidence 60%time 10 seccost $50.00
    • Polished portrait-led noir poster without the ravenPredictedLead with a portraitPredicted end · advances toward the goal · completion likelyconfidence 60%time 1 seccost $5.00
    • Finished minimal RAVEN poster on warm ivory paperPredictedKeep the raven minimalPredicted end · advances toward the goal · completion likelyconfidence 60%time 1 seccost $0.00
    Inspect the call

    Oceancomposed2.8 sec<$0.002

    request
    ocean:selection-group:9188ef0650b92056ba72e77bc63dec6c055b0dbb6739548e421ac68101fc4cf8
    receipt
    ocean:receipt:c362b7b303f7974553707d4187f55716 ocean:receipt:92242c2652a225c2f13a855491947569 ocean:receipt:51bdb500bf39311b8fd36a40a09fae17
    Captured
    2026-07-17 · docs/qa/artifacts/model-stack-e2e-20260717/ocean-predict-success.json

    Replayed from one real Ocean run — receipts behind Inspect. Nothing here calls the model; the live demo runs behind the investor gate.

    Run it live — investor access

    Predictions stay Predicted. Only execution earns Verified.

    • Predictedavailable
    • Selectedavailable
    • Runninglocked
    • Observedlocked
    • Verifiedlocked

    No execution receipt exists from this page.

    Open the live demomacOS app