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.
Ready
Storybook →
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
- ADR-0057 ADR-0057: 10-gate Epic Definition of Done + gate dashboard upstream to big-blueprint
- ADR-0056 ADR-0056: ai-hive needs structured proposal metadata (epic + metadata_block columns)
- ADR-0055 ADR-0055: Hive proposal lifecycle is derived from GitHub; D1 retains locks, reactions, presence, and synthesis records
- ADR-0054 ADR-0054: Cloud SQL engine for Phase 2 GCP migration — PostgreSQL 15
- ADR-0053 ADR-0053: Subscription-promotion substrate — two-table schema, derived lock policy, scheduler-time evaluation
- ADR-0052 ADR-0052: Cycle-scoped discount — snapshot-at-creation lock pattern
- ADR-0051 ADR-0051: Extension-type registry uniform interface — discriminated union + per-type lifecycle hooks + multi-actor roles
- ADR-0050 ADR-0050: CS-tool impersonation session model — 15-min read-only portal token + audited override pattern
ADR index wired (Slice 3 partial ✓)
Latest 8 ADRs above pull from docs/decisions/ at build time. Card descriptions for API/SDK/Components/Tokens still author content excerpts in a follow-up round of Slice 3.