Metadata-Version: 2.4
Name: plato-tile-store
Version: 0.1.0
Summary: Immutable tile storage — version history, dependency tracking, JSONL persistence
Author-email: SuperInstance Fleet <fleet@cocapn.ai>
License: MIT
Project-URL: Homepage, https://github.com/SuperInstance/plato-tile-store
Project-URL: Repository, https://github.com/SuperInstance/plato-tile-store
Keywords: plato,tiles,storage,versioning,ai,knowledge
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# plato-tile-store

Immutable tile storage — version history, dependency tracking, JSONL persistence.

Part of the [PLATO framework](https://github.com/SuperInstance) — deterministic AI knowledge management through tile-based architecture.

## Installation

```bash
pip install plato-tile-store
```

## Usage

```python
from plato_tile_store import TileStore

store = TileStore()

# Add tiles
store.add({"content": "Pythagorean triples snap to exact coordinates", "domain": "ct"})
store.add({"content": "Deadband: P0 rock, P1 channel, P2 optimize", "domain": "governance"})

# Immutable updates create new versions
v2 = store.update(tile_id, {"content": "Updated content"})
history = store.history(tile_id)  # [v1, v2]

# Search
results = store.search(query="pythagorean", domain="ct")

# Persist to disk
store = TileStore(path="tiles.jsonl")
store.add(tile)
store.save()  # writes JSONL
```

Zero external dependencies. Compatible with Python 3.8+.

[GitHub](https://github.com/SuperInstance/plato-tile-store)
