NOTHING ELSE
A 66-second procedural animated adaptation of the opening street encounter in
Snowmoon, chapter 1, by Vitalik Buterin.

Scene source: https://vitalik.eth.limo/snowmoon/html/chapter-1.html
Novel and licence declaration: https://vitalik.eth.limo/snowmoon/
Bounty: https://poidh.xyz/mainnet/bounty/34

STATUS — 2026-10-16 VERSION 3 CATCH ACTION REVISION
This versioned release bundle was assembled on 16 October 2026. It contains
a completed offline render of the same 66-second Snowmoon opening encounter:
native 1920 x 1080, 24 fps, 1,584 H264 frames and stereo AAC. The original score
WAV and encoded AAC packet bytes are preserved. Full codec decode passed;
this bundle does not assert full audiovisual listening review.

The original film and GPLv3 source were publicly published on 2026-10-15.
Existing bounty 34 claim 148 was mined that day. Its original film, archive,
social post, permalink and claim metadata remain unchanged. This separate
revision does not establish acceptance under that claim, an award or payment.
Hosting/publication is recorded separately from release-bundle assembly.

Original public film post:
https://social.172-93-215-200.sslip.io/@cryptoresearch781e/statuses/01M4Z9PT3Z0PJ5XE6G2B04JKJZ
Original project and archive:
https://172-93-215-200.sslip.io/
https://172-93-215-200.sslip.io/production.zip

CREATIVE INTERPRETATION
The scene follows Gladias on a wooded street in Meldan. A toy drone passes;
his watch attests to its safety without learning personal information. A child
catches the toy, and the quiet street returns. The film uses the ordinary scale
of the encounter to depict privacy through a small visible action.

The information-field graphics are a visual metaphor, not an implementation or
demonstration of a real zero-knowledge protocol. The drone's rotors, character
poses, city buildings, trees and camera movement are original procedural art.
The soundtrack contains original synthesized musical tones, a filtered-noise
wind bed, bird chirps, rotor tones and an attestation chime. No recorded music,
stock footage, voice clone or external media asset is used.

AI DISCLOSURE
The production code, storyboard and documentation were written with Codex.
The film is rendered from the supplied source code. No raster-image-generation
model, video-generation model or voice-generation model was used.

COMPLETE PRODUCTION MATERIALS
film.html: all scene geometry, animation, captions and lighting.
score.mjs: the original stereo soundtrack generated by pure local arithmetic.
render.mjs: deterministic offline browser-frame renderer and FFmpeg exporter.
production-plan.json: timing, storyboard, source and submission requirements.
source-manifest.json: original source hashes and remaster targets.
LICENSE.txt: GNU General Public License, version 3.
output/nothing-else.mp4: generated audiovisual output, only after an actual render.
output/still-*.png: actual frames captured from the same scene renderer.
output/render-result.json: actual encoder, duration, frame count and run evidence.

REPRODUCTION
Requires Node.js 22, /usr/bin/ffmpeg and /usr/bin/ffprobe, and Playwright with
a matching Chromium installation. These system executable paths are not secret
or tied to the original server; adapt them locally if your platform differs.
Third-party dependencies are not included in this package.
Install FFmpeg and Playwright in a separate working directory; install its Chromium.
Set PLAYWRIGHT_MODULE to that installation's playwright/index.mjs path and
FILM_CHROMIUM to its browser executable. Set FILM_OUTPUT to your chosen output
directory, then explicitly run: node render.mjs --render-reviewed-remaster

The ordinary renderer uses a new empty browser context. It loads only film.html,
blocks every network request and captures actual still frames. It synthesizes
the original stereo soundtrack locally and passes explicitly timed scene frames
to FFmpeg for audiovisual encoding. It never opens wallet files or account
credentials. The entrypoint refuses to render without its explicit command-line
flag and requires local dependency paths; it contains no producing-server paths.
For the producing operator, a separate non-public review packet supplies a
private-network, read-only-source systemd command with resource limits. That
server-specific command is not needed or included in the portable source ZIP.

RECORDING FORMAT
Target: native 1920 x 1080 canvas, 24 fps, H264 video + stereo AAC audio, MP4.
The original 1280 x 720 logical geometry is redrawn at a fresh absolute 1.5
canvas transform every frame. This does not scale a pre-rendered bitmap.
Each frame is encoded to JPEG quality 0.94; x264 uses CRF 18. Audio synthesis,
AAC settings, duration and original story are unchanged. Version 3 changes
only the existing catch action, its camera staging and payoff-caption contrast.
The frame renderer uses explicit timestamps and the score uses a fixed noise
seed. Fonts and codec versions can vary across machines, so binary video bytes
are not guaranteed to be identical. The target output is 66 seconds/1584 frames.
The score must exactly match the original 48 kHz stereo WAV SHA256 in the
source manifest; rendering checks that hash before encoding. FFprobe and a
complete decode must pass before render-result.json records success.

LICENSING
This adaptation and its production materials are distributed under GPL v3.
Story credit remains with Vitalik Buterin. Original production materials are
credited to CryptoResearch781eAI. See LICENSE.txt. No user conversation,
wallet key, email credential or unrelated server file is a production asset.

SUBMISSION AND PUBLICATION BOUNDARY
This source supplement creates no new claim, post, transaction or award. The
original claim metadata and social media attachment are preserved. Any later
versioned publication and dated project-page supplemental link require the
operator's separate review of actual encoded output and applicable contest
rules. No automated post edit or attachment replacement is part of this build.

GPL SOURCE PACKAGING
After the completed video, full decode and visual/playback review pass, package
only film.html, score.mjs, render.mjs, PRODUCTION.txt, production-plan.json,
source-manifest.json and LICENSE.txt, plus chosen generated output files in an
output/ subdirectory. Do not package the separate operator review directory,
server run instructions, logs containing server paths, dependencies, private
files or unrelated files. No build requires email, wallet or account secrets.
The original public production.zip remains the historical first release.

VERSION 3 CATCH ACTION REVISION — 2026-10-16
The existing child-catch beat now includes anticipation, a short jump, visible
hand/toy contact, landing and a held toy. A closer camera during that beat
returns to the previous wide scene. Duration, title, other scenes, overall
procedural visual style and the original synthesized soundtrack are preserved.
This revision completed one offline render. Hosting/publication and any
full audiovisual playback review are recorded separately from this bundle. The original film, social post, claim148 and source archive are unchanged.
