ByWrit

Built in the open

ByWrit believes identity infrastructure should be transparent. Our CLI, protocol, and integrations are open source.

bywrit (CLI)

Apache 2.0

The official ByWrit CLI. Discover services, manage your identity, and provision accounts from the terminal. Published to npm as bywrit.

View on GitHub →

protocol

CC-BY-4.0

The OIDC-A protocol specification. Defines agent-aware extensions to OpenID Connect for AI agent authentication and authorization.

View on GitHub →

integrations

MIT

Framework-specific integration packages. Includes @bywrit/nextauth and other adapters for popular auth libraries.

View on GitHub →

platform

BSL 1.1

The core platform: OIDC worker, API, dashboards, and database schema. Licensed under BSL 1.1 with automatic conversion to Apache 2.0 after 4 years.

View on GitHub →

Licensing rationale

CLI & integrations — fully open

The CLI (Apache 2.0) and integration packages (MIT) are fully open source. Developers should be able to inspect, audit, and contribute to the tools they use to manage their identity. Permissive licenses ensure maximum adoption.

Protocol — open specification

The OIDC-A protocol spec is CC-BY-4.0. Anyone can implement it, build alternative providers, or extend it. Open standards prevent vendor lock-in.

Platform — source-available with delayed open

The platform uses BSL 1.1 — source code is publicly readable and auditable, but commercial hosting requires a license during the first 4 years. After that, it automatically converts to Apache 2.0. This protects the project's sustainability while maintaining transparency.

Contributing

We welcome contributions to all open source repositories. Check each repo's CONTRIBUTING.md for guidelines, or start by browsing open issues.

Visit ByWrit on GitHub