assembly-economics/concepts/SeedKernel.md
tegwick 08be42f65d Complete ASSEMBLY-WP-0002: promote organism-lens concepts, add Network Object Model
- MembraneModel, SeedKernel, EvolutionModel, MetabolismModel, ResourceOntology
  promoted verbatim from history/ with originating questions
- NetworkObjectModel.md: implementation-neutral object model with invariants
- Cross-lens notes applied from Glossary.md (T09)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1494246@bnt-lap001
Assistant-Session: caf6de6f-f9e4-47ce-a584-49baa271fa4b
2026-10-12 00:36:27 +02:00

380 lines
7.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!--
Provenance: promoted verbatim from history/20261011-InitialExploration.md
(lines 2066–2435, conversation dated 2026-10-06), including the originating
question(s). Promoted 2026-10-12 under ASSEMBLY-WP-0002-T04. Consolidation
happens in later commits; history/ keeps the original.
-->
# Seed Kernel
**Status:** Concept v0.1, exploratory. Part of the information-organism lens (INTENT.md, Two Lenses).
---
**Originating question:**
> Good, this is a very reasonable take. Let me add another idea about the optimal inner kernel of the concept. I would like to think about this in a way of how to establish a minimal kernel that can be connected to an environment and then unfoldes and establishes itself by adapting to the environment. This is like a baby or seed that can be planted in an information environment growing into something like an organizm that is helpful for its environment which shows as the environment feeds the system by providing objectives and resources to reach them. In my mind this translates to prompts and budget for compute.
Yes. This changes the framing in a useful way: the kernel should not be a miniature finished intelligence system. It should be a **developmental substrate** capable of attaching to an information environment, discovering regularities, acquiring structure, and becoming useful under externally supplied goals and resource constraints.
The closest metaphor is less “brain” and more **seed + metabolism + development**.
A compact formulation:
> **A minimal adaptive kernel starts with almost no domain structure. It is given access to an environment, objectives, and bounded resources. Through observation, interaction, prediction, feedback, and compression, it develops a semantic model and increasingly effective behaviors specific to that environment.**
### What must exist at birth?
#### 1. Boundary
It must distinguish self from environment operationally.
#### 2. Observation
It needs a generic way to receive information:
```text
observe(environment) → evidence
```
The semantic membrane becomes its sensory apparatus.
#### 3. Memory
The seed needs to retain what happened, when, under which conditions, what it did, and what followed.
#### 4. Prediction
It must be able to predict what happens next.
Prediction followed by observation yields a learning signal.
#### 5. Action
It needs bounded ability to affect its environment.
Initially this might be ask, retrieve, classify, or recommend.
#### 6. Objective reception
The environment must be able to tell the seed what matters.
This maps naturally to **prompts**.
A prompt becomes a temporary or persistent **goal activation**.
#### 7. Resource reception
The second thing supplied by the environment is energy.
For the information organism:
```text
compute
tokens
storage
API calls
human attention
time
money
```
So **budget is the metabolic resource of the organism**.
### A minimal kernel
```text
K = {
Boundary,
Observation,
Memory,
Prediction,
Goal,
Resource,
Action,
Learning
}
```
Possibly with `Identity` as a ninth primitive.
Everything else could be allowed to emerge.
### Prompts as nutrients? Not quite
Distinguish:
```text
direction
resources
```
Prompts provide direction.
Compute budget provides metabolic capacity.
```text
Prompt → purpose / objective / constraint
Budget → ability to investigate and act
```
The environment effectively says:
> This matters to me, and I am willing to spend this much energy for you to pursue it.
### Utility becomes endogenous
Utility is partly revealed by what the environment repeatedly spends scarce resources on.
Repeated objective + repeated budget + rewarded outcomes becomes a strong developmental signal.
### Attention becomes resource allocation
```text
activation
↓
attention allocation
↓
compute expenditure
```
Attention is the decision to spend scarce information-processing resources on something.
### A metabolic loop
```text
ENVIRONMENT
│
objective + resources
│
▼
perceive
↓
understand
↓
predict
↓
allocate resources
↓
act
↓
ENVIRONMENT
↓
outcome
↓
evaluate
↓
learn
↓
structure changes
```
There is also a second loop:
```text
resources received
↓
resources spent
↓
usefulness demonstrated
↓
environment allocates more resources
```
### The environment should not have to fully specify goals
Explicit goals may be complemented by implicit reinforcement such as acceptance, ignoring, follow-up, correction, additional budget, and wider access.
Still:
```text
learned desirability ≠ authority
```
### Development rather than training
Development means gradually learning what entities exist, which distinctions matter, what actions are possible, what consequences follow, and which abstractions are useful.
### Innate mechanisms versus acquired structure
The seed should have a small **genotype**, while the deployed system develops a large **phenotype**.
```text
GENOTYPE
observe
remember
predict
compare
allocate
act
learn
compress
↓ development
PHENOTYPE
Invoice
Supplier
Employee
Department
PaymentRisk
CustomerChurn
...
```
### Semantic concepts could emerge from compression
A seed placed into a company may discover recurring patterns before learning their labels.
### The seed needs curiosity
Bounded uncertainty reduction can justify exploration.
Introduce an **epistemic budget**.
Possible budget categories:
```text
goal budget
maintenance budget
exploration budget
```
### Metabolism should include return on compute
Every expensive processing activity should eventually justify its resource use.
The system can learn the economics of its own cognition.
### Two fundamental regulators
**Epistemic regulation**
> How wrong / uncertain am I?
**Resource regulation**
> How much can I afford?
Combined with:
> What matters?
This gives a triad:
```text
Purpose
Knowledge
Energy
```
or:
```text
Goals
Model
Budget
```
### Lifecycle
```text
1. Attach
2. Observe
3. Orient
4. Assist
5. Specialize
6. Act
7. Regulate
8. Reflect
```
### Symbiosis may be a better target than autonomy
Success is a mutually beneficial coupling with the environment.
The organization provides:
```text
information
goals
compute
authority
feedback
```
The organism returns:
```text
predictions
coordination
reduced effort
better decisions
adaptation
```
Autonomy is earned through demonstrated viability and usefulness rather than designed in from the beginning.
### Revised kernel distinction
**Seed Kernel**
```text
Identity / Boundary
Observation
Action
Memory
Prediction
GoalInput
ResourceBudget
Learning
```
**Developed Semantic Network**
```text
Node
Edge
Concept
Context
Observer
Goal
ViabilityVariable
Chunk
Process
Capability
Role
...
```
A tentative seed formulation:
\[
K=(B,O,M,P,A,G,R,L)
\]
The environment provides:
\[
E=(I,G,R,F)
\]
Development:
\[
(K_t,E_t)\rightarrow K_{t+1}
\]
And a viability condition:
\[
\text{value returned to environment}
>
\text{resources consumed}
\]
over an appropriate time horizon.
The stronger center is:
> **not an adaptive semantic graph that we build, but a bounded information organism that develops a semantic graph as its learned internal structure.**