Skip to content

Trust

One identity model for people, services, and machines

Most of the callers hitting your APIs aren't people. ArxLayer gives users, services, and machines a single identity model with scoped access and tenant context, so non-human identities are governed like first-class principals, not afterthoughts.

IdentitiesGrantedArxLayerIdentity& NHIUsersServicesAI agentsScoped accessShort-lived creds

The problem

Machine identities outnumber humans, and nobody owns them

Services, jobs, scripts, and agents authenticate constantly, often with shared secrets and access nobody scoped on purpose.

Non-human identities sprawl

Workloads, integrations, and agents multiply faster than anyone tracks, each holding credentials and reach.

Over-broad, long-lived access

Machine callers often get the keys to everything because narrowing scope by hand is tedious and risky.

Two systems, two blind spots

Human identity and machine identity live in separate tools, so no single layer enforces both consistently.

What you get

A unified principal model with scope built in

Every caller, human or machine, resolves to a principal with a defined scope and tenant context, enforced at the edge before the origin.

One identity model

Users, services, and machines share a consistent principal model instead of bolt-on credentials per system.

First-class NHI

Non-human identities for workloads, jobs, and integrations are managed objects, not anonymous keys.

Scoped access

Grant each identity only the surfaces and actions it needs, so blast radius stays small by default.

Tenant context

Every identity carries its tenant, keeping multi-tenant access cleanly isolated end to end.

Versioned, reversible policy

Identity and access changes are versioned, reviewable, and roll back in seconds.

Enforced at the edge

Identity decisions apply at the edge before traffic reaches your origin, alongside your other protections.

How it works

From caller to enforced principal

Define identities, scope what they can touch, and let the edge enforce every request.

Register the identity

Create principals for people and machines alike, including the workloads and integrations behind your APIs.

Scope the access

Bind each identity to the tenants, surfaces, and actions it's allowed, no more and no less.

Enforce per request

The edge resolves identity and scope on every request and applies the decision before the origin sees it.

FAQ

Questions, answered

What is a non-human identity (NHI)?
An NHI is a machine principal, a service, job, workload, integration, or agent that authenticates and acts on its own, without a person behind each request. ArxLayer governs these the same way it governs users.
Is this the foundation for agent and machine-to-machine security?
Yes. The unified identity model gives AI-agent endpoints and machine-to-machine calls a scoped principal and tenant context, which is what request-level enforcement for agents and workloads builds on.
Does the identity layer hold private keys?
No. The enforcement layer stores no private keys; certificate lifecycle and key custody live behind separate boundaries.

Give every caller an identity you can scope

Bring users, services, and machines into one model with scoped access and tenant context, enforced at the edge.