§01About the project

The completeOpenID Federation 1.0implementation for JavaScript.

Runtime-agnostic, spec-compliant, built on Web API standards. Modular by design — use only what you need, from core primitives to OIDC registration flows and visual exploration tools.

Apache 2.0 · MITprerelease
§02By the numbers
  • 04
    Spec packages
    core · authority · leaf · oidc
  • 03
    Apps
    home · explorer · learn
  • 14
    CLI commands
    resolve · chain · verify · …
  • Apache 2.0 / MIT
    License
    Libraries · Apps
§03Architecture

A monorepo structured into packages, apps, and tools.

Each workspace is independently versioned and published. Nothing is coupled across siblings — a contract-driven design that keeps every layer swap-ready.

packagesappstools
Spec packages04 entries

Full OpenID Federation 1.0 coverage — from primitives to OIDC registration flows. Tree-shakable, framework-agnostic.

  • @oidfed/corepackages
  • @oidfed/authoritypackages
  • @oidfed/leafpackages
  • @oidfed/oidcpackages
Apps03 entries

Home page, an interactive 15-lesson course, and a visual federation topology explorer.

  • @oidfed/homeapps
  • @oidfed/learnapps
  • @oidfed/explorerapps
Tools01 entry

Inspect, validate, and debug federation deployments from the command line — 14 purpose-built commands.

  • @oidfed/clitools