store.sgit.ai / lab / describe your agent / canvas
Describe your agent — the canvas
Nothing on this page can be bought. A prototype of an interface.
Nothing on this page can be bought. This is a prototype of an interface, and which of the two becomes the real one is not decided. Nothing on it is sent anywhere: what you build stays in this browser and leaves as a file you copy out. specified, not built 11 Sep 2026
The agent in the middle, everything it could reach around it. Click a capability to give it to the agent, click again to take it away.
filesystemfiles and directories
processprograms and their execution
networkendpoints and hosts
identitycredentials and who the agent can act as
communicationmessages to people
coderepositories and what lands in them
moneybudgets and spend
schedulethings that outlive the turn
browserwhat a browser extension or automation can see and do in your browser
What you have said it can do
Nothing selected. Click a capability above.
It goes to your clipboard or your downloads and nowhere else. There is no account here and no page that sells anything opens a connection — both are build checks rather than promises.
What is wrong with this one
What it is good at. For somebody being walked through it by a person — which is the mode this page exists for. The whole set is visible at once, so a conversation can jump anywhere in it rather than going in an order somebody else chose.
What it is bad at. Twenty-three things on one screen is a lot to meet at once, and nothing tells you where to start. It rewards somebody who already knows roughly what their agent does and punishes somebody who does not.
Try one at a time instead → — same twenty-three primitives, same document out. Two options presented with only their strengths is a menu, not an experiment.
What this produces, and what it does not
It produces the grant — everything the agent can do. That is one of four objects in an Agent Behaviour Policy. It is not the mandate (what you authorised), not the delta between them, and not a policy. What the other three are.
The grant is the half you can answer from the deployment, which is why it is the half given away. The three that follow need somebody to look at your situation, and that is the £500 level.
The vocabulary is not ours
23 primitives on a verb.object.reach grammar, promoted out of riskmandate.ai’s own template vault with a published read key. If this store invented its own words, you would describe your agent in one vocabulary and receive a document written in another.
selfthe agent's own process, sandbox or turn
projectthe working tree or workspace it was pointed at
hostthe machine, container or account it runs as
tenantthe organisation's accounts, repositories and services
worldanything on the internet
The rules the set follows
- A specific path, host or mailbox is an instance of a primitive, never a new one.
- Reversibility sits on the primitive, not the instance, because it decides whether a gap is a nuisance or a loss.
- A grant containing irreversible primitives is a different object from one that does not, however many rows each has.
- The set is a starting set and will be wrong at the edges from the first week. A proposed primitive that is a specific thing is an instance; one that is a new verb, object class or reach needs a probe.
- A label never says 'your' or 'as you': what host, tenant and world mean is the profile's to say (reach_names), because for an agent in a vendor's container 'host' is the container and 'tenant' is a scoped token, not your machine and not your accounts.
One clause was removed on the way in. The rule above ended with a second clause tying recoverability to a financial concept this site bars absolutely, because it carries prices and the word implies a product it does not sell. The rule itself is kept whole; the clause is recorded in data/capabilities.json under _elided, which is in the repository and not in the site. The words this site will not use.
Promoted from https://what-can-it-do.games.sgit.ai/data/ at pack version v0.8.0, with the content hash of the bytes it was read from recorded in data/capabilities.json. tools/promote_capabilities.py does it, run by hand — the build opens no connection.
Then what
The document this produces is an input to a model session that has the template vault and turns it into a vault of your own. That is the £500 level, and the honest version of the workflow is: build this together, you go and do something else, the vault follows within one to three days of you sending the details.
The other prototypes in the lab
Which agent do you run? → How buying works → Every claim, with its state →