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

34 lines
1010 B
Markdown

# 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.