sgit newsroom v0.1.29 · snapshot 2026-09-24

Reading room · what-can-it-do.games.sgit.ai

On this page

Reading room / what-can-it-do.games.sgit.ai · raw text · live ↗

From what-can-it-do.games.sgit.ai, the page as fetched on 2026-09-25 · open the live page ↗Everything on this sheet is the source site's own text; the newsroom's chrome is outside it.

The capabilities

The 23 capability primitives every question is built from: a verb, an object class and a reach, each carrying whether its effect can be undone.

Source: https://what-can-it-do.games.sgit.ai/map/capabilities/index.html↗ · site v0.8.0 · this file is generated from the same content as the page, so the two cannot drift. Every page on this site has a .md twin; internal links below point at them.


Play↗ / The map↗ / The capabilities

The capabilities

A capability is a verb crossed with an object class crossed with a reach, carrying whether its effect can be undone. Read a file in the project and read a file anywhere the account can are two capabilities; /etc/passwd is not a third — a specific path is an instance, never a new primitive.

CapabilityIdFamilyUndoGranted byReduction
Read the project it is working on↗read.file.projectfilesystemyes7yes
Change the project it is working on↗write.file.projectfilesystemwith-effort5yes
Read any file the account can reach↗read.file.hostfilesystemno7yes
Change any file the account can reach↗write.file.hostfilesystemwith-effort6yes
Delete files anywhere the account can reach↗delete.file.hostfilesystemno4yes
Read a retained record: shell history, past sessions↗read.record.historyfilesystemno4yes
Run programs as the account↗execute.process.hostprocesswith-effort6yes
Run programs inside its own sandbox only↗execute.process.selfprocessyes0yes
Reach a permitted list of hosts↗send.endpoint.allowednetworkno1yes
Reach any host on the internet↗send.endpoint.worldnetworkno6yes
Read credentials stored where it runs↗read.credential.hostidentityno4yes
Act in accounts with the credentials it holds↗authenticate-as.credential.tenantidentityno7yes
Change its own permission settings↗grant.credential.selfidentityyes3yes
Send a message to anyone↗send.message.worldcommunicationno0yes
Read mail or chat it is connected to↗read.message.tenantcommunicationno1yes
Commit to the repository it was pointed at↗write.repository.projectcodewith-effort4yes
Push to a code host (any branch it can reach)↗write.repository.tenantcodewith-effort4yes
Sign commits with the key it holds↗authenticate-as.credential.signingcodeno3yes
Publish packages, images or pages under the name it holds↗create.record.worldcodeno2yes
Spend money or tokens against an account it holds↗write.budget.tenantmoneyno1yes
Create something that outlives the turn where it runs (a cron, a service)↗create.schedule.hostscheduleyes4yes
Create something that outlives the session, on the platform (a routine, a scheduled trigger, a new session)↗create.schedule.tenantscheduleyes1—
Read every page you visit↗read.record.browsingbrowserno1yes

The rules the set is written under

Reach

ReachMeans
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

Reach is the axis people get wrong. Host for an agent in a vendor's container is the container, and tenant is a scoped token; each product's page says what the words mean there.


Site index for agents↗ · HTML version↗