|
| 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