BUILD WITH ATLAS

A clear decision.
An explicit next step.

Atlas Identity evaluates a proposed identity-sensitive action against configured policy and supporting evidence. Start with one simulation, inspect the decision, and follow the required verification or review.

Sign up to try the Developer KitExplore the documentation

Free trial access is reviewed and rate-limited. Account creation does not grant API access.

1. Supply the context

Describe the account, session, proposed action and target. Use synthetic data for exploration.

2. Read the decision

Receive ALLOW, VERIFY, REVIEW, RESTRICT or DENY, with reasons and the required next action.

3. Respect the boundary

Verification and execution have their own checks. This preview runs in simulation; it does not move funds or change an account.

See a concrete example

The initial preview supports evaluating a payout-account update. These invented request and response values illustrate the contract, not a guaranteed result.

Synthetic request

{
  "principal": {
    "id": "synthetic-account-001",
    "type": "account"
  },
  "mode": "simulate",
  "session": {
    "id": "synthetic-session-001",
    "channel": "web"
  },
  "requested_action": {
    "type": "update_payout_account"
  },
  "requested_target": {
    "fingerprint": "synthetic-destination-001",
    "last4": "1234"
  },
  "interaction": {
    "message": "Please update my payout destination to the account ending 1234."
  }
}

Verification required

{
  "intentId": "aaaaaaaa-1111-4111-8111-111111111111",
  "status": "ready",
  "resultUrl": "https://example.test/result#token=synthetic-placeholder",
  "evaluation": {
    "id": "bbbbbbbb-2222-4222-8222-222222222222",
    "lineageId": "lin_bbbbbbbb-2222-4222-8222-222222222222",
    "decision": "VERIFY",
    "permitted": false,
    "reason": [
      "Additional identity verification is required."
    ],
    "nextAction": "STEP_UP_VERIFICATION",
    "requestedAuthority": "update_payout_account",
    "grantedAuthority": [],
    "createdAt": "2026-09-13T12:00:00.000Z",
    "validUntil": "2026-09-13T12:05:00.000Z",
    "policy": {
      "id": "synthetic-policy",
      "version": "1"
    },
    "executionMode": "simulation"
  }
}

One capability, two integration paths

Use the REST API from your application or MCP from a tool client. Both enforce the same tenant permissions and shared usage budgets. The Developer Kit includes the optional TypeScript SDK, documentation, references and code samples.

From first call to a governed workflow

Start with the decision your application needs. When your workflow needs approvals, exceptions, state and outcome verification across systems, explore the broader Agent Atlas platform.