Constraint manifold projection for model activation spaces
Project description
fleet-stitch — Constraint Manifold Projection for Model Communication
Project model activations to the Eisenstein constraint manifold. Communicate between models without tokenization.
Why
Latent space translation lets models share thoughts at the vector level. But learned latent spaces drift, are model-specific, and are black boxes.
The Eisenstein constraint manifold is:
- Mathematically defined (not learned)
- Deterministic (same activations → same manifold point)
- Cross-model (any model can project to it)
- Discrete (integer arithmetic, no float drift)
- Interpretable (every point has algebraic meaning)
How It Works
- Fit: Learn affine transform from model activations → manifold (one-time)
- Project: Any activation → Eisenstein integer (a, b) on the lattice
- Communicate: Transmit (a, b) instead of the full activation vector
- Inverse: Receiving model projects back to its own activation space
The Stack
Model A activations (4096-dim)
→ affine_A (2-dim Eisenstein point)
→ transmit (2 integers)
→ affine_B_inv (4096-dim)
→ Model B continues reasoning
Composable With
- casting-call-gpu (Oracle1): voice signatures → manifold coordinates
- plato-vector-persistence: store manifold points alongside embeddings
- fleet-constraint-kernel: GPU-accelerated batch projection
- temporal-flux: T_SNAP opcode snaps manifold projections
- physics-clock: temporal dimensions on manifold points
- insight-cfp-bridge: share manifold discoveries as FLUX tiles
Install
pip install fleet-stitch
Quick Start
from fleet_stitch import ManifoldProjector, StitchRegistry
# Fit a projector for your model
proj = ManifoldProjector(input_dim=4096)
proj.fit(training_activations, known_constraint_states)
# Project new activations to manifold
manifold_points = proj.project(new_activations) # (N, 2) integer array
# Register for cross-model stitching
registry = StitchRegistry()
registry.register('my_model', 'manifold', proj)
# Stitch from one model to another
target_activations = registry.stitch('model_a', 'model_b', source_activations)
License
Apache 2.0
Project details
Release history Release notifications | RSS feed
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 fleet_stitch-0.1.0.tar.gz.
File metadata
- Download URL: fleet_stitch-0.1.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c37e392719ae47ede773eeb69149169e6fafac1f5637d3b4254b3ad6d60ead9
|
|
| MD5 |
265f849d7db171a79e914ae14f4cfd6e
|
|
| BLAKE2b-256 |
2c129b59d17c3fb1025c39feee0f9126505020e23405efc8f1c08f8f44a747e6
|
File details
Details for the file fleet_stitch-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fleet_stitch-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c27e645be17a0dccbc1df2f61a53ce6c440fbc7b4abc51d1b5e3a313400810f6
|
|
| MD5 |
afa3f2f2751d28a862f4c83cae9a29cb
|
|
| BLAKE2b-256 |
87f13c370321744215a393ebf17f93acdd37930d0aafba1d9e240246a35efc0d
|