Documentation Index
Fetch the complete documentation index at: https://mintlify.com/xxyoudeadpunkxx/a.d.a.m.-adaptive-depth-and-mode/llms.txt
Use this file to discover all available pages before exploring further.
BOOTSTRAP_CLASS is the fourth line of the ADAM PING bootstrap output. It records the source-side activation state established by the bootstrap boundary check (G0) — not the destination, not cross-turn persistence, not host reliability. It tells you how the protocol source was classified during this activation.
The four classes
TEXT_ONLY
Protocol operability passed but execution was not tentable, or no stable physical bind was established. This is the most common class on consumer AI chat hosts that do not expose a code execution surface. InTEXT_ONLY, the KERNEL HEADER is the structural hold — the protocol operates fully from the visible instruction text. REMOUNT is the recovery path if the session needs to be re-entered. All routing, gating, modes, and strict commands are fully available; only the source-side physical bind is absent.
TEXT_ONLY is a valid operating condition, not a failure.
BOUND_RO
Source-side physical bind established. The source file was found and matched via the anchor tuple (KERNEL_ANCHOR, SPEC_SIGNATURE, KERNEL_END_ANCHOR) within the bounded discovery pass. Read-only at source side — no write/readback was confirmed.
In BOUND_RO, the protocol has a stable physical identity for the source file. ADAM PERSIST is available and can attempt a destination copy. ADAM REMOUNT remains the universal recovery path.
BOUND_RW
Source-side physical bind established with verified source-side write/readback. This is the strongest bootstrap state. The anchor tuple matched a unique physical candidate, and a sibling probe write/readback succeeded on the source-side path. InBOUND_RW, ADAM PERSIST is available. Internal opportunistic deploy (L6) may also have run automatically, though its result is internal-only and does not alter BOOTSTRAP_CLASS.
GHOST
Physical bootstrap ran (execution was tentable) but no sufficient classification basis remained — no usable candidate was found within the bounded discovery pass, or later internal outputs were inconsistent without yielding a stable non-physical class. Examples: ambient discovery found no local roots, orL0 returned NO.
GHOST is a valid operating condition. ADAM REMOUNT is the recovery path.
Class comparison
| Class | Execution tentable? | Physical bind? | Write/readback? | Recovery path |
|---|---|---|---|---|
TEXT_ONLY | Not tentable, or bind not stable | No | No | ADAM REMOUNT |
BOUND_RO | Yes | Yes (anchor tuple matched) | No | ADAM REMOUNT / ADAM PERSIST |
BOUND_RW | Yes | Yes (anchor tuple matched) | Yes (sibling probe verified) | ADAM REMOUNT / ADAM PERSIST |
GHOST | Yes (ran but failed) | No | No | ADAM REMOUNT |
What BOOTSTRAP_CLASS does NOT mean
ADAM_UNSUPPORTED vs. bootstrap classes
ADAM_UNSUPPORTED during ADAM PING in TRANSPORT means the protocol operability check (level 1) failed — required literal packets were missing from visible context. This is a different outcome from any bootstrap class:
- Bootstrap classes (
TEXT_ONLY,BOUND_RO,BOUND_RW,GHOST) are set when level 1 passes. ADAM_UNSUPPORTEDis set when level 1 fails — before physical classification (G0) can even proceed.
ADAM_UNSUPPORTED during activation, the protocol cannot determine a BOOTSTRAP_CLASS at all. See the compatibility guide for next steps.
Bootstrap discovery process
The bootstrap boundary (G0) runs in two levels when exact ADAM PING is sent in TRANSPORT:
Level 1 — protocol operability check
Required literal packets must be present as exact visible matches in the current visible context before any physical classification proceeds. Required packets include the identity packet (KERNEL_ANCHOR, SPEC_SIGNATURE, KERNEL_END_ANCHOR), the transport/activation packet, the strict bootstrap output packet, the fail-closed packet, and the state/routing packet. Any missing or partial packet fails level 1 and outputs only ADAM_UNSUPPORTED.
Level 2 — physical classification
If level 1 passes, G0 attempts an execution check. If execution is not tentable, the class lands immediately in TEXT_ONLY. If execution is tentable, bounded discovery proceeds:
- Root candidate list:
cwd,home,/mnt,/tmp(in that fixed order) - Maximum discovery depth: 1 for
cwd,home,tmp; 2 for/mnt - Discovery is content-based via
KERNEL_ANCHOR— not filename-based - Discovery stops immediately after the first unique sufficient physical candidate is found
- No whole-filesystem scanning; no static host maps; no provider-name routing
KERNEL_ANCHOR, SPEC_SIGNATURE, KERNEL_END_ANCHOR) must all be present in the same candidate file for a bind to be established. If no usable candidate is found within the bounded pass, the class is GHOST.
G0 must not simulate, infer, or approximate discovery results. If direct host evidence is insufficient, the output is ADAM_UNSUPPORTED.
PERSIST and bootstrap
ADAM PERSIST is a manually triggered deploy-and-verify command. It is available only when BOOTSTRAP_CLASS is BOUND_RO or BOUND_RW — states where a stable source-side physical identity was established during G0.
For TEXT_ONLY or GHOST, ADAM PERSIST is blocked (PERSIST_BLOCKED: SOURCE_UNSAFE). Use ADAM REMOUNT for session recovery in those states.
ADAM PERSIST sets PERSISTENCE_CLASS (destination-side), which is entirely separate from BOOTSTRAP_CLASS (source-side). Persisting a copy does not upgrade or change BOOTSTRAP_CLASS.