install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/#E847C0" ~/.claude/skills/plurigrid-asi-e847c0 && rm -rf "$T"
manifest:
skills/#E847C0/SKILL.mdsource content
#E847C0
Seed:
1069 ^ 114 = 1183
Trit: +1 (PLUS)
Hue: 333° (warm magenta)
Capability
114 research papers implemented iteratively via:
- Morph Cloud — branchable sandboxed VMs per paper
- Gay.jl — seed
for paperi
(1-114)i - Emacs — TRAMP + org-mode as sole interface
- Literate.jl — single
→ markdown, notebook, script.jl
The Strange Loop
Paper(seed=i) → Attempt(branch) → Test(observe) → Match? → Learn → Next ↑ ↓ └──────────────────── gay_split() per retry ───────────────────┘
Schema
struct PaperEntry index::Int # 1-114 seed::UInt64 # = index (Gay.jl) title::String arxiv_id::String test_command::String success_criteria::String end struct AttemptRecord paper_index::Int attempt_number::Int branch_seed::UInt64 # gay_split() derived morph_snapshot_id::String outcome::Symbol # :success | :fail | :partial fingerprint::UInt32 # XOR of artifacts end
File Structure (per Morph instance)
/root/ ├── paper.jl # Literate.jl source (single truth) ├── paper.pdf # Original paper ├── generated/ │ ├── paper.md # Literate.markdown │ ├── paper.ipynb # Literate.notebook │ └── paper_clean.jl # Literate.script ├── attempts.org # Org-mode log └── seed.txt # Contains paper seed
Literate.jl Format
# # Paper N: Title # **Seed:** N | **OpenReview:** [ID](url) # # ## Overview # Description... using Gay gay_seed!(N) # ## Implementation function main_algorithm(x) # ... end # ## Tests using Test @test main_algorithm(input) == expected
Emacs Interface
(defun morph-connect (instance-id) "TRAMP into Morph Cloud instance." (find-file (format "/ssh:root@%s.morph.so:/root/" instance-id))) (defun paper-attempt (n) "Start implementation for paper N." (interactive "nPaper (1-114): ") (shell-command (format "morphcloud instance start paper-%d-snapshot" n)))
GF(3) Conservation
Each paper's trit =
(seed mod 3) - 1:
- Papers 1,4,7,... → MINUS (-1)
- Papers 2,5,8,... → ERGODIC (0)
- Papers 3,6,9,... → PLUS (+1)
114 papers: 38 each → Σ = 0 ✓ CONSERVED
Success Metrics
| Metric | Formula |
|---|---|
| Implementation Rate | N/114 passing tests |
| Branch Efficiency | attempts per success |
| SPI Verification | all runs reproducible |
Origin
Extracted from Warp notebook
UpdateNotebook GraphQL mutation, 2026-01-01.
██████████ ██ ██ ██ #E847C0 ██ ██ +1 ██ ██ 333° ██ ██████████