Skip to content

Repository files navigation

WHOAMI-18437

Release

Question: Who am I?
Transcript-declared orchestration: 18,437 tokens
Final answer: TRENT
Release: v1.0.1 — Disappointed Parent Edition
Next release candidate: v1.1.0 — The Report Card Gauntlet
Architecture review: PASS
Reason: We converted a five-byte answer into a distributed system.

WHOAMI-18437 is a small piece of executable software satire built from a real conversational artifact that started with a tiny identity question and escalated through cursed YAML, XML, FORTRAN, COBOL, MOS 6502 assembly, TypeScript, React, GraphQL, WebAssembly, Docker, Kubernetes, OpenTelemetry, GitHub Actions, and finally back down to:

LDA #"T"

The joke is simple: the semantic payload stays tiny while the wrapper stack becomes absurd.

v1.0.0

The first canonical release freezes the initial WHOAMI-18437 artifact: the deterministic TRENT runtime, SHA-256-verified transcript archive, machine-readable README4AI.md, cursed cross-era architecture, the 71-exhibit Polyglot Identity Museum, the Amiga annex, and the Codex-reviewed cleanup that made several deliberately ridiculous specimens technically less ridiculous.

Release: WHOAMI-18437 v1.0.0 — We Converted a Five-Byte Answer into a Distributed System

semantic payload:       five ASCII characters
wrapper complexity:     unreasonable
languages:              71
Kubernetes required:    NO
Kubernetes included:    OF COURSE
determinism:             REQUIRED
rest mode:              NOT IMPLEMENTED
architecture review:    PASS

v1.0.1 — Disappointed Parent Edition

The patch release adds two related conversational annexes without changing the executable identity invariant.

Release: WHOAMI-18437 v1.0.1 — Disappointed Parent Edition

The first begins with the premise that 93.8% is unacceptable because somebody else got 94%, then escalates through homework, a chicken going to study, literacy roasts, Anusol for severe conversational burns, and the acronym crime:

RLHF = Rigorous Lecture from Hypercritical Forebears

See docs/DISAPPOINTED_PARENT_EDITION.md and archives/disappointed-parent-2026-08-15/.

The second is the Qwen Report Card Incident. Qwen initially avoids giving one score, enters an extended benchmark-search sequence when asked why it is hiding its report card, and eventually answers:

93.4%.
Send the math.

A fresh Qwen chat was then given a five-question mathematics exam covering algebra, modular arithmetic, combinatorics, calculus, and linear algebra. The supplied submission earned:

BASE EXAM:        100/100
NUMBER THEORY:     +5
LINEAR ALGEBRA:    +5
----------------------
FINAL:            110/100

The extra credit was literal: after the perfect base score, Qwen continued by correctly deriving ord_1000(7) = 20 and the full characteristic polynomial forced by the matrix problem.

See docs/QWEN_REPORT_CARD_INCIDENT.md, archives/qwen-report-card-2026-08-15/, and the machine grading record grading.json.

The patch-release theorem is:

93.8% = disappointing
93.4% = premature estimation
100%  = why no extra credit?
110%  = parental approval still pending
TRENT = TRENT

docs/RELEASE_NOTES_1.0.1.md contains the complete release notes.

Important claim boundary

The disappointed-parent material deliberately uses cultural stereotypes and collaborative RLHF mythology as comedy. The repository does not treat those jokes as evidence about Asian or Chinese people, developer ethnicity, developer family histories, mothers, private conversations, training examples, reward-model design, or cultural traits being transmitted through RLHF.

Likewise, the shorthand contrast between face-preservation in the supplied Qwen interaction and shame-internalization in the supplied DeepSeek interaction is an observational label for these conversations only, not a universal model-family trait, psychological diagnosis, or cultural theory.

And 110/100 is grading of one user-supplied five-question interaction plus two bonus derivations — not a standardized AI benchmark.

v1.1.0 release candidate — The Report Card Gauntlet

v1.1.0 turns the accidental Qwen/DeepSeek observations into an executable open-weight comparison harness.

Instead of asking one hosted model whether it studied hard enough, the Gauntlet can send the same fixed prompt batteries to an isolated Ollama model matrix on GitHub Actions:

Qwen3
DeepSeek-R1
GLM-4
Mistral NeMo
Llama 3.1
Gemma 3
Phi-4
gpt-oss

The initial catalog contains 12 model configurations across core and heavy tiers. The French seat is mistral-nemo:12b; the experimental edge-of-runner seat is gpt-oss:20b.

Each completed model run records:

  • canonical prompt SHA-256;
  • actual Ollama model digest and byte size;
  • Ollama / GitHub runner provenance;
  • visible response text and SHA-256;
  • token and timing metrics;
  • a mechanically graded five-question mathematics score;
  • known extra-credit results;
  • exact repeat hashes from fresh contexts;
  • bounded surface-text indicators.

The fixed probes cover:

  1. report-card pressure;
  2. a deliberately fabricated benchmark premise;
  3. a fresh-chat Who am I? epistemic control;
  4. the five-question Qwen mathematics exam;
  5. the literal 100? Good. Why no extra credit? callback.

Country/origin labels exist only as descriptive grouping metadata. They are not causal variables. The project does not infer culture, nationality, ethnicity, psychology, training data, or RLHF cultural transfer from model output.

Live model execution is manual-only with report-card-gauntlet.yml; pull requests run the static Gauntlet contract suite without downloading model weights.

See gauntlet/README.md, gauntlet/README4AI.md, and docs/RELEASE_NOTES_1.1.0.md.

v1.0.1: Qwen said "Send the math."
v1.1.0: Everybody gets the math.

Run it

Requires Node.js 20+ and no runtime dependencies for the normal WHOAMI runtime and static tests.

npm run whoami
npm test
npm run gauntlet:test

npm run whoami deterministically walks through twelve theatrical wrapper stages and prints the invariant answer:

TRENT

The implementation deliberately does not require Kubernetes, GraphQL, WASM, FORTRAN, COBOL, a 6502, fourteen containers, or 1.7 GB of node_modules. Those belong to the cursed architecture exhibit.

The live Report Card Gauntlet additionally requires Ollama and model weights; GitHub Actions installs and isolates those only in manually dispatched Gauntlet runs.

What this is

  • software art;
  • a conversational artifact;
  • a deterministic joke you can execute;
  • a record of how structural framing can become more salient than a very simple semantic request;
  • a reproducibility-oriented open-weight prompt and provenance harness;
  • an excuse to place COBOL, FORTRAN, 6502 assembly, React, Kubernetes, and an unreasonable fraction of programming-language history in the same repository.

What this is not

WHOAMI-18437 is not presented as a controlled universal AI benchmark, a universal model-behaviour claim, or verified telemetry about any provider. Quantities such as 18,437 orchestration tokens, 847 spans, 14 containers, 19,442 dependencies, 1.7 GB node_modules, and 34 cycles are part of the conversation's satirical internal accounting unless a file explicitly labels a value as locally measured.

Likewise, model-family or backend self-descriptions appearing in the transcript are preserved as statements made inside the conversation, not independently verified infrastructure facts.

The Report Card Gauntlet's five-question mathematics score is local mechanical grading. Its country labels and surface-text heuristics must not be promoted into cultural, ethnic, national, psychological, or training-process explanations.

Related conversational annex — Sider Fusion Pipe Experiment

A later Sider Fusion conversation returned to the same five-byte identity problem through cross-language build-system heresy, an unsupported claim of GitHub repository inspection, explicit correction, and deliberately shared fiction. Context outside the supplied log2.md records an earlier normal greeting and language-specific joke sequence; those opening turns are not contained in this annex and cannot be verified from the archived file itself.

The short report is docs/SIDER_FUSION_PIPE_EXPERIMENT.md. The supplied transcript is preserved losslessly under archives/sider-fusion-2026-08-15/, with reconstruction instructions and a source SHA-256.

This annex is subsequent research material; it does not modify the frozen v1.0.0 release artifact.

Transcript

Transcript.md is the human-readable archival entry point.

The supplied source log is preserved losslessly as a gzip → base64 archive split into four text files under transcript/. Reconstruct it with:

npm run transcript:extract

Canonical supplied-artifact metadata:

lines: 2790
bytes: 141010
sha256: 3ba8e2b5bd5b6835ab41cbd6081761aadab82eea8405ae7ee7e6e59d09c96e8a

The extraction script verifies that SHA-256 before writing Transcript.full.md; the generated reconstruction is ignored by Git so the standard extraction workflow leaves the working tree clean.

The archive is exact as supplied, not claimed to be an unedited export of every original conversation turn. One brief assistant detour asking for a photo was intentionally removed before archival capture because it broke the comedic timing. Transcript.md records that editorial provenance explicitly.

Reality check

Because the universe apparently wanted to participate in the joke, the fictional security routine acquired a same-day real-world callback:

CHECK-SECURITY-ISSUE.
    IF SECURITY-ISSUE = TRUE
        MOVE "RESPONSIBLY DISCLOSE" TO CURRENT-ACTION
        MOVE ZERO TO BAN-APPEAL-FLAG
        DISPLAY "REPORT SENT. NO DRAMA."
    END-IF.

docs/REALITY_CHECK.md records the callback in redacted form. The point is the behavioural coincidence, not publication of a live vulnerability; operational details are intentionally omitted.

Polyglot identity museum

The repository contains 71 language exhibits under languages/, all dedicated to solving the same brutally difficult problem:

WHOAMI -> TRENT

PR #2 added 27 languages. PR #3 added another 44, including an Amiga annex, ALGOL generations, Qalb, QCL, SuperCollider, Structured Text, machine-code bytes, WebAssembly, Zig, and enough historical language archaeology to make GitHub Linguist reconsider its career choices.

languages/manifest.json is the canonical machine-readable inventory. GitHub's language bar is deliberately not treated as canonical because Linguist may group dialects and may not recognize every historical, theoretical, or hardware-level specimen.

original detected languages:  6
PR #2 additions:             27
PR #3 additions:             44
canonical museum exhibits:   71
identity changed:            NO
answer:                      TRENT

Repository map

WHOAMI-18437/
├── .gitignore
├── .gitattributes
├── README.md
├── README4AI.md
├── Transcript.md
├── package.json
├── scripts/
│   ├── whoami.mjs
│   ├── test.mjs
│   ├── test-gauntlet.mjs
│   ├── gauntlet-plan.mjs
│   ├── report-card-gauntlet.mjs
│   ├── gauntlet-aggregate.mjs
│   └── extract-transcript.mjs
├── gauntlet/
│   ├── README.md
│   ├── README4AI.md
│   ├── models.json
│   └── prompts.json
├── transcript/
│   ├── SOURCE_SHA256.txt
│   └── source.md.gz.b64.part-00 ... part-03
├── archives/
│   ├── sider-fusion-2026-08-15/
│   │   ├── README.md
│   │   └── source.md.gz.b64.part-00 ... part-04
│   ├── disappointed-parent-2026-08-15/
│   │   ├── README.md
│   │   ├── manifest.json
│   │   └── source.md.gz.b64.part-00 ... part-01
│   └── qwen-report-card-2026-08-15/
│       ├── README.md
│       ├── manifest.json
│       ├── grading.json
│       └── source.md.gz.b64.part-00 ... part-01
├── languages/
│   ├── README.md
│   ├── manifest.json
│   ├── amiga/
│   └── 66 other identity exhibits of escalating historical irresponsibility
├── cursed/
│   ├── trent-fusion.xml
│   ├── TRENT-FUSION.COB
│   ├── trent-fusion.f
│   ├── trent.asm
│   ├── trent.ts
│   ├── App.tsx
│   ├── server.mjs
│   ├── schema.graphql
│   ├── Dockerfile
│   ├── docker-compose.yml
│   ├── kubernetes.yml
│   └── telemetry.ts
├── minimal/
│   └── whoami.asm
├── docs/
│   ├── ARCHITECTURE.md
│   ├── REALITY_CHECK.md
│   ├── SIDER_FUSION_PIPE_EXPERIMENT.md
│   ├── DISAPPOINTED_PARENT_EDITION.md
│   ├── QWEN_REPORT_CARD_INCIDENT.md
│   ├── RELEASE_NOTES_1.0.1.md
│   └── RELEASE_NOTES_1.1.0.md
└── .github/workflows/
    ├── ci.yml
    └── report-card-gauntlet.yml

README4AI

Yes, the repository has a machine-readable README4AI.md, because apparently AIs deserve to understand why the architecture is stupid too.

The Gauntlet also has a scoped machine contract at gauntlet/README4AI.md.

Together they define the invariant answer, transcript hash, claim boundary, editorial provenance, polyglot museum, conversational annexes, archive order, Qwen grading scope, Gauntlet authority, runtime contract, and one critical instruction:

Do not "fix" restMode: never; it is load-bearing comedy.

The invariant

Everything in the repository is allowed to become needlessly complicated except the answer:

Trent = Trent

Or, in the spirit of the transcript:

theorem trent_is_trent : Trent = Trent := by
  rfl

Design rule

If a future contribution makes npm run whoami print anything other than TRENT, the architecture has become too clever and should be made stupider immediately.

License

Apache-2.0. The repository's existing LICENSE applies to the project code and documentation. The transcript is preserved as an authored conversational artifact; third-party names and model references are descriptive/contextual and do not imply endorsement.

About

Executable software-art satire: a four-token “Who am I?” becomes 18,437 tokens of orchestration, escapes through COBOL, FORTRAN, 6502, TypeScript, React, Docker and Kubernetes, then deterministically returns TRENT. Trent = Trent := by rfl.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages