Skip to content

Commit 200c487

Browse files
committed
update 7 files: plato_core/__pycache__/jepa_script_picker.cpython-310.pyc,plato_core/__pycache__/test_jepa_script_picker.cpython-310-pytest-9.0.3.pyc,smartcrdt.egg-info/PKG-INFO,smartcrdt.egg-info/SOURCES.txt,smartcrdt.egg-info/dependency_links.txt ...
1 parent 8da0833 commit 200c487

7 files changed

Lines changed: 113 additions & 0 deletions

File tree

-19 Bytes
Binary file not shown.
Binary file not shown.

smartcrdt.egg-info/PKG-INFO

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
Metadata-Version: 2.4
2+
Name: smartcrdt
3+
Version: 1.0.0
4+
Summary: Pure Python CRDT library for distributed agent state
5+
License: MIT
6+
Keywords: crdt,distributed,eventual-consistency,agent,state
7+
Classifier: Development Status :: 4 - Beta
8+
Classifier: Intended Audience :: Developers
9+
Classifier: License :: OSI Approved :: MIT License
10+
Classifier: Programming Language :: Python :: 3
11+
Classifier: Programming Language :: Python :: 3.9
12+
Classifier: Programming Language :: Python :: 3.10
13+
Classifier: Programming Language :: Python :: 3.11
14+
Classifier: Programming Language :: Python :: 3.12
15+
Classifier: Topic :: Software Development :: Libraries
16+
Requires-Python: >=3.9
17+
Description-Content-Type: text/markdown
18+
License-File: LICENSE
19+
Provides-Extra: dev
20+
Requires-Dist: pytest>=7.0; extra == "dev"
21+
Dynamic: license-file
22+
23+
# SmartCRDT
24+
25+
**Self-improving infrastructure for AI applications powered by CRDTs** — distributed state management, vector search, real-time observability, and a full Docker-based development stack. TypeScript monorepo with optional Rust native modules.
26+
27+
## What This Gives You
28+
29+
- **81 packages** — modular CRDT types, vector stores, agents, and monitoring
30+
- **ChromaDB integration** — vector embeddings for semantic search
31+
- **Python bridge** — use CRDTs from Python alongside TypeScript
32+
- **Docker Compose stack** — PostgreSQL, Redis, ChromaDB, Ollama in one command
33+
- **Real-time observability** — live dashboards for CRDT merge tracking
34+
- **Rust native modules** — performance-critical operations compiled to native code
35+
36+
## Quick Start
37+
38+
### Docker (fastest)
39+
40+
```bash
41+
git clone https://github.com/SuperInstance/SmartCRDT.git
42+
cd SmartCRDT
43+
docker-compose up -d
44+
```
45+
46+
### From source
47+
48+
```bash
49+
pnpm install
50+
pnpm build
51+
pnpm test
52+
```
53+
54+
## CRDT Types
55+
56+
| Type | Description |
57+
|------|-------------|
58+
| `G-Counter` | Grow-only counter |
59+
| `PN-Counter` | Increment/decrement counter |
60+
| `G-Set` | Grow-only set |
61+
| `OR-Set` | Observed-remove set |
62+
| `LWW-Register` | Last-writer-wins register |
63+
| `LWW-Map` | Last-writer-wins map |
64+
| `RGA` | Replicated growable array (sequence) |
65+
66+
## Architecture
67+
68+
```
69+
packages/
70+
├── crdt-core/ # Core CRDT types
71+
├── crdt-merge/ # Merge strategies
72+
├── vector-store/ # ChromaDB integration
73+
├── observability/ # Real-time monitoring
74+
├── python-bridge/ # Python bindings
75+
└── native/ # Rust performance modules
76+
```
77+
78+
## Testing
79+
80+
```bash
81+
pnpm test # All tests
82+
pnpm test:coverage # With coverage
83+
pnpm test:unit # Unit tests only
84+
```
85+
86+
## How It Fits
87+
88+
The distributed state backbone of the SuperInstance ecosystem. All fleet agents use SmartCRDT for state synchronization, conflict resolution, and offline-first operation.
89+
90+
## License
91+
92+
MIT

smartcrdt.egg-info/SOURCES.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
LICENSE
2+
README.md
3+
pyproject.toml
4+
smartcrdt/__init__.py
5+
smartcrdt/clock.py
6+
smartcrdt/gcounter.py
7+
smartcrdt/gset.py
8+
smartcrdt/lww.py
9+
smartcrdt/ormap.py
10+
smartcrdt/pcounter.py
11+
smartcrdt.egg-info/PKG-INFO
12+
smartcrdt.egg-info/SOURCES.txt
13+
smartcrdt.egg-info/dependency_links.txt
14+
smartcrdt.egg-info/requires.txt
15+
smartcrdt.egg-info/top_level.txt
16+
tests/test_crdt.py
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

smartcrdt.egg-info/requires.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
[dev]
3+
pytest>=7.0

smartcrdt.egg-info/top_level.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
smartcrdt

0 commit comments

Comments
 (0)