Install
openclaw skills install im-frameworkReference, explain, and apply the Immanent Metaphysics (IM) framework by Forrest Landry. Uses a structured ontology of 767 entities as an index into the live...
openclaw skills install im-frameworkSource: https://mflb.com/8192 — Forrest Landry's whitebook. This is the canonical text.
The ontology in references/graph.jsonl is an index into it. Always fetch the source URL and quote exactly.
All files are in references/ (relative to this skill directory):
| File | Contents |
|---|---|
graph.jsonl | 767 entities — Concepts, Axioms, Theorems, Aphorisms, Implications + relations |
whitebook-map.jsonl | 73-entry structural map of whitebook chapters/sections with URLs |
schema.yaml | Type definitions and relation types |
section-anchors.json | Anchor-level URL map for fine-grained source links |
references/graph.jsonllocation field from the entity's propertiesweb_fetch(location_url) to get exact text# Set path relative to skill dir (resolve from dirname of SKILL.md)
GRAPH="$(dirname $(realpath ~/Tillerman/Eitan/skills/im-framework/SKILL.md))/references/graph.jsonl"
# Search by concept name
grep -i '"name": "symmetry"' "$GRAPH"
# Search by keyword across names and definitions
python3 << 'EOF'
import json
GRAPH = "/Users/Jared/Tillerman/Eitan/skills/im-framework/references/graph.jsonl"
TERM = "symmetry" # change this
for line in open(GRAPH):
d = json.loads(line)
if d.get('op') != 'put':
continue
e = d.get('entity', {})
p = e.get('properties', {})
name = p.get('name', p.get('word', p.get('text', '')))
defn = p.get('definition', '')
loc = p.get('location', '')
if TERM.lower() in (name + defn).lower():
print(f"{e['type']}: {name}")
print(f" URL: {loc}")
print(f" Def: {defn[:300]}")
print()
EOF
# List all entity types and counts
python3 << 'EOF'
import json
from collections import Counter
GRAPH = "/Users/Jared/Tillerman/Eitan/skills/im-framework/references/graph.jsonl"
types = Counter()
for line in open(GRAPH):
d = json.loads(line)
if d.get('op') == 'put':
types[d['entity']['type']] += 1
print(types)
EOF
# Search section anchors for a chapter
python3 << 'EOF'
import json
ANCHORS = "/Users/Jared/Tillerman/Eitan/skills/im-framework/references/section-anchors.json"
anchors = json.load(open(ANCHORS))
# anchors is a dict of {anchor_id: {title, url, ...}}
TERM = "ethics"
for k, v in anchors.items():
if TERM.lower() in str(v).lower():
print(k, "->", v.get('url', ''), "|", v.get('title', ''))
EOF
location field."[exact text from mflb.com]" — An Immanent Metaphysics, [section], [URL]
web_fetch the URL directly — get the real text.text field from graph.jsonl verbatim. Do not alter.definition field verbatim when citing what a term means.references/graph.jsonl)767 entities across 5 types:
| Type | Count | Description |
|---|---|---|
| Concept | 134 | Named ideas — modality, domain, definition, source URL |
| Axiom | 3 | Foundational axioms — statement, implications, source URL |
| Theorem | 11 | ICT, Symmetry Ethics, Continuity Ethics, Bell's/Godel mappings |
| Aphorism | 147 | From Effective Choice — exact text, themes, source URL |
| Implication | 4 | Cross-domain applications (physics, logic, ethics, consciousness) |
Relations: implies, paired_with, contrasts_with, depends_on, has_modality, illuminates, defined_in
Always attribute to Forrest Landry's An Immanent Metaphysics. Distinguish:
Do not invent positions. Do not imply Forrest's endorsement of claims not grounded in the source text.