Solution · Access
A coding agent joins the team
Agents onboarded like engineers: a seat, an owner, limits, whichever vendor they come from.
New agent, then Marcus approves, then Onboarded.
Who decides · Marcus Oyelaran · Department head · a new agent seat
How it plugs in
No new inbox, no new tool to learn.
- 01
An app in your tools
Connects to your repositories, trackers and chat as an app
- 02
A check, not a meeting
Holds a decision as a check the owner clears
- 03
Where people already work
Asks the owner where they already work, and carries out what was decided
Seat
A coding agent joins the Ledger team
- Seat
- Ledger team · coding agent
- Answers to
- Amara Diallo, engineering manager
- Decides alone
- Nothing, for now
- Escalation
- Amara, then Marcus Oyelaran
- Models
- Two approved for code; none for customer data
Declined · DEC-2214
No production access for the first quarter; review date set
How it runs
A team wants a coding agent, from whichever vendor. Without a seat it arrives through a developer’s own account, with that developer’s access, calling whichever model the tool points at, and the first audit question, “who is accountable for what this agent does”, has no answer.
A seat is a role a person and an agent hold together; the escalation matrix says who decides above each limit, seat by seat.
ORG-R05
A new agent seat needs the department head
SEC-R03
Production access for agents
- Person decidesTue 09:00Amara asks for a seat for a coding agent
- Agent carries09:10Seat drafted: jobs, limits, escalation, models
- Rules check09:12
ORG-R05
A new agent seat needs the department head
- Person decides11:00Marcus Oyelaran approves the seat
- Agent carries11:08Identity and model access granted inside policy
- Rules check11:12
SEC-R03
Production access for agents
- Person decides14:30Helena Strand declines, with a review date
Your issue tracker · Engineering
REQ-4120
A coding agent for the Ledger team
- Assigned to
- ADLedger team seat
- Status
- Needs Marcus
Illustration · Corvane, a fictional company
Step by step
Who takes each step, in order.
For
Told end to end: Corvane gives agents access the way it gives people access. Corvane is a fictional company.
- 01Amara Diallo, engineering managerAsks for the seat: the jobs, the person who will answer for it, the systems it needs.
- 02Enterprise Architecture’s agentDrafts the seat from the senior developer role: decision rights, escalation path, models, systems.
- 03Marcus Oyelaran, department headApproves the seat (ORG-R05).
- 04The IAM practice’s agentCreates the identity inside the identity blueprint.
- 05The model gateway’s agentGrants model access inside the approved models; none for customer data (SEC-R12).
- 06Helena Strand, CISODeclines production access for the first quarter, with the reason and a review date (SEC-R03).
- 07Amara DialloAnswers for the agent; its first pull request is a request on her seat, nothing merged.
- 08Yuki Tanaka, compliance leadReviews the audit pack the record assembles before it leaves the company (AUD-R01).
Where the decisions sit
Decision, who decides, up to where, and above that whom.
- The seat exists, with its jobs and limitsDecides: the department headUp to: the approved rolesAbove that: the executive
- The agent’s identityDecides: the identity team’s leadUp to: the environment’s identity blueprintAbove that: the Security practice lead
- Which models, with what dataDecides: the gateway’s service ownerUp to: the approved models and data rulesAbove that: the Security practice lead
- Access to each systemDecides: its service ownerUp to: the seat’s access profileAbove that: the identity team’s lead
- What the agent may merge, deploy or send aloneDecides: the seat’s personUp to: the limits written in the seatAbove that: the next seat up the escalation matrix
How much the agent decides, to start. A new agent seat starts at “asks every time” for anything that merges, deploys or leaves the company. Limits widen per job as the record shows the agent asked and decided well, and the person who owns the seat decides each widening.
The record it leaves. One seat, decision record DEC-2210; three grants within policy; one escalation, DEC-2214, declined with a reason and a review date; and from then on every packet the agent prepared and every decision taken on it. The audit pack is a query, not a project.
The tools it runs through
- Coding agents
Agents you builtClaude CodeCursorGemini CLIGitHub CopilotOpenAI Codex
- Identity providers
KeycloakMicrosoft Entra IDOkta
- Model providers
AnthropicAmazon BedrockAzure OpenAIGoogle GeminiOpenAIModels you host
- Business systems
ServiceNow
We connect to the systems you run, and build the connection before the demo.
Start with howyou run today.
Bring one piece of work that breaks at the handoffs: a pull request waiting on three reviewers, an initiative spread across twelve tools, a release nobody owns. We model the seats it crosses, give one of them an agent, and follow one decision to its record.