State that outlives the run

A workflow that has to remember something usually means provisioning a database first. Here the store is a component on the canvas — append-only streams, key/value records and agent memory, scoped to your workspace, with a retention window you choose.

Streams, key/value records and agent memory as canvas components — scoped to your workspace, with retention you set.

What the store gives you

Platform capabilities

Do I have to provision a database?

No. The store runs as part of the platform, so there is nothing to size, patch, connect or pay for separately. You place the component, pick a namespace and write to it — and usage is metered per workspace, so what a workflow costs to remember is a number you can see rather than a surprise.

How long is my data kept?

For as long as the retention window on that namespace says. Working data can expire in days while the records you care about are kept far longer, and the window is a setting rather than a cleanup job you have to write. There is deliberately no "keep forever" — anything you need indefinitely belongs somewhere you back up.

Can an AI agent read and write it?

Yes, if you grant it. The same store is available as an ordinary step you place in order and as a tool an agent may call, which is how an agent keeps memory across turns. Both routes are scoped to the same workspace and metered the same way, so granting the capability does not widen what can be reached.

Try it on a real workflow