SERAPH — deterministic semantic-geometry memory substrate (engine + licensing CLI)
Project description
SERAPH
A geometric substrate for structured knowledge.
SERAPH is a storage and retrieval engine that organizes content through emergent geometric structure rather than explicit schemas. It provides cryptographic provenance, semantic search, and chain-of-custody guarantees from genesis to tip.
Install
pip install seraph-db
The wheel includes the full engine with GPU-accelerated encoding (candle + CUDA). It automatically falls back to CPU when no NVIDIA GPU is present — works everywhere, accelerates when it can. For maximum encoder throughput, see seraph-db-onnx.
Quick Start
1. Activate Your License
A license is required before the engine will accept operations:
# Browser-based (opens your default browser)
seraph license activate
# Headless (email verification with 6-digit code)
seraph license activate --email you@company.com
2. Verify
seraph license status
3. Use
import seraph
cfg = seraph.StoreConfig(model_id="BAAI/bge-small-en-v1.5")
store = seraph.SeraphStore.create("my_store.sfg", cfg)
text = "The quick brown fox jumps over the lazy dog."
store.put(text.encode(), store.encode(text)) # content bytes + embedding
for hit in store.search_text("fast animal"): # text query, encodes internally
print(f"{hit.score:.3f} {hit.snippet}")
store.close()
What's Included
The seraph-db wheel contains:
| Component | Description |
|---|---|
seraph Python module |
Compiled Rust extension (PyO3) with GPU-accelerated encoder |
seraph CLI |
License management and store utilities |
The CLI is installed as a console entry point — run seraph --help after install.
Variants
| Package | Backend | Best for |
|---|---|---|
seraph-db (this package) |
candle + CUDA (CPU fallback) | Universal — GPU when available, CPU otherwise |
seraph-db-onnx |
ONNX Runtime CUDA EP | Maximum encoder throughput (~3x faster) |
All variants expose the same API. Platform-specific archives with bundled runtimes are also available from GitHub Releases.
API Reference
Full API documentation:
CLI Reference
seraph license activate Activate a free license (opens browser)
seraph license activate --email E Headless activation via email verification
seraph license install [path] Install a license file
seraph license status Show current license details
Licensing
SERAPH is proprietary software licensed by Tree D Interactive LLC.
| Tier | Eligibility | Fee | Scope |
|---|---|---|---|
| Free | Annual revenue under $500K | $0 | Development, evaluation, prototyping, non-commercial research. No production deployment. |
| Commercial | Annual revenue $500K+ | $10,000/year | Production deployment on your own infrastructure. No multi-tenant SaaS, white-label, or redistribution. |
| Enterprise | Multi-tenant SaaS, embedded redistribution, third-party deployment | Contact us | Per Order Form. |
See the License Agreement and Pricing Schedule for full terms.
For licensing inquiries: licensing@tree-d-interactive.net
Support
- Free & Commercial: GitHub Issues on this repository
- Enterprise: Direct support channel per agreement
Copyright (c) 2025-2026 Tree D Interactive LLC. All rights reserved.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seraph_db-0.2.0-cp38-abi3-win_amd64.whl.
File metadata
- Download URL: seraph_db-0.2.0-cp38-abi3-win_amd64.whl
- Upload date:
- Size: 6.5 MB
- Tags: CPython 3.8+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4b940d19bfcd549a9e91f53eae7a1c305b0d8ad5b1a0d269eca2b054ca44866
|
|
| MD5 |
205dc6693afed20d60d4ea2e7d431b6e
|
|
| BLAKE2b-256 |
a4a94c22832262ddd6113a7953b58c4291cbb2d5693fdf5e37bc67a4002ccec7
|
File details
Details for the file seraph_db-0.2.0-cp38-abi3-manylinux2014_x86_64.whl.
File metadata
- Download URL: seraph_db-0.2.0-cp38-abi3-manylinux2014_x86_64.whl
- Upload date:
- Size: 7.2 MB
- Tags: CPython 3.8+
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fbeb5e29d85907c740793dd3168962296c93571565a5c4f2298ea22b96f6a46f
|
|
| MD5 |
a6743f8964b71243236466358a5c12bd
|
|
| BLAKE2b-256 |
e3c4c2e55bacc6590a39fd294f657999e3158ce50c0299ba4053f0bea86d849b
|