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
This is a private production package. No public post, claim or award has been
made. The contest has one judged winner. Its escrow balance is not our income.

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.
crypto-snowmoon-render.service: optional bounded offline Linux production unit.
LICENSE.txt: GNU General Public License, version 3.
output/nothing-else.mp4: the finished, verified audiovisual piece.
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 and Playwright with a matching Chromium installation.
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 run: node render.mjs

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 optional Linux service adds a private network namespace,
an unprivileged dynamic user, hidden home directories and bounded resources.
Its example dependency bind paths are specific to the producing server and
must be changed to match a new machine. Reproduction does not require them.

RECORDING FORMAT
1280 x 720 canvas, 15 fps, H264 video + stereo AAC audio, MP4.
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 verified output is66seconds/990frames.

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 REQUIREMENTS
Before any claim, the finished video must have a real public social post that
can be watched without login, and these actual production materials must have
a real public project page. Claim media must be a displayable actual still;
the public video and source links belong in the claim description. A mainnet
Ethereum transaction is required. Our Ethereum wallet presently has no ETH,
so no claim can be broadcast until a legitimate gas source is available.

The user's generated wallet remains the intended receiving address. No bounty
reward, future sponsorship or expected judging result is included in balances.
