Identity Catalog Specification

Defines the structure and governance of identity-atoms, the catalog of identity artifacts covering authentication providers, OAuth configurations, and cryptographic identities.

draft 1.0.0-draft design-spec
idschema-atoms/design-spec/identity-catalog-spec
authorsconvergent-systems-co
conforms_toschema-atoms/design-spec/[email protected]
created2026-05-24

Identity Catalog Specification

Catalog: identity-atoms.com Version: 1.0.0-draft Conforms to: schema-atoms/design-spec/[email protected]

Purpose

The identity catalog holds structured identity artifacts — authentication provider configurations, OAuth client registrations, cryptographic key declarations, and identity federation specifications. Each atom encodes an identity configuration as a portable, verifiable artifact so that services, agents, and pipelines can resolve authentication and authorization dependencies without embedding credentials or provider-specific logic in code.

Identity atoms govern the authentication layer. They declare what providers are trusted, how credentials are obtained, and what cryptographic keys are authoritative — but they never contain key material or secrets themselves.

Atom Classes

Class Description
auth-provider An authentication provider definition including OIDC discovery URL, client ID scope, and token endpoint
oauth-client An OAuth 2.0 client registration including grant types, redirect URIs, and scope declarations
cryptographic-key-ref A reference to a cryptographic key in an external keystore, including key ID and algorithm
identity-federation A trust federation definition linking two identity providers with attribute mapping rules

Consumers

Relationship to Other Catalogs


atom.toml
id          = "schema-atoms/design-spec/identity-catalog-spec"
version     = "1.0.0-draft"
content_hash = "c54eb73fb1a5a655828498676deb7a4bb5cf9e93dd74443fbf38c5885304a361"
lifecycle   = "draft"
created_at  = "2026-05-24T00:00:00Z"

[spec]
class       = "design-spec"
title       = "Identity Catalog Specification"
summary     = "Defines the structure and governance of identity-atoms, the catalog of identity artifacts covering authentication providers, OAuth configurations, and cryptographic identities."
authors     = ["convergent-systems-co"]
conforms_to = "schema-atoms/design-spec/[email protected]"
asset       = "spec.md"