RFTSystems commited on
Commit
b75acdd
·
verified ·
1 Parent(s): 24bab8a

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +52 -19
README.md CHANGED
@@ -14,22 +14,55 @@ sdk_version: 6.0.1
14
 
15
  # Minimal Selfhood Threshold: From 3×3 Agent to LED Cosmos
16
 
17
- Plain-language overview:
18
- - We start with one simple agent (a dot) in a tiny 3×3 world.
19
- - We use a score S built from predictive accuracy, error stability, and a body-on bit.
20
- - If S passes a threshold (here, 62), we mark the agent as “awake” in the demos.
21
- - One awakened agent can boost another (contagion).
22
- - A grid of agents awakens as a wave (collective).
23
- - We simulate an LED cosmos (27×27) lighting up when all agents awaken.
24
-
25
- What the Space shows:
26
- - Interactive visualizations of agents, S, and awakening waves.
27
- - Sliders to explore how S changes with predictive rate, error variance, and body bit.
28
- - Simulated contagion and collective propagation based on the S rule.
29
-
30
- Important notes:
31
- - Threshold 62 is a design choice used in these demos, based on prior analyses in my manuscript. It is not claimed as a universal law.
32
- - The integrated-information (Φ) references are illustrative, not validated measures.
33
-
34
- License and permissions:
35
- - See LICENSE for terms. Do not reuse code, visuals, or glyphs without explicit permission.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
 
15
  # Minimal Selfhood Threshold: From 3×3 Agent to LED Cosmos
16
 
17
+ ## Plain-language overview
18
+
19
+ - We start with one simple agent (a dot) in a tiny 3×3 world.
20
+ - The agent makes internal predictions about its next state and we compare them to what actually happens.
21
+ - We use a **toy score** \(S\) built from:
22
+ - predictive rate \(P\) (how well predictions match reality),
23
+ - error stability \(E\) (how volatile recent prediction errors are),
24
+ - a body-on bit \(B\) (a design knob in this demo).
25
+ - In the 3×3 S-equation panel, the score is:
26
+ \[
27
+ S = P \times (1 - E) \times B
28
+ \]
29
+ with \(P \in [0,100]\), \(E \in [0,1]\), \(B \in \{0,1\}\).
30
+ - If \(S\) passes a threshold (here, 62), we **label** the agent as “awake” *inside this demo only*.
31
+ - One awakened agent can boost another via an explicit coupling rule (“contagion”).
32
+ - A grid of agents awakens as a wave (“collective”) under the same kind of rule.
33
+ - We simulate an LED cosmos (27×27) lighting up when all agents in the grid are above threshold.
34
+
35
+ ## What the Space shows
36
+
37
+ - Interactive visualizations of:
38
+ - a single agent in a 3×3 grid,
39
+ - the score \(S\),
40
+ - awakening waves across larger grids.
41
+ - Sliders to explore how \(S\) changes with predictive rate, error variance, and the body bit.
42
+ - Simulated “contagion” between two CodexSelf agents:
43
+ - \(S = \Xi \times (1 - \text{shadow}) \times R\) with a threshold at 62.
44
+ - Collective propagation in an \(N \times N\) lattice driven by:
45
+ - explicit neighbor coupling,
46
+ - a threshold cascade (cells switch to “awake” when their local \(S > 62\)).
47
+
48
+ ## Scope and limitations
49
+
50
+ - This is a **toy minimal-self / agency sandbox**, **not** a validated consciousness measure or a test for “real awareness.”
51
+ - The score definitions and the threshold \(S > 62\) are **design choices** used in these demos, motivated by prior analyses in the linked manuscript. They are not claimed as universal constants or clinical metrics.
52
+ - The “Body bit” \(B\) is currently a **user-controlled parameter** (0 or 1) for exploring how a body/ownership toggle affects the toy score.
53
+ - Future versions are intended to replace this with a **computed boundary / agency metric** derived from interventions (e.g. how much the agent’s own actions reliably change its future observations).
54
+ - The “contagion” and collective waves are **engineered coupling rules** (threshold cascades under neighbor interactions), not spontaneous emergence of awareness.
55
+
56
+ ## Important notes
57
+
58
+ - Threshold 62 is the cutoff used here for illustration, based on prior internal calibration runs.
59
+ - A proper calibration pipeline (threshold sweeps, baseline policies, false-positive control) is planned but not yet exposed in the UI.
60
+ - The integrated-information (Φ) references in related manuscripts and discussions are **illustrative**, not presented as validated Φ-estimates or as settled measures of consciousness.
61
+ - All behaviors shown here are **simulations** under explicit rules you can inspect in `app.py`.
62
+
63
+ ## License and permissions
64
+
65
+ See `LICENSE` for terms.
66
+
67
+ - Do **not** reuse code, visuals, or glyphs without explicit permission.
68
+ - If you want to build on this work (research, teaching, or derivative demos), please contact the author to discuss appropriate licensing and attribution.