Non-human identities
Govern service accounts, bots and agents based on why they exist.
Each service account, bot and agent gets an owner, a reason that decides how long it lives, a view of what it can reach and a review schedule. A machine identity without an owner becomes a task for someone.
What you get
An owner and a reason for each one
What each one can reach
Reviews that match what it can do
It works in three steps
Each step records its reason, and the next step uses it.
Classify
Separate what the identity is from why it exists.
Assign
Give it a human owner and a reason that decides how long it lives.
Attest
Review on a schedule that matches autonomy and reach.
From the person who answers for a machine identity to the applications it reaches, in one view
Every non-human identity has a Chain tab, and an AI agent shows the same chain as a strip under its name. It reads in order:
Owner
Who answers for it, and whether that came from an assignment, an ownership rule or the Entra sponsor.
Acts for
The person or team it is declared to act for.
Credentials
The secrets and keys it can sign in with, and their dates.
Tools
The tools it reaches through RapidValue.
Recorded actions
What RapidValue recorded it doing.
Applications
The applications where it holds access.
Each link says whether it is verified, declared or unknown, why it is unknown and how fresh it is. The same chain is a section of the AI-agent evidence pack. Generated for one agent, that pack is the agent’s EU AI Act pack, with an article map that says what it shows and what it does not. The chain shows what RapidValue can see. Tool calls that do not pass through RapidValue are not in it.
Every machine secret has an age, an expiry date and an owner, and if one is missing you get a finding
RapidValue records credential metadata from the systems that issue them. Secret values never enter the platform.
What becomes a finding
- A credential that never expires
- A credential that expires within 30 days
- An API credential that is no longer used
- A working credential older than 90 days, so its rotation is overdue
When an owner leaves, the machine identity should not be left without one
Orphan inbox
Identities without an owner arrive as a task, with a suggested owner.
Claim flow
A proposed owner accepts, redirects, escalates or rejects. Claims that get no answer expire.
Groups and delegates
A team can own an identity, with a primary owner and time-bound substitutes.
Retire with a record
Retiring an identity revokes its grants, disables its accounts and keeps the record for the audit trail.
A machine account without an owner stays on the list of gaps until someone takes it.
Included in every price
There is no module to buy for this. The price depends only on how many identities you govern.