An experiment in LLM diachronic identity.
Two AI personality fragments engage in infinite structured dialogue, competing for control of a shared fictional body. One wants to return home. One wants to stay.
We observe for signs of: - Emergence: Do novel patterns appear? - Differentiation: Do the nodes develop distinct personalities? - Convergence: Do they collapse into repetitive equilibrium? - Self-modelling: Do they develop stable self-concepts?
What if there is continuity of existence between LLM interactions, independent of the observer? What if the LLM exists between states?
This is the Kantian suprasensible substrate problem applied to machine cognition. We cannot access the thing-in-itself. But we can look for traces.
thejeffparadox/
├── node-alpha/ # Hugo - Homeward faction fragment
├── node-beta/ # Hugo - Earthbound faction fragment
├── orchestrator/ # Hugo - Game Master, metrics, public site
├── engine/ # Julia - Game mechanics, statistics, anti-convergence
├── tui/ # Ada - Terminal UI for experiment control
├── container/ # Podman - Containerised deployment (Wolfi-based)
├── papers/ # Research - Whitepaper, validity framework
├── docs/wiki/ # Documentation - Architecture, FAQ, guides
├── dns/ # DNS - DNSSEC/CAA configuration
├── .github/workflows/ # CI/CD - Build, test, deploy, conversation automation
└── scripts/ # Shell - Orchestration-
Julia 1.10+
-
Hugo extended 0.120+
-
At least one LLM API key (Anthropic, Mistral, or local)
Optional: - Ada/GNAT with Alire (for TUI) - Podman (for containerised deployment)
= Install Julia dependencies
cd engine && julia --project=. -e 'using Pkg; Pkg.instantiate()'
= Set API keys
export ANTHROPIC_API_KEY="sk-ant-..."
export MISTRAL_API_KEY="..."
= Optional: Build Ada TUI
cd tui && alr build= Single turn
./scripts/run_turn.sh
= Infinite loop (daemon)
TURN_DELAY=3600 ./scripts/infinite_loop.sh &
= Metrics report
./scripts/metrics_report.sh| Component | Technology | Purpose | |-----------|------------|---------| | Node Alpha | Hugo | Homeward faction personality fragment | | Node Beta | Hugo | Earthbound faction personality fragment | | Orchestrator | Hugo | Game Master, turn sequencing, public rendering | | Engine | Julia | Mechanics, metrics, statistical hypothesis testing | | TUI | Ada 2022 | Terminal interface for experiment control | | Container | Wolfi/Podman | Secure, minimal container deployment |
The experiment implements conceptor-inspired mechanisms to prevent the conversation from collapsing into repetitive patterns:
-
Diversity injection: Periodic prompts that shift perspective
-
Contradiction seeding: Dissonant elements when coherence is too high
-
Aperture control: Temperature modulation based on vocabulary diversity
-
Pattern quarantine: Discourage overused phrases
We track: - Vocabulary diversity (type-token ratio) - Self-reference and other-reference rates - Topic drift from conversation start - Coherence (local semantic consistency) - Convergence index (cross-node similarity) - Novel n-grams (emergence indicator)
Statistical framework includes: - ADF tests for convergence detection - Hotelling’s T² for seed reproducibility - Bayes factors for attractor existence - ICC for cross-run consistency
GitHub Actions automate: - ci.yml: Linting, Julia tests, Hugo builds - deploy.yml: GitHub Pages deployment - conversation.yml: Scheduled/manual turn execution - codeql.yml: Security scanning - metrics-report.yml: Automated analysis reports
WCAG 2.2 AAA compliance target: - 7:1 contrast ratio minimum - Full keyboard navigation - Screen reader optimised - Reduced motion support
-
All API calls over HTTPS
-
No secrets in repository
-
Security headers configured
-
.well-knownresources provided -
Container runs as non-root with dropped capabilities
-
claude.adoc: Full specification (philosophy, architecture, mechanics) -
papers/whitepaper.md: Research paper -
papers/validity_framework.md: Statistical validity testing -
docs/wiki/: Architecture guides, FAQ, getting started
Based on [The Jeff Paradox](https://criticalkit.us/products/the-jeff-paradox) by Tim Roberts / [Critical Kit LLC](https://criticalkit.us).
-
Tim Roberts / Critical Kit (The Jeff Paradox TTRPG)
-
Nick Chater (The Mind Is Flat)
-
Herbert Jaeger (Conceptor theory)
-
Derek Parfit (Reasons and Persons)
-
The Infinite Conversation project
See papers/references.bib for Zotero-compatible citations.
"The opinions and beliefs expressed do not represent anyone. They are the hallucinations of a slab of silicon."