Metadata-Version: 2.4
Name: tba-runtime-identity-storage
Version: 0.4.0.dev2
Summary: Runtime execution helpers for TBA identity storage migrations and provider-bound storage lifecycle wiring.
License-Expression: Apache-2.0
Keywords: tigrbl,identity,storage-runtime,migrations,database,runtime
Requires-Python: >=3.10,<3.15
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Typing :: Typed
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: pydantic (==2.12.5)
Requires-Dist: tba-contracts-identity (==0.4.0.dev2)
Requires-Dist: tba-contracts-security-trust (==0.1.0)
Requires-Dist: tba-durability-attestation (==0.4.0.dev2)
Requires-Dist: tba-durability-audit (==0.4.0.dev2)
Requires-Dist: tba-durability-authorization-policy (==0.4.0.dev2)
Requires-Dist: tba-durability-consent (==0.4.0.dev2)
Requires-Dist: tba-durability-delegation (==0.4.0.dev2)
Requires-Dist: tba-durability-digital-credential (==0.4.0.dev2)
Requires-Dist: tba-durability-gnap-state (==0.4.0.dev2)
Requires-Dist: tba-durability-identity (==0.4.0.dev2)
Requires-Dist: tba-durability-key-material (==0.4.0.dev2)
Requires-Dist: tba-durability-oauth-state (==0.4.0.dev2)
Requires-Dist: tba-durability-oidc-state (==0.4.0.dev2)
Requires-Dist: tba-durability-presentation (==0.4.0.dev2)
Requires-Dist: tba-durability-replay-protection (==0.4.0.dev2)
Requires-Dist: tba-durability-security-event (==0.4.0.dev2)
Requires-Dist: tba-durability-session (==0.4.0.dev2)
Requires-Dist: tba-durability-token (==0.4.0.dev2)
Requires-Dist: tba-durability-webauthn (==0.4.0.dev2)
Requires-Dist: tba-durability-workload-identity (==0.4.0.dev2)
Requires-Dist: tba-primitives-identity (==0.4.0.dev2)
Requires-Dist: tba-provider-security-authorization-provenance-builder (==0.1.0)
Requires-Dist: tba-storage-authorization-policy (==0.4.0.dev2)
Requires-Dist: tba-storage-consent (==0.4.0.dev2)
Requires-Dist: tba-storage-core (==0.4.0.dev4)
Requires-Dist: tba-storage-key-material (==0.4.0.dev3)
Requires-Dist: tba-storage-oauth (==0.4.0.dev2)
Requires-Dist: tba-storage-operator (==0.4.0.dev2)
Requires-Dist: tba-storage-principals (==0.4.0.dev2)
Requires-Dist: tba-storage-tenancy (==0.4.0.dev2)
Requires-Dist: tba-storage-token (==0.4.0.dev2)
Requires-Dist: tigrbl-concrete (==0.4.5.dev8)
Requires-Dist: tigrbl-core (==0.4.5.dev6)
Requires-Dist: tigrbl-migrations (>=0.4.5.dev4)
Project-URL: Homepage, https://github.com/tigrbl/tigrbl_auth
Project-URL: PyPI, https://pypi.org/project/tba-runtime-identity-storage/
Project-URL: Repository, https://github.com/tigrbl/tigrbl_auth
Project-URL: Source, https://github.com/tigrbl/tigrbl_auth/tree/master/pkgs/30-storage-runtime/tba-runtime-identity-storage
Project-URL: SSOT, https://github.com/tigrbl/tigrbl_auth/blob/master/.ssot/registry.json
Description-Content-Type: text/markdown

# tba-runtime-identity-storage

Aggregate runtime for the split layer-30 durability packages.

Table specifications use Tigrbl's public `makeOp`, `defineTableSpec`,
`deriveTableSpec`, `provideTableSpec`, and `activateTableSpec` functions.
Table-family operations remain in their standalone `*-durability` owner; this
aggregate package collects and activates them without defining factory aliases.

Layer 30 owns carrier-neutral Tigrbl operations, derived table specifications,
and durability hooks. It does not own tables or migrations (layer 01), semantic
contracts (layer 02), provider selection (layer 20), engine construction
(layer 60), HTTP routes, or protocol wire models.

Each durability package imports its table classes directly from the corresponding layer-01 domain storage package and declares those dependencies. This aggregate additionally depends on storage-core for full composition and legacy migration discovery.

