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.
Wire Lab meters are sim. Observational dish telemetry is not invented here. Also try a quick ASCENT-7 check:
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.
From zero to agent + media in two minutes.
A short guided path. Each step loads a real stream into the lab.
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.
Live sync on. Type to encode, or pick a gallery sample.
Waiting for stream.
Build a fenced token 0x9A ... 0x9B and insert it live.
REF (content-addressed), INLINE, or CHUNK units.
Lab envelope shape only. Registry of hybrid PQ algorithms for education.
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.
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.
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).
Wrap a stream to begin.
-
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.
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.
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.
pip install -U ascent-wire ascent self-test ascent version ascent encode --header --role guide "Hello, Universe."
npm install ascent-wire
// const { AscentCodec } = require("ascent-wire")
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.
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
Full design package, kill criteria, and Phase 0-3 roadmap. Phase 1 client skeleton lives in the public repo.
Snippets that match the lab stream.
Minimal encode/decode helpers. Prefer ASCENT-7 when every codepoint is U+0000..007F.
The page, as a stream.
Encode a manifesto fragment as ASCENT to reinforce the self-describing nature of the standard.
Nexus is the face. The repo is the law.
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).
| GitHub repo | Normative home |
| SPEC.md | A-F draft |
| ascent_codec.py | Python reference |
| hello-universe.ascent.bin | 132-byte sample |
| site/public/ | This Nexus UI |
site/public via Cloudflare Pages / static host. Keep JS codec in lockstep with Python golden tests.
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.