Minimal Informational Architecture for Agents
SUBIT‑64 is a 6‑bit structural model representing the minimal internal informational capacities required for a system to instantiate subjectivity‑like behavior.
It defines a finite state space:
(O, P, I, R, A, Op) ∈ {0,1}^6
Where each bit encodes the presence (1) or absence (0) of a capacity:
- O — Orientation
- P — Persistence
- I — Intentionality
- R — Reflexivity
- A — Agency
- Op — Openness
The full space contains 64 structural states.
A subset forms the emergent‑valid developmental trajectory:
100000 → 110000 → 111000 → 111100 → 111110 → 111111
States outside this chain are structurally definable but non‑emergent, useful for modeling faults, damage, artificial configurations, etc.
git clone https://github.com/sciganec/subit64-minimal-agent cd subit64-minimal-agent
from subit64.state import SubitState
from subit64.agent import Agent
agent = Agent(SubitState(1,1,0,0,0,1))
print(agent.handle("Can you help me plan my week?"))
Output:
I can follow instructions, but I cannot form goals.subit64/state.py — 6‑bit SUBIT state
subit64/agent.py — minimal agent using SUBIT‑64
subit64/emergence.py — developmental trajectory
subit64/diagnostics.py — fault/pathology detection
examples/ — runnable demos
docs/ — extended documentation
MIT