building-block-identity/docs/architecture/repository-charter.md
José René White Enciso 3abb56f2f5 chore(repo): initialize project's repository structure
- Adds src/tests/docs scaffolding
- Preserves Stage 1 planning tasks
- Adds local AI orchestration folders (.agile, tasks)
- Applies GitFlow development base branch
2026-02-24 04:42:38 -06:00

1010 B

Building Block Identity Repository Charter

Purpose

building-block-identity is a contracts-only building block repository for transport-neutral identity capability contracts.

Ownership

  • Identity schema ownership remains with Thalos.
  • Contract governance is approved by Thalos maintainers.
  • Consumers may depend on contracts only; no identity behavior is hosted here.

Scope

  • Token issuance contracts
  • Policy evaluation contracts
  • Policy context contracts
  • Session refresh contracts (if approved by governance review)

Out of Scope

  • Identity business logic
  • Runtime adapters
  • Persistence concerns
  • BFF or Service orchestration

Dependency Boundary

Allowed direction:

  • blueprint-platform -> building-block-identity

Forbidden:

  • References to DAL, Service, or BFF layers
  • Any dependency on legacy/

Consumer Boundary

  • Thalos repositories consume these contracts as producer/owner.
  • Non-Thalos repositories may consume contracts but must not own identity abstractions.