Wire Lab 4.0 | Delay Hull | MIT | SPEC 1.0.0-rc1

The next fifty years of text
start with a promise to 1963.

ASCENT Nexus is a living instrument for a self-describing stream: humans, agents, media refs, and deep-space links on one wire. Classic ASCII bytes stay sacred. Everything else ascends without burning the stairs.

Open Wire Lab 4.0
GitHub SPEC.md

eternal parse law: if byte < 0x80 -> classic 7-bit ASCII, width 1, forever

@suddenlyjon
Manifesto

Keep every classic ASCII byte sacred.

Then ascend scripts, agents, media refs, quantum-safe control, and deep-space links into one stream - fixed-width control for machines, variable-width data for humans, never remapping 0x00-0x7F.

ASCENT is not "Unicode but better." It is a wire contract greppers, shebangs, and SMTP paths can still trust.

ASCENT-7 identity agent fences 0x9A..0x9B multimodal REF AEGIR / PQ control ASCENT-D erase-on-fail SkyPulse PATHHINT self-describing DEF Delay Hull TURN
Sacred meter · sim (Wire Lab)
Waiting for stream (sim)...

Wire Lab meters are sim. Observational dish telemetry is not invented here. Also try a quick ASCENT-7 check:

Architecture card

The standard in one frame.

Parse law, planes, Hello Universe stream, profiles, control grammar, and Nexus Wire Lab 4.0 features. Open full size for reading or sharing.

Infographic · v4.0.0 Delay Hull
ASCENT Nexus v4.0.0 Delay Hull infographic: parse law, SkyPulse PATHHINT, dual-mode Starlink usable-goodput, Wire Lab 4.0, agents, multimodal, ASCENT-D
Onboarding

From zero to agent + media in two minutes.

A short guided path. Each step loads a real stream into the lab.

Wire Lab 4.0

Prose and hex, one living stream.

Dual synchronized editors, color-coded byte map, mission HUD for captain-log streams, agent and multimodal composers, SkyPulse PATHHINT (usable session bandwidth, not RF Mbps), ASCENT-D noise simulator, and a plane dashboard. Faithful to the draft SPEC packing (Cont 0xA0-0xBF, frozen ASCENT-V). Press Ctrl+K for the command palette.

Gallery
Text / prose

Live sync on. Type to encode, or pick a gallery sample.

Hex stream

Waiting for stream.

Agent frame composer · P5

Build a fenced token 0x9A ... 0x9B and insert it live.

Multimodal playground · P6

REF (content-addressed), INLINE, or CHUNK units.

AEGIR sketch · P7

Lab envelope shape only. Registry of hybrid PQ algorithms for education.

SkyPulse PATHHINT · P2 0xC5 · sim

LEO path foresight for usable session bandwidth and session continuity. next_capacity is predicted bottleneck bits/s as seen by the sender, not RF PHY. Encode a sample, inspect fields, toggle ASCENT-E-LEO (light CRC or short RS, never stacked; no full P9 on interactive Starlink IP) vs ASCENT-D (full RS(255,223) P9 for spool/deep-space/high-BER). Does not increase Starlink physical RF Mbps. CRC/short-RS fail, stale TTL, or unknown version = erase (fail-closed). This panel is sim.

PATHHINT is a usable-session-bandwidth / CCA hint (sim). Not an RF speed claim.

Fields appear after encode.
Delay Hull · P2 0xC6 TURN · sim

One request document, one response document, across a contact window. SIM. Not interactive Grok. Not a faster radio. Starlink IP stays ASCENT-E-LEO. This panel does not wrap P9. A duplicate correlation id is a no-op. Lifetime expiry drops the document. RS(255,223) corrects a single symbol error; erase is when the outer decode fails (see the deep-space simulator). Decoders older than ascent-wire 2.2.0 hard-fault on lead 0xC6.

SIM. Not interactive Grok. Not a faster radio.

TURN fields appear after encode.
ASCENT-D deep-space simulator · P9

Wrap the current unit in an outer frame (D5 E5 C0 DE + profile + ECC params + length + unit + RS codewords). Inject bit errors. Parity fail = erase unit (no mojibake). Browser lab uses real RS(255,223) GF(256) matching ref/ascent_d.py / reedsolo (1-byte recovery verified; multi-byte may erase).

TX frame
Wrap a stream to begin.
channel 0 flips
RX status
-

Byte map · click a cell
Click a byte to inspect plane, length, and meaning.
Hex dump

      
Decoded units
Conformance · current stream
    Architecture explorer

    Eleven planes. One eternal law.

    Click a plane for detail. Planes present in the current lab stream glow teal. Private planes cannot redefine P0-P2.

    fixed control -> length-prefixed frames -> variable data -> optional P9 outer ECC
    Plane

    Living SPEC

    Normative ideas you can try.

    Key sections of the draft SPEC, with "Try this" actions that load examples into the Wire Lab. Full text lives on GitHub.

    Open full SPEC.md ABSTRACT.md
    Install

    Use the codec, not only the lab.

    SPEC 1.0.0-rc1 is frozen for implementers. ascent-wire 2.2.0 is published on PyPI (Python) and npm (JavaScript). Nexus UI is 4.0.0 Delay Hull.

    Python (PyPI)
    pip install -U ascent-wire
    ascent self-test
    ascent version
    ascent encode --header --role guide "Hello, Universe."
    JavaScript (npm)
    npm install ascent-wire
    // const { AscentCodec } = require("ascent-wire")
    Resilience

    Usable session bandwidth, not RF slogans.

    Dual-mode plan so a terminal stays useful when your fiber dies. Starlink is last-mile IP. ASCENT is the wire. SkyPulse PATHHINT is foresight for CCA/apps (growth freeze, seed predicted sender bottleneck). Grok is cloud compute. When the API is gone, edge models take over. ASCENT does not make Starlink faster at RF. Not a bare bandwidth upgrade.

    Modes
    CLOUD  - api.x.ai reachable, path stable
    EDGE   - local OpenAI-compatible model
    QUEUE  - obstruction / RTT flap / store-forward
    DEAD   - honest fail (no power / no model)
    
    SkyPulse PATHHINT: bottleneck_hint + freeze_until (usable session bandwidth, not RF)
    ASCENT-E-LEO: light CRC or short RS, no full P9 on interactive IP
    ASCENT-D: full RS(255,223) P9 for spool / deep-space / high-BER only
    Docs + skeleton

    Full design package, kill criteria, and Phase 0-3 roadmap. Phase 1 client skeleton lives in the public repo.

    Interface map · horizontal
    ASCENT x Starlink horizontal interface map: terminal, wire, TLS, IP, dish, egress, brain
    Adoption

    Snippets that match the lab stream.

    Minimal encode/decode helpers. Prefer ASCENT-7 when every codepoint is U+0000..007F.

    
          
    Self-reference

    The page, as a stream.

    Encode a manifesto fragment as ASCENT to reinforce the self-describing nature of the standard.

    Relation to the standard

    Nexus is the face. The repo is the law.

    What this site is

    ASCENT Nexus Wire Lab 4.0 Delay Hull is a client-side educational instrument for the draft ASCENT wire standard. The frozen packing (Cont 0xA0-0xBF, ASCENT-V short forms, agent/MM frames) tracks ref/ascent_codec.py and the public SPEC. Deep-space demos use a browser-friendly real RS(255,223) in-browser (matches ref/ascent_d.py).

    Integrate back
    GitHub repoNormative home
    SPEC.mdA-F draft
    ascent_codec.pyPython reference
    hello-universe.ascent.bin132-byte sample
    site/public/This Nexus UI
    Ship note. Original live site spirit preserved: manifesto voice, sacred meter, Hello Universe, @suddenlyjon credit, MIT. Delay Hull adds command palette, mission HUD, stream timeline, density, Fontshare, and 44px rails. Deploy from site/public via Cloudflare Pages / static host. Keep JS codec in lockstep with Python golden tests.
    FAQ

    Short answers you can cite.

    What is ASCENT?

    ASCENT (ASCII Successor with Compatible Encoding of Named Text) is a wire encoding and control grammar that keeps classic 7-bit ASCII bit-identical on bytes 0-127 forever, then adds agent frames, multimodal refs, quantum-safe control, and a deep-space ECC profile.

    Does ASCENT break existing ASCII files?

    No. Pure classic ASCII files are valid ASCENT-7. Any byte less than 0x80 is classic ASCII, width 1, forever. Greppers, shebangs, and SMTP 7-bit paths remain correct on that subset.

    What is Wire Lab 4.0 Delay Hull?

    The interactive public face of ASCENT. Dual editors, SkyPulse PATHHINT, agent and multimodal composers, ASCENT-D erase-on-fail, AEGIR sketch, eleven-plane explorer, command palette, mission HUD, and shareable hex URLs.

    Does SkyPulse make Starlink faster at RF?

    No. PATHHINT is a fail-closed usable-session-bandwidth / CCA hint. It does not raise physical RF Mbps. ASCENT-E-LEO uses light integrity on interactive IP. ASCENT-D is for spool and deep space.

    Which version should I cite?

    Three surfaces, on purpose: SPEC 1.0.0-rc1 is the wire law. Nexus / architecture card is 4.0.0 Delay Hull (TURN 0xC6 contact window; Cont and P9 stay frozen). Packages ascent-wire 2.2.0 are published on PyPI and npm. A Nexus card bump does not thaw the RC freeze.

    Does ASCENT unlock OrbitStack dual-gate?

    No. PATHHINT is an open fail-closed hint. Dual-gate remains a paid OrbitStack product fence. This lab does not implement, enable, or claim dual-gate wins.