Skip to main content

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

  1. Fit: Learn affine transform from model activations → manifold (one-time)
  2. Project: Any activation → Eisenstein integer (a, b) on the lattice
  3. Communicate: Transmit (a, b) instead of the full activation vector
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fleet_stitch-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fleet_stitch-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

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

Hashes for fleet_stitch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3c37e392719ae47ede773eeb69149169e6fafac1f5637d3b4254b3ad6d60ead9
MD5 265f849d7db171a79e914ae14f4cfd6e
BLAKE2b-256 2c129b59d17c3fb1025c39feee0f9126505020e23405efc8f1c08f8f44a747e6

See more details on using hashes here.

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

Hashes for fleet_stitch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c27e645be17a0dccbc1df2f61a53ce6c440fbc7b4abc51d1b5e3a313400810f6
MD5 afa3f2f2751d28a862f4c83cae9a29cb
BLAKE2b-256 87f13c370321744215a393ebf17f93acdd37930d0aafba1d9e240246a35efc0d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page