Skip to content
Selfirm

Developers and agents · Planned

Default: nothing. Then exactly what you grant.

This is the design for how agents, programs and connectors will be bounded in Selfirm. It is not shipped. We publish it because the rules are settled and because they shape everything that is built before agents arrive.

What a grant contains

PartMeaningExample
ScopeWhich parties and which thingsCompany A’s accounts only
ActionsWhat may be done with themRead; draft a reply
BudgetHow much it may spend on its own runningA monthly cap on model usage
PeriodWhen the grant ends30 days

The rules

The full matrix

OperationOwnerAI agentData connector
View things and balances in scopeAllowedWithin grantWithin grant
Produce analysis or draft tasksAllowedAllowedNot allowed
Change the recordAllowed, auditedDraft for review onlyNot allowed
Draft outward contentAllowedWithin grantNot allowed
Send outward contentAllowedLater; approval requiredNot allowed
Suggest a transferAllowedDraft onlyNot allowed
Submit a securities tradeNot offeredForbiddenForbidden
Sign an on-chain transactionIn your own walletForbiddenForbidden
Change permission policyAfter strong sign-inForbiddenForbidden

The life of a request

  1. 01

    Propose

    The agent states what it wants to read or do.

  2. 02

    Check

    The permission service compares it with the grant.

  3. 03

    Decide

    Allowed, turned into a matter for approval, or refused.

  4. 04

    Record

    The request and its outcome are kept either way.

Common questions

Whose credentials does an approved outward action use?

That is still open. Selfirm does not hold credentials to outside accounts, so how an approved post or reply is actually sent is one of the questions we are working through.

Building agents for your own company?

Join the waitlist and tell us which boundary you miss most today.