Intent Tensor Theory — Field-based compute substrate replacing SQL
Project description
ITT Field Store
Intent Tensor Theory — Field-based compute substrate replacing SQL
"Topological sort was the right solution for the hardware of 1979. The dependency chain is an unnecessary constraint." — WP-06
The idea
SQL runs queries sequentially on relational tables.
ITT runs queries simultaneously on a living field.
Instead of SELECT * FROM users WHERE role='admin', you inject an intent into the field and read which nodes activate above a threshold. Circular dependencies aren't errors — they're fixed points resolved by Banach contraction.
Math: Graph Laplacian Diffusion + Allen-Cahn Phase Separation + Banach Fixed-Point Convergence
Reference: WP-06: Death of the Dependency Chain
Install
pip install itt-field-store
With API server:
pip install itt-field-store[api]
Usage
Local (embedded, like SQLite)
from itt import FieldStore
store = FieldStore("my_store")
# Insert (replaces INSERT INTO)
store.table("users").insert([
{"_id": "1", "name": "Alice", "role": "admin", "active": True},
{"_id": "2", "name": "Bob", "role": "user", "active": True},
{"_id": "3", "name": "Carol", "role": "admin", "active": False},
])
# Query (replaces SELECT * WHERE)
results = store.table("users").intent({"role": "admin"}).top(10).fetch()
for r in results:
print(r["name"], r["_phi"]) # _phi is the field activation score
Stateful living field (the real ITT mode)
from itt import DeltaState
state = DeltaState("production_field")
# Absorb new data — field evolves, doesn't reset
state.absorb(new_records)
# Query with semantic intent
result = state.query("find all active administrators")
# Results above threshold
print(result.above_threshold(0.4))
# Convergence metadata
print(result.convergence_report())
# Anomaly detection — nodes in semantic tension
print(result.instability_mask())
# Persist
state.save("./my_field.itt")
state = DeltaState.load("./my_field.itt")
Remote client (like Supabase)
from itt import ITTClient
client = ITTClient("https://intent-tensor-theory-api.hf.space")
client.table("users").insert([{"name": "Alice", "role": "admin"}])
results = client.table("users").query({"role": "admin"}).top(5).fetch()
MCP Tool (callable by Claude, GPT, any LLM)
# Register in your LLM client
tools = client.tools() # returns MCP tool definitions
# Or run the MCP server:
# python -m itt.mcp.server
SQL → ITT mapping
| SQL | ITT |
|---|---|
CREATE TABLE |
store.table("name") (no schema needed) |
INSERT INTO |
.insert(records) |
SELECT * WHERE |
.intent({...}).fetch() |
SELECT * LIMIT n |
.top(n).fetch() |
UPDATE SET WHERE |
.upsert(id, patch) |
DELETE WHERE |
.delete([ids]) |
| Circular reference → ERROR | Fixed point → converges |
| Sequential evaluation | Simultaneous field update |
| No anomaly detection | .instability_mask() |
Deploy to HuggingFace Spaces
# Clone the repo, push to a new HF Space
git clone https://github.com/intent-tensor-theory/itt-field-store
cd itt-field-store
# push to HF Space → public API at your-space.hf.space
intent-tensor-theory.com · Coordinate System · Code Equations
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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 itt_field_store-0.6.0.tar.gz.
File metadata
- Download URL: itt_field_store-0.6.0.tar.gz
- Upload date:
- Size: 37.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed609ba479044265061b8074f8b432b109349c59172dcc415cd8ab2f0dbb3e2d
|
|
| MD5 |
a5e85df37bf6a5f795d9d6bdfe498e11
|
|
| BLAKE2b-256 |
4fdebdcb299b134057a9f375b33837d428075d6f73128fe544fc001ceeba874e
|
File details
Details for the file itt_field_store-0.6.0-py3-none-any.whl.
File metadata
- Download URL: itt_field_store-0.6.0-py3-none-any.whl
- Upload date:
- Size: 40.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
854feb382d459b150ea9e6db1408a453dabe79035a49f61bb8a21c0ac6cc7387
|
|
| MD5 |
59c453dcd5ac2cf084e7bdbc8ba8a688
|
|
| BLAKE2b-256 |
d7a0abf4c28238819d5a63bfefee1e8b43f1d731e57dbc2147bd0c0512ec8d5e
|