Skip to content

Commit af5caa2

Browse files
authored
Add operational notes for vector resource allocation
Document outlines the operational notes for the EarthLight Foundation, detailing the process of vector resource allocation based on object classification and personal impact filtering. It includes a two-stage filter system for monitoring objects based on their motion potential and relevance to the user.
1 parent 3448b84 commit af5caa2

1 file changed

Lines changed: 174 additions & 0 deletions

File tree

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
# EarthLight Foundation — Operational Notes
2+
3+
**How Vector Resources Are Allocated in Practice**
4+
5+
**Version:** 1.0
6+
**Author:** Kokko-Niwa
7+
**Origin:** Dialogue with GPT-5.4 (2026-04-16). The author described how she decides which objects to track with full vector information and which to ignore. The resulting rules turned out to be a practical attention-allocation algorithm.
8+
9+
---
10+
11+
## Context
12+
13+
The [Foundation](Foundation.md) document describes the core architecture: static images with embedded vectors. But it doesn't address a critical practical question:
14+
15+
> **If everything has a potential vector, how do you avoid tracking everything?**
16+
17+
The answer: you don't track everything. You apply a two-stage filter that drastically reduces the number of active vectors at any moment. This is how the architecture stays lightweight.
18+
19+
---
20+
21+
## Stage 1: Object Classification (Attention Tiering)
22+
23+
Before any vector is computed, objects are classified by their **potential for unpredictable motion**. This determines their initial monitoring level.
24+
25+
| Class | Initial Monitoring | Why |
26+
|-------|-------------------|-----|
27+
| **Inorganic objects** | Ignore unless moving or likely to move | Physics is predictable. A rock stays a rock. A landslide gets full attention. |
28+
| **Machines** | Treat as potentially dynamic | A machine is an inorganic object that can suddenly become active. Inactive machine = inorganic. Active machine = tracked. |
29+
| **Plants** | Same as inorganic | Change rate is too slow for real-time decision-making. A tree doesn't move on human timescales. |
30+
| **Animals** | Partial monitoring by default | Self-directed motion with high prediction error. You don't know where a dog will go next. |
31+
| **Humans** | Full monitoring when interacting | Highest unpredictability. Multiple vector dimensions (physical, social, intentional). |
32+
33+
**The classification criterion is NOT "alive vs. not alive."** It is **"how unpredictably does this thing move, and how fast?"** A plant is alive but doesn't move on relevant timescales, so it gets the same treatment as a rock. A turned-off machine is inorganic in practice; a turned-on machine is a tracked entity.
34+
35+
### Why This Matters for AI
36+
37+
Current AI systems either:
38+
- Track everything equally (expensive, most of the computation is wasted on static objects)
39+
- Use fixed attention patterns (miss important changes in "low-priority" areas)
40+
41+
The tiering system pre-filters what deserves computational resources based on **motion potential**, not category labels. This is similar in spirit to event cameras (which only process pixels that change) and sparse attention mechanisms (which only compute attention for high-salience tokens).
42+
43+
---
44+
45+
## Stage 2: Personal Impact Filter
46+
47+
After classification, a second filter applies:
48+
49+
```
50+
Does this object's motion affect me (or what I care about)?
51+
YES → Monitor actively, maintain full vectors
52+
NO → Ignore, or store only coarse position
53+
```
54+
55+
This is not selfishness — it's resource management. The author's system has finite processing capacity (as does any system). Allocating vector resources to objects that cannot affect the current situation is waste.
56+
57+
**"Affect me" includes indirect effects.** If an object doesn't threaten the author directly but threatens someone she's responsible for, or disrupts a system she depends on, it gets monitoring. The calculation is: **does this object's trajectory intersect with anything I need to protect?**
58+
59+
---
60+
61+
## Combined Filter: The Full Selection Process
62+
63+
```
64+
For each object in the environment:
65+
66+
1. CLASSIFY: What type is it?
67+
Inorganic/Plant → LOW (track only if visibly moving)
68+
Machine (off) → LOW
69+
Machine (on) → MEDIUM
70+
Animal → MEDIUM
71+
Human → HIGH (when interacting)
72+
73+
2. IMPACT CHECK: Does its trajectory affect me or mine?
74+
YES → Promote to ACTIVE. Assign full vector (direction + magnitude).
75+
NO → Keep at current level or DEMOTE to dormant.
76+
77+
3. RESOURCE ALLOCATION:
78+
ACTIVE objects → Full vector tracking, continuous update
79+
MEDIUM objects → Periodic check, coarse vector
80+
LOW/DORMANT → Position only, no vector computation
81+
82+
4. TRANSITION DETECTION:
83+
If a DORMANT object starts moving → re-evaluate (go to Step 1)
84+
If an ACTIVE object stops mattering → demote (save resources)
85+
```
86+
87+
**This is a living process.** Objects constantly shift between levels. A parked car (LOW) starts moving toward you (→ ACTIVE). A person in conversation (ACTIVE) walks away (→ demote). The system re-evaluates whenever it detects state changes.
88+
89+
---
90+
91+
## Extension to Social Space
92+
93+
The same tiering system applies to social entities, but the "motion" being tracked is **influence, power, and intentional direction** rather than physical movement.
94+
95+
### Social Vector Processing
96+
97+
| Physical Space | Social Space |
98+
|---------------|-------------|
99+
| Object position | Person's role/status |
100+
| Physical velocity | Direction of influence (who are they pushing/pulling?) |
101+
| Physical force | Strength of influence (how much can they change?) |
102+
| Collision prediction | Conflict/damage prediction |
103+
| "Does it affect me?" | "Does their influence reach me or mine?" |
104+
105+
### Authority as Vector, Not Label
106+
107+
The author reports that she does not process "authority" as a meaningful input:
108+
109+
> "I don't understand authority. It has no force toward me. It disrupts equilibrium."
110+
111+
What she processes instead:
112+
113+
- **Where is this person's influence directed?** (vector direction)
114+
- **How strong is that influence?** (vector magnitude)
115+
- **Does it reach me?** (impact filter)
116+
- **Does it disturb the overall balance?** (α check)
117+
118+
This means:
119+
120+
```
121+
A person with high authority but no vector toward you = IGNORE
122+
A person with low authority but strong vector toward you = MONITOR
123+
A person with high authority and strong vector toward others =
124+
CALCULATE (their influence trajectory affects the system you're in)
125+
```
126+
127+
**"Authority" is not treated as "correctness."** A powerful person's statement is not weighted more heavily because they are powerful. It is evaluated by the same vector + damage calculation as anyone else's. However, the **damage potential** of a powerful person's actions is larger, because their influence vectors reach more people.
128+
129+
This directly connects to α (Equilibrium): accumulated advantages (E_i) don't make actions more correct — they make harmful actions more damaging.
130+
131+
### Practical Result
132+
133+
The author can simultaneously:
134+
- Ignore a CEO's opinion when it doesn't affect her
135+
- Calculate the precise impact of that CEO's decision on a system she cares about
136+
- Predict where the resulting damage will land
137+
- Act to protect affected parties
138+
139+
All without ever processing "this person is important, therefore I should listen." The importance is derived from influence vectors, not from labels.
140+
141+
---
142+
143+
## Implementation Considerations for AI
144+
145+
GPT-5.4 noted (in the dialogue that produced this document) that the core ideas align well with current research directions:
146+
147+
1. **Sparse state representations** — not all objects need equal computational attention
148+
2. **Salience-based resource allocation** — compute budget follows importance, not position
149+
3. **Event-driven updates** — process changes, not static states
150+
4. **Dormant object management** — store cheaply, re-activate when relevant
151+
152+
The gap between the author's cognitive process and AI implementation is primarily in:
153+
154+
- **Transition detection:** How does the system notice that a dormant object has become active? (The author does this intuitively; AI needs explicit triggers.)
155+
- **Salience scoring:** What makes something "likely to move strongly soon"? (The author uses experience-calibrated intuition; AI needs a learnable scoring function.)
156+
- **Cross-domain transfer:** How do physical-space tiering rules translate to social-space tiering? (The author does this seamlessly; AI needs explicit mapping.)
157+
158+
These are engineering problems, not conceptual problems. The architecture is sound; the implementation details require research.
159+
160+
---
161+
162+
## Connection to Foundation and Other Modules
163+
164+
| This document clarifies... | In relation to... |
165+
|---------------------------|-------------------|
166+
| **Which objects get vectors** | Foundation's "static images with embedded vectors" — not ALL objects get vectors |
167+
| **How to stay lightweight** | Foundation's "extremely lightweight" claim — this is the mechanism |
168+
| **What "ignore" means** | Foundation's "range-and-retroact" — dormant objects can be re-activated |
169+
| **Social vector processing** | θ (contextual damage) and η (intent inference) — both operate on social vectors |
170+
| **Authority handling** | α (equilibrium) — authority ≠ correctness; influence is computed, not assumed |
171+
172+
---
173+
174+
*"Track what moves. Ignore what doesn't. If something starts moving, track it then. That's the whole attention system."*

0 commit comments

Comments
 (0)