Skip to content
SynthWorldDeterministic identity benchmarks
Esc
navigateopen⌘Jpreview
On this page

Enterprise Identity Planning

Plan enterprise identity, access, lifecycle, and agent-authority changes with safely fictional deterministic worlds.

SynthWorld can turn a bounded enterprise identity/access structure into a deterministic fictional universe for architecture planning and evaluation. It does not copy production identities, choose an authorization architecture, enforce a policy, or replace an IAM, IGA, PDP, or EADS implementation.

This guide distinguishes three delivery states:

  • Available now means the workflow resolves to a shipped command, contract, or reproducible reference fixture.
  • Partially available means bounded components exist, but the complete journey still requires explicit authoring or composition outside SynthWorld.
  • Planned means the required generator or contract has not shipped.

The planning journey

private enterprise structure
          |
          v
deterministic fictional identity/access universe
  organisations, tenants, units, principals, accounts
  groups, roles, permissions, authorization targets, relationship anchors
          |
          v
bounded authorization models
  directory/RBAC, ABAC, ReBAC, contextual guards
          |
          v
planning scenarios and deterministic evaluation
          |
          +------ planned composition under #27 ------+
          |
          v
generated agents, runtimes, credentials, delegation and authority events

The responsibilities remain separate throughout:

Responsibility Owner
Systems, services, dependencies, deployment/network structure and business impact Operator-provided enterprise source or topology system
Safely fictional identities, relationships, authority evidence and evaluator truth SynthWorld
Access and runtime decisions Authorization system under test
Comparison with declared truth and independent metrics SynthWorld evaluator

SynthWorld models only the enterprise structure needed to generate and evaluate identity and access. It is not a general enterprise simulator or an identity topology product.

1. Compile a fictional Enterprise Identity universe

Available now. Start with the reference blueprint, edit its bounded enterprise structure, validate it, and compile it with an explicit seed:

synthworld scaffold-enterprise-access \
  --format yaml \
  --output private-enterprise.yaml

synthworld validate-enterprise-access \
  --input private-enterprise.yaml

synthworld compile-enterprise-access \
  --input private-enterprise.yaml \
  --seed 20260804 \
  --output compiled-enterprise

Treat private-enterprise.yaml as operator-private. Structural keys, headcounts, access breadth, and its namespace salt may remain commercially sensitive even without person rows. Compilation is synthetic generation, not anonymization.

The result is physically split:

compiled-enterprise/
  public/
    identity-access-universe.json
    manifest.json
  evaluator/
    canonical-binding-truth.json
    manifest.json

The public universe carries fictional entities and opaque identifiers. Canonical account-to-principal bindings remain in the evaluator tree. Give only the public tree to a system under test.

Starting from an EADS-shaped source

Partially available. The repository includes a fictional EADS-shaped fixture adapter for one declared, humans-only input shape. It demonstrates sanitized translation into the bounded enterprise compiler.

It is not compatible with a real EADS product, API, schema, deployment, or arbitrary export. An operator may build a separate sanitizing translation into the supported fictional input contract, but the repository does not validate that translation against a real export. The source system continues to own operational topology; SynthWorld consumes only the bounded identity/access structure it needs.

2. Explore authorization architecture choices

Partially available. The compiled universe can be combined with independently versioned directory/RBAC, ABAC, and ReBAC authoring contracts. SynthWorld can evaluate their declared semantics and retain mechanism-specific outcomes, but it does not recommend the organisation’s best policy design.

The bounded models support questions such as:

  • Which access is inherited through groups or role hierarchy?
  • Where would a tenant or accountable-owner boundary make a broad role unsafe?
  • Which decisions change when an ABAC guard is added to RBAC or ReBAC?
  • Which facts or relationship paths are unknown, conflicting, or unsupported?

Every mechanism keeps its own result and denominator. There is no combined score that can hide a weak authorization dimension. Standards-shaped SCIM, AuthZEN and OpenFGA outputs are offline projections with explicit semantic-loss reports, not live endpoint integrations.

For exact contracts and limitations, continue with Enterprise identity and access.

3. Plan lifecycle, revocation and audit evidence

Partially available. Published conformance fixtures already distinguish action time from later audit state, including policy versions, revocation, retained evidence and reconstructability. They are frozen end-to-end slices, not a general temporal-world generator.

Use these slices to ask:

  • Was the action authorized when it occurred?
  • Would the same action be authorized at audit time?
  • Was the required credential, delegation and policy evidence retained?
  • Can a correct verdict be justified from the evidence available at the relevant epoch?

The broader immutable snapshot, arbitrary-tick materialization, lifecycle-event, and evidence-retention programme remains planned under #2.

4. Extend planning into Agentic Identity

Separate reference world

Available now. Asteria Agentic v1 is a small published conformance world with humans, logical agents, runtimes, credentials, resources, delegation, ordered events, revocation and evaluator truth:

synthworld generate-agentic --output asteria-agentic-v1
synthworld validate agentic-trace --predictions observed-actions.jsonl
synthworld evaluate agentic --predictions observed-actions.jsonl --summary

It supports deterministic reasoning about runtime identity, credential subject, delegated capability, action-time authority, later audit state, accountable owner chains, provenance and reconstructability. It remains separate from an imported enterprise universe. See Agent authority.

The separately versioned Asteria and enterprise C08 v2 frozen artifacts shipped in the 0.14.0 package as repository-local candidates. They test offline evidence binding and completeness with separate public input and evaluator truth; they do not establish live evidence retention, enforcement, deployment, or EADS compatibility. Candidate registration and packaging are not external publication approval. See C08 v2 offline evidence-completeness candidates.

Explorer v0.1 can render both the published Asteria v1 package and a verified generated enterprise-agentic smoke package as deterministic, self-contained authority graphs with timeline replay. The generated package must be selected with the separate generated-enterprise-agentic package profile. In both profiles, the public command reads only the public package; evaluator annotations require the separate cross-bound evaluator package and produce visibly watermarked HTML.

This support does not extend to the fixed-reference enterprise-agentic authorization package or to a universe produced by compile-enterprise-access. The generated smoke package is an independently versioned world, not an automatic agentic overlay over an arbitrary compiled enterprise universe.

Generated enterprise-agentic composition

Generated smoke slice available; multi-tier composition remains in progress. A versioned EnterpriseAgenticGenerationConfigV1 now produces a bounded generated smoke world through the hardened base agentic projection and evaluator. Its separate public/evaluator package contract, benchmark identity, event schedule, and derived integrity metrics establish the first vertical under #27.

The current slice is not yet automatic composition from an arbitrary compiled enterprise universe. Public-only artifact-root validation and complete-root evaluation are available for the generated smoke package, but standard and longitudinal topology/event contracts and scale measurements remain follow-up work. Planning tools must not infer those broader capabilities from the smoke API.

Use Run an enterprise agentic identity experiment for a reproducible generated-world pilot, including experiment-owned policy views, public/evaluator projection artifacts, and self-contained HTML.

Face B compiled-universe work and C15/C16 authority-binding and principal-intent contracts are also design dependencies. Do not infer those capabilities from the current frozen reference worlds.

Three concrete planning scenarios

Scenario A: role breadth across tenant boundaries

Available now.

  • Input: a private blueprint with two isolated tenants, groups, roles, permissions, and fictional authorization targets.
  • Question: do memberships, role grants, and access declarations stay within their tenant, and where would a proposed broad role violate that boundary?
  • Expected output/evidence: cross-tenant references fail validation with typed diagnostics; a valid structure compiles to a deterministic public universe and separately bound evaluator account mapping. Directory/RBAC compilation can then retain derivation steps and mechanism-specific decisions for the declared cells.

The output keeps policy violations and derivation evidence separate rather than hiding them behind one aggregate score.

Scenario B: add context to a role-oriented model

Partially available.

  • Input: the compiled universe, a directory/RBAC state, an ABAC fact/rule overlay, and a fixed request corpus.
  • Question: which declared decisions change when RBAC is guarded by tenant, ownership, assurance, or network-zone facts?
  • Expected output/evidence: raw RBAC and ABAC outcomes remain independent; missing facts and explicitly unknown facts remain distinct; invalid binding or lifecycle state can apply final deny gates; and standards-shaped exports carry a support matrix for exact, approximated, and unsupported semantics.

This is a bounded, explicitly authored composition exercise, not an automatic policy recommendation or arbitrary-universe conversion.

Scenario C: credential revoked after an agent action

Available now as a frozen conformance scenario.

  • Input: Asteria’s public world plus a versioned observed-action trace from the system under test.
  • Question: was the credential and delegation valid at action time, what had changed by audit time, and was enough provenance retained to reconstruct the decision?
  • Expected output/evidence: separate identity, authorization, temporal-validity, evidence, and reconstructability metrics. Expected authority and later audit state stay in evaluator truth, and a correct verdict does not receive full evidence credit when required provenance is absent or fabricated.

Planning is not benchmark publication

Planning and benchmark evaluation reuse deterministic identity/access primitives, but they are not equivalent.

Planning workflow Governed benchmark evaluation
Explore a fictional architecture or policy choice Use an independently versioned benchmark identity
Change private structure and explicit configuration Freeze or select reviewed public input and evaluator truth
Inspect mechanism-specific effects Collect a versioned prediction or trace before scoring
Produce local evidence for design discussion Apply publication gates before making comparative claims

A planning experiment is not automatically a publishable benchmark result. A frozen public reference fixture is not a secret test or vendor leaderboard, and an offline score does not prove live enforcement.

Capability map

Journey Status Boundary
Private structure to fictional enterprise universe Available now Bounded identity/access compiler
Fictional EADS-shaped human adapter Partially available Repository-only declared fixture shape
RBAC, ABAC and ReBAC architecture experiments Partially available Explicit offline contracts and composition
Action-time versus audit-time authority slices Available now Frozen conformance worlds
General temporal-world generation Planned Issue #2
Separate agent-authority reference evaluation Available now Asteria Agentic v1
Configured generated agentic smoke world Available EnterpriseAgenticGenerationConfigV1 and --profile generated
Imported topology to generated multi-tier agentic world Planned Remaining issue #27 contracts
Asteria Explorer HTML Available now Verified Asteria package, pinned layout, and separate evaluator overlay
Generated smoke Explorer HTML Available now Explicit generated-enterprise-agentic package profile and deterministic grid
Fixed-reference authorization or compiled-topology Explorer HTML Planned Neither package is an input to the released renderer

Continue with the benchmark catalogue for governed lifecycle status and Evaluating a system for the prediction/evaluator workflow.

Was this page helpful?