What this covers
Its own identity
Not a shared service account, not a borrowed human login.
Scoped, not broad
Permissions limited to the objects and fields the workflow needs.
Attributable writes
Every action in the audit trail traces to a specific agent.
Revocable independently
Turning off one workflow does not touch another.
02
What does a scoped identity actually limit?
The permissions attached to each agent are set to what that specific job needs and nothing past it. An agent that logs call activity against a record holds contact and activity scopes; it does not hold delete access or billing scopes, because its job never calls for them. That limit is enforced in the platform, in OAuth scopes, permission sets, and object- or field-level security, not inside a prompt asking the model to behave. The distinction matters because a system instruction telling an agent what not to do is a request that assumes the instruction is followed; a token that was never granted the permission in the first place is a control that holds regardless of what the agent is told or how it is manipulated.
03
How does this make writes attributable and reversible?
Because each agent has its own identity, every entry in the audit trail is keyed to a specific, named actor rather than a generic "system" account. That is what makes precise reversal possible: if one workflow starts producing bad writes, every change it made can be identified and rolled back as a set, while writes made by other agents and by humans are left untouched. Without that separation, undoing a bad run means guessing which of many unattributed changes actually came from the misbehaving piece, which turns a clean rollback into a manual audit.
04
What happens if one workflow needs to be turned off?
Because access is scoped and independent per agent, revoking one does not touch the others. Pausing the workflow that creates Jira tickets, for example, has no effect on the workflow drafting CRM updates or the one flagging renewal risk, because each holds its own credentials and its own permission set rather than sharing a single connection that everything depends on. That independence is also what makes pausing or canceling a workflow a clean action rather than an all-or-nothing switch, consistent with how the subscription itself works: there is no minimum term, and pausing one active workflow does not require unwinding every integration at once.
05
How do permissions stay matched to the job over time?
Left alone, any system that accumulates access tends to accumulate more of it than it uses, a pattern generally called scope sprawl. The corrective is a periodic review: compare what each agent identity is permissioned to touch against what it has actually used, and cut the difference. Because every agent is scoped to one job rather than sharing broad access with several, that comparison is tractable, one identity maps to one workflow, so a review does not require untangling which of many jobs a single shared credential is actually being used for.
06
Is a scoped identity a substitute for the approval gate?
No, the two are complementary controls that answer different questions. A scoped identity limits what an agent is even capable of doing, an agent without delete access cannot delete a record no matter what it is asked to do. The approval gate limits what a capable agent is allowed to do without a human confirming it first. Least privilege bounds the blast radius if something goes wrong; the approval gate catches the specific instance before it happens. A workflow that is heavily scoped but has no approval step can still make a wrong stage change within its allowed scope; a workflow with a strong approval gate but broad scope is one bad approval away from a much bigger mistake. Both controls have to hold at once.
07
Why does this matter more for an agent than for a new employee?
A new hire can be trained, can ask a question when something looks off, and can be held accountable in ways that create natural friction before a mistake happens. An agent has none of that: it acts at machine speed on the instructions and context it is given, and it can be steered by what it reads, a misleading line in an email or a manipulated document, in ways a person generally is not. That difference is why agent permissions cannot lean on the same informal trust a human employee's access does. The scope has to be enforced mechanically, in the platform's own permission system, because there is no equivalent to a new hire pausing to double check something that looks wrong.
08
Does a scoped identity mean ASTRA cannot see everything it might need?
No, because reads and writes are scoped differently on purpose. An agent can read broadly across the tools it is connected to, pulling context from a CRM record, a related ticket, or prior call notes, so its drafts are grounded in the full picture rather than a narrow slice. The scoping described here applies specifically to writes, the fields and objects an agent is permitted to change. That asymmetry is intentional: a wide read path lets an agent make a well-informed proposal, while a narrow write path keeps what it is actually allowed to change small and known, so being well-informed never translates into being able to touch more than the job requires.
Related reading
FAQ
Does ASTRA use my personal Salesforce or Gmail login?
No. Each agent acts through its own identity, scoped to the permissions its workflow needs. It never runs as a person's login or a shared, all-purpose service account.
If we turn off one workflow, does it affect the others?
No. Because each agent holds its own independent identity and credentials, revoking or pausing access for one workflow has no effect on any other workflow running in your stack.
Can a wrong write be traced back to the specific workflow that made it?
Yes. Every write in the audit trail is keyed to the agent identity that made it, so a bad write is attributable to one specific workflow rather than a shared, generic account.
Does scoping permissions replace the need for human approval?
No. Scoped identity limits what an agent can technically do; the approval gate limits what it may do without a person confirming it first. Both controls run together, not as substitutes for each other.
Agents do the work. You approve what reaches the customer.
Mindlyft is the approval and audit layer over your AI GTM agents: every customer-facing action drafted, human-approved, reversible, and logged. We engineer the first workflow free.
Apply for a slot