All twins

Service twin · API + UI

Notion

Test knowledge agents that search, update, and organize team documentation.

API + UIspec-groundedREST · MCP · CLI
Terminal
$ uv tool install blobfish-cli
$ blobfish twin login
$ blobfish twin-runs create --twins notion --ttl 60 --wait

What’s inside

A deterministic, seeded, resettable replica: every operation below executes real state transitions against the twin’s own SQLite state — reads are hash-invariant, writes produce inspectable diffs, and reset restores the seed baseline.

Operations24
Reads12
Writes12
Entities14
Lifecycles0

Seeded entities

EntityTableFieldsAbout
blockblocks4Inferred from operation parameters (spec has no named schema).
childrenchildrens4Inferred from operation parameters (spec has no named schema).
commentcomments4Inferred from operation parameters (spec has no named schema).
data_sourcedata_sources6Inferred from operation parameters (spec has no named schema).
databasedatabases3Inferred from operation parameters (spec has no named schema).
markdownmarkdowns7Inferred from operation parameters (spec has no named schema).
memes2Inferred from operation parameters (spec has no named schema).
movemoves3Inferred from operation parameters (spec has no named schema).
pagepages9Inferred from operation parameters (spec has no named schema).
propertyproperties3Inferred from operation parameters (spec has no named schema).
queryqueries8Inferred from operation parameters (spec has no named schema).
searchsearches7Inferred from operation parameters (spec has no named schema).
templatetemplates2Inferred from operation parameters (spec has no named schema).
userusers2Inferred from operation parameters (spec has no named schema).

Three surfaces, one state

Mount Notion in a twin environment and the same seeded state serves vendor-shaped REST operations, an MCP endpoint for tool calling, and a generated bf-twin CLI — with copy-on-write sessions per rollout and a one-call reset to the seed baseline. Prefer raw HTTP? The same create works with curl:

API
$ curl -sS -X POST https://blobfish.ai/api/v1/twin/environments \
    -H "X-API-Key: $BLOBFISH_API_KEY" -H "Content-Type: application/json" \
    -d '{"services":["notion"],"ttl_minutes":60}'

Known limitations

Spec-grounded surface with synthetic seeded values; operations outside the spec are not mounted.