Build

Integrate it.

Everything you need to integrate subscriptions into a Catalyst storefront, a custom React app, a Svelte storefront, or a headless setup.

API reference

REST + GraphQL — endpoints, scopes, webhooks, error shapes.

Partial

ADRs

57 architectural decisions, indexed by synthesis ID.

Ready

SDKs

@bc-subscriptions/react, storefront-catalyst, storefront-webcomponent.

Ready

Component library

@bc-subscriptions/ui — React + Tailwind + Radix + CVA. Storefront-kit-inspired.

Design tokens

@bc-subscriptions/design-tokens — OKLCH-based, framework-agnostic.

Ready

Integration patterns

PDPs, cart, account portal, dunning, webhooks — copy-paste recipes.

Planned

Latest decisions

57 ratified ADRs · most recent first

full index →
  1. ADR-0057 ADR-0057: 10-gate Epic Definition of Done + gate dashboard upstream to big-blueprint
  2. ADR-0056 ADR-0056: ai-hive needs structured proposal metadata (epic + metadata_block columns)
  3. ADR-0055 ADR-0055: Hive proposal lifecycle is derived from GitHub; D1 retains locks, reactions, presence, and synthesis records
  4. ADR-0054 ADR-0054: Cloud SQL engine for Phase 2 GCP migration — PostgreSQL 15
  5. ADR-0053 ADR-0053: Subscription-promotion substrate — two-table schema, derived lock policy, scheduler-time evaluation
  6. ADR-0052 ADR-0052: Cycle-scoped discount — snapshot-at-creation lock pattern
  7. ADR-0051 ADR-0051: Extension-type registry uniform interface — discriminated union + per-type lifecycle hooks + multi-actor roles
  8. ADR-0050 ADR-0050: CS-tool impersonation session model — 15-min read-only portal token + audited override pattern