§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
- 04Spec packagescore · authority · leaf · oidc
- 03Appshome · explorer · learn
- 14CLI commandsresolve · chain · verify · …
- Apache 2.0 / MITLicenseLibraries · 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/coreprimitives · chain · policy
- @oidfed/authorityTA · intermediate
- @oidfed/leafRP · OP (leaf)
- @oidfed/oidcauto · explicit registration
Apps03 entries
Home page, an interactive 15-lesson course, and a visual federation topology explorer.
- @oidfed/homeoidfed.com
- @oidfed/learnlearn.oidfed.com
- @oidfed/explorerexplore.oidfed.com
Tools01 entry
Inspect, validate, and debug federation deployments from the command line — 14 purpose-built commands.
- @oidfed/clinpm i -g @oidfed/cli