Proven path

A lifecycle request is followed through enforcement, not stopped at HTTP success.

The current proof covers SCIM behavior, canonical mapping, directory-aware lifecycle handling, Linux trust, and login validation without treating the separate password-write milestone as already complete.

1. Authorized request

SCIM request identity, payload shape, correlation, and execution context are captured without retaining secret material.

2. Canonical identity

Login identity, contact address, SCIM username, directory uid, and Kerberos principal remain distinct and traceable.

3. Directory lifecycle

Bounded FreeIPA operations apply the supported identity state while HBAC, Kerberos, POSIX identity, and host authorization remain native authority.

4. Linux proof

Trust, SSSD/PAM, Kerberos, HBAC, and login evidence show that the controlled Linux enforcement path is functioning.

SCIM request, directory authority, and Linux validation
Password truth

Observe and dry-run are proven. The real write is not.

FreeSCIM can detect password material in an eligible SCIM transaction, keep it in memory, redact it from durable evidence, evaluate the execution gates, and produce observe or dry-run evidence. The canonical proof record does not yet mark the real identity-provider password event, real FreeIPA password write, or real post-write rollback as complete.

  • No standing password-read API is assumed.
  • No plaintext password belongs in SQL, logs, replay bundles, or API responses.
  • Real write execution stays blocked until the required proof and approval state exists.
  • Rollback machinery exists, but post-write rollback must still earn end-to-end proof.
Proof ledger

Password convergence has multiple milestones, not one status light.

Separating the milestones keeps the public story aligned with the actual safety program.

MilestoneStateMeaning
Password detection and redactionOperationalSensitive fields are detected and kept out of durable evidence.
Observe modeProvenThe transaction can be inspected without applying a password change.
Dry-run executionProvenThe guarded execution path can produce non-mutating evidence.
External password-origin eventNot provenThe real upstream password event remains an outstanding milestone.
Real FreeIPA password writeBlockedThe adapter exists, but the real-write proof has not been completed.
Rollback after real writeNot provenRollback support exists without the final governed write-and-restore proof.
Identity runtime preview

Look up a sample identity and see how authority stays explainable.

The real operator surface separates canonical identity, authentication eligibility, Linux authorization, HBAC context, and reconciliation actions.

Lifecycle coverage

The platform now manages more than provisioning calls.

Identity provenance, authority decisions, reconciliation, replay, and recovery are part of the same operating model.

USR

Users

Create, read, replace, patch, disable, filter, page, retry, and reconcile.

GRP

Groups

List, read, filter, create, membership evidence, snapshots, and native IdM boundaries for unsupported replacement or deletion.

ID

Identity provenance

Canonical username, contact identity, provider identity, directory uid, and Kerberos principal remain traceable.

CTL

Controlled execution

Observe, dry-run, mutation audit, snapshots, blocked states, approvals, and rollback candidates.

DRF

Drift and replay

Compare-first workflows, snapshots, drift artifacts, read-only replay, correlation, and evidence-first remediation.

OPS

Operator surfaces

Landing, FreeIPA, Okta, Sync, Mapping, and Admin dashboards expose bounded operational truth.

Definition of success

Prove each authority transition separately.

FreeSCIM can show strong lifecycle and Linux proof today without pretending the password authority migration has already crossed its final write and rollback gates.