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