Skip to content
View N0zoM1z0's full-sized avatar
:electron:
Coding...
:electron:
Coding...

Block or report N0zoM1z0

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
N0zoM1z0/README.md
TouHou University crest

Hi, I'm N0zoM1z0 👋

Senior Incident Resolver @ TouHou University

Reverse engineering · game systems · music tooling · formal methods · zero-knowledge systems

My GitHub is what happens when a Touhou fan treats curiosity as an incident-response process. This has caused several incidents.

The name N0zoM1z0 is Nozomi + Mizore, from Liz and the Blue Bird—my favorite film from the Sound! Euphonium series—with just enough leetspeak to become an internet handle. That probably explains why music keeps sneaking into my engineering projects.

I reconstruct old games from binaries, build agents that dodge danmaku through the games' real input paths, turn private replays into zkVM witnesses, and occasionally ask coding agents to make IA sing. Formal methods stop the fun from quietly turning into a false claim.

📖 Field Notes from Beyond the Barrier

The code lives here. On my personal site, I write about how I got there: which assumptions failed, which experiments went nowhere, what finally worked, and what I still can't prove.

The front door has a small spin-to-reveal ritual—because even the blog has a spell-card gate.

Cross the Barrier → read the field notes

⛩️ Department of Danmaku Engineering

Most of my office hours are spent investigating incidents in Gensokyo.

  • Source reconstruction — rebuilding TH07, TH08, and TH10.5 against their original Japanese executables. “Looks equivalent” does not count. The bytes have veto power.
  • Reverse engineering with receipts — build-specific address maps, runtime experiments, and byte-checked patches for Imperishable Night and Scarlet Weather Rhapsody.
  • The game is the oracle — the TH06, TH08, and TH10.5 agents read native state and send controlled input back to pinned retail builds. Each game gets a different mix of route planning, differential experiments, and bounded learning; the retail game gets the final say.
  • Faster and stranger Gensokyo — a deterministic, accelerated Linux TH06 runtime for solver/RL research, plus zkTH06: replay-verified Touhou semantics, gradually smuggled into OpenVM. Apparently Gensokyo has a proving system now.
  • The actual university — the joke got out of hand, so 幻想鄉立東方大學 now has a trilingual campus, research ethics, incident dossiers, and a suspicious amount of lunar paperwork.

🎛️ Department of Synthetic Voices & Hit Circles

  • VOCALOID MCP — an MCP server that lets coding agents compose, tune, render, mix, and audit native VOCALOID3/4 projects. It can validate the project and its native rendering path. It cannot prove that the song is good; human listening retains jurisdiction.
  • osu! Reverse Engineering — native parsers, planners, and in-process timing experiments for mania, taiko, and catch, plus a static analysis of the client's integrity mechanisms.

Catch autoplay field report: 99.93%, 2,806pp on Flowering Night Fever. osu! later banned the account—fair enough, honestly XD. The experiment is over; the screenshot survives.

osu!catch autoplay result on Flowering Night Fever: 99.93% accuracy and 2,806pp

  • oszillator — drop an .osz into the browser and play. Web Audio owns the clock; Pixi owns the playfield; your beatmap never leaves your machine. Try the live demo →

∀ Department of Things That Should Actually Be True

My professional focus is formal methods and zero-knowledge systems. I care about program semantics, translation validation, SMT/CEGIS, and verifiable execution—especially the gap between “the proof checked” and “we proved the right thing.”

  • VeriMorph tests low-level transformations against explicit semantics and side conditions, with a fully specified small VM and a deliberately narrow x86-64 ELF target.
  • Sphinx Interrogator uses relational observations, automata learning, and SMT/CEGIS to recover hidden state from a deliberately leaky microcoded VM.
  • zkTH06 is the crossover episode: recover retail Touhou gameplay semantics frame by frame, then make a private replay the witness to an OpenVM proof.
  • ProofMark combines anonymous eligibility, blind marking, tamper-evident logs, and Noir proofs in a privacy-preserving assessment workflow.

🌏 Appointments in the Outside World

TouHou University approved my outside-world paperwork. Somehow. Beyond the Barrier, I work with:

  • Preference Labs — with morluto, I work on Jacobian for exact mathematics and independent checking, LeanToken for finding the code that matters, and Preference for reasoning over prediction markets and world signals. Three ways of asking an agent to please look at the evidence before sounding confident.
  • Bera Buddies — I'm a research intern working on zero knowledge, formal methods, and agent security. Most of it is still private; the Barrier is doing its job :3

🎧 After Office Hours

On matters no proof system can settle, I maintain aggressively non-neutral priors:

  • 🌿 Visual novel: Key's Rewrite. No counterexample accepted.
  • 🕊️ Liz: the complete 47-track Liz and the Blue Bird soundtrack, kept in DSF. Some feelings require DSD.
  • 🌕 Lunar allegiance: TH08 → Eientei → Kaguya → “竹取飛翔 ~ Lunatic Princess.” Absolute single-target routing; Eirin handles incident response: (゚∀゚)o彡゜えーりん!えーりん! My music folder turns up roughly thirty related files. This is no longer a preference; it is a replication study. The one I keep returning to is nmk's “sola” from 千紫万紅 (MMO-12, Reitaisai 9, 2012-05-27).
  • 🎤 VOCALOID: IA is my favorite voicebank; Natsume Chiaki's Miku track “花色日和” from 天響ノ和樂2 is my favorite song. Favorite voice and favorite song are separate variables. Q.E.D. ...probably.

📟 Gensokyo Incident Board

Incident Official response
th08.exe refuses to explain itself Open IDA. Follow the state write. Bring receipts.
A Touhou solver clears only in simulation Return it to the retail game. No shrine credit yet.
Another “Lunatic Princess” arrangement appears Archive it immediately. Current count: ≈30. Severity: critical.
A private TH06 replay requests proof of existence Put Gensokyo in OpenVM. What could possibly go wrong?
University paperwork is missing a lunar seal Escalate to Eientei. Expected response time: 永遠.

Currently on call for danmaku incidents, lunar paperwork, singing robots, and theorems that looked much better before someone wrote down the statement.

Pinned Loading

  1. touhou-university touhou-university Public

    幻想鄉立東方大學 — an unofficial Touhou Project fan university website

    JavaScript 8

  2. th105 th105 Public

    Source reconstruction of Touhou Hisouten (TH10.5) 1.06a

    C++ 8

  3. go-git/go-git go-git/go-git Public

    A highly extensible Git implementation in pure Go.

    Go 7.7k 1k

  4. vocaloid-mcp vocaloid-mcp Public

    An agent-native MCP for composing, tuning, rendering, mixing, and auditing native VOCALOID3/4 projects — built just for fun.

    TypeScript 9

  5. osu-reverse-engineering osu-reverse-engineering Public

    Reverse-engineering notes, reproducible experiments, and original tooling for selected osu! rulesets.

    C# 5

  6. th08 th08 Public

    Source reconstruction of Touhou Eiyashou (TH08) 1.00d

    C++ 8 1