babylon.data
Data layer package for Babylon simulation.
This package manages all data persistence and access, including:
Game data: Static entity definitions (characters, classes, factions) loaded from JSON files in the
game/subpackage.External data: Real-world economic data from BLS, Census, and FRED APIs in the
external/subpackage.ChromaDB: Vector database management for the RAG Archive layer via
babylon.data.chroma_manager.Schema: JSON Schema validation and data contracts.
- Subpackages:
external: Bureau of Labor Statistics, Census, and FRED data integrations. game: Static game entity JSON data files. models: Pydantic models for data serialization. parsers: Data parsing utilities.
- Modules:
chroma_manager: ChromaDB collection and embedding management. database: SQLite database utilities for the Ledger layer. schema: JSON Schema validation and type contracts.
Modules
ChromaDB client management module. |
|
Database configuration and session management. |
|
External data sources package. |
|
Game entity JSON data files. |
|
Data models for Babylon. |
|
Data parsing utilities for Babylon. |
|
SQLite schema for external reality data. |