# Research notes

## Sources and access
Twelve sources (S01-S12) inspected 2026-09-18T05:35Z to 07:58Z. All fetches succeeded except the artist's domain lorenbednar.com, which failed at connection level (curl HTTP 000); the Tumblr listed as his site in the AB5D dossier answered HTTP 200 (77,555 bytes, status inspected). The registry description is the primary conception document; the registry interview field is null. The CC BY-NC 4.0 deed (S11) was fetched and read for this package. The OpenSea page (S12) was inspected for current secondary context only.

## Full script inspection
Script from projects_metadata.script via exact-slug query; 11,285 bytes; SHA-256 3badfd101df0598f54b1a750869cf174db74ede5095131694e823802982bdcd6 (recomputed locally, matches). Read in full (180 lines). Coverage: xorshift PRNG seeded from 4x 8-hex slices of tokenData.hash; inline string 'tx piter, you rock :)'; raw WebGL boilerplate (texture, quad, compile/link); 24 five-color palettes; radiations list with grayscale-classic (vec3(0.,0.,0.)) and rainbow (vec3(1.,2.,3.)) special cases; barCounts [1,4,16,32,64,128], vCounts [8,16,32,64,128]; orientation roll gated on barCount>=16; width formula assembled from string-fragment tables (mwS, wB, wM, wM2, wM3, wMo, dz, dz2, aa); pT roll >14 (1/16) switches to monochrome radiation rendering; disguised constants we=1 and mW=20 because R() ignores its argument; tz animation uniform 0..255 at ~16ms/step; pointerdown toggles draw flag; no audio code (grep zero hits); no features/traits code. Script bytes retained only for hashing.

## Token identity and visual observation
All 400 token records pulled (query in research3/fetch_tokens.py). Five static previews downloaded and viewed (V01-V05). Live renderer for 197000274 executed in headless Chrome (V06): hash matched chain; tz advanced 56.25 to 181.25 over 2s; click froze tz at 187.6875 across a 2s watch; second click resumed, tz wrapped to 107.3; zero audio/video elements. Sampling rationale: editions 0 and 1 (first mints, warm and night palettes), 10 (rare monochrome mode), 20 (moire extreme), 274 (AB5D-held header). Palette/mode attributions are visual readings consistent with the script's tables, not recomputed from hashes.

## Header ownership and media
AB5D linked wallets refreshed 2026-09-18T05:35:51Z via user_profiles GraphQL query (three addresses, recorded in S05). Owner scan of all 400 tokens found edition 274 held by 0xdd19308a9731cdecb67e0d80ca6823394208c045, matching the spec's historical candidate. Selected as header; media URL in presentation.json.

## Mint chronology and calculations
First mint 2021-10-21T10:36:55Z (edition 0, 9 days pre-activation). Activation 2021-10-30T01:48:01Z. Registry start_datetime 2021-11-05T16:00:00Z (= collection page release line); second mint 16:17:43Z. Monthly histogram from token records: 2021-10 1, 2021-11 295, 2021-12 5, 2022-01 3, 2022-02 2, 2022-03 1, 2022-04 3, 2022-05 6, 2022-06 11, 2022-07 73. Completion 2022-07-08T14:22:52Z, about 8 months after sale start. Project reported complete=true, locked=true, paused=false, active=true. Registry price 0.5 ETH equals the Dutch auction resting price stated in the description. OpenSea floor 0.09999 ETH observed 2026-09-18T07:58Z.

## Rights and conflicts
Artwork label 'CC BY-NC 4.0' (registry, link_to_license null); category creative-commons; deed terms summarized from the fetched deed. Code licence: none found in script; recorded as unknown. No third-party runtime dependency (raw WebGL, zero external assets). No conflicts found.

## Unresolved questions and exceptions
EX-01 July 2022 rush cause undocumented (pending). EX-02 'tx piter, you rock :)' unattributed (pending). EX-03 lorenbednar.com unreachable, Tumblr reachable (pending). EX-04 no Parade-specific interview (pending). Palette/mode attributions visual, not recomputed (noted in essay).

## Actual model, tools, elapsed time and measured usage
Model: Kimi (Moonshot AI), version not exposed. Tools: curl, Python 3, headless Chrome via puppeteer-core, Art Blocks GraphQL, web search/fetch. Elapsed for this package: roughly 30 minutes within the batch session. Token telemetry unavailable; usage.json fields null except timestamps.

## Checks report

| Check | Report |
| --- | --- |
| Identity and package | Slug parade-by-loren-bednar; chain 1; contract and project ID match the supplied roster and fresh registry record; all seven files present. |
| Structure and citations | 2055 words; seven sections in order; essay.md byte-identical to record.json sections via the supplied reading format; source IDs unique; citations resolve both ways (validator PASS plus builder pre-check). |
| Source research | See 'Sources and access' above: every cited source inspected with specific locators; uninspected leads (login-walled) kept here in notes, not in the ledger. |
| Code | Full assembled script retrieved via exact-slug GraphQL query; read in full; SHA-256 recomputed locally and matching evidence.json and record.json; execution disclosed separately (live renderer run). |
| Visual evidence | See 'Token identity and visual observation': distinct token/observation identities V01+ with two sustained close readings in the essay; observer is this agent; motion/controls/audio status stated per work. |
| Header | Fresh AB5D wallet set via user_profiles GraphQL query (three addresses, this session); header token owner matched against the set; media and rights/display basis in presentation.json. |
| History and rights | Chronology and duration calculations in 'Mint chronology and calculations'; current vs historical values distinguished; artwork/code/dependency rights separate; unresolved findings listed. |
| Provenance and usage | Actual model credit (Kimi, Moonshot AI; version not exposed); token telemetry null with explanation; startedAt/cutoff timezone-aware ISO 8601, cutoff at or after start. |
| Validator | Command `python3 scripts/validate_series_essays.py submission/parade-by-loren-bednar` run from the extracted pack root at 2026-09-18T08:03:58Z; validator file scripts/validate_series_essays.py SHA-256 3b6273b6edaa9eee0f7641f365d4d243f15977e0acdd85bac922a40f157472ca; exit status 0; unedited output below. |
| Submission state | complete-draft (validator PASS; manual research checks reported above; pending editorial exceptions listed in record.json). |

Validator unedited output:

```json
{
  "status": "PASS",
  "scope": "Structural package validation only. Does not grant editorial acceptance or confirm publication.",
  "essays": [
    {
      "title": "Parade",
      "slug": "parade-by-loren-bednar",
      "words": 2055,
      "sources": 12,
      "examples": 5,
      "pendingEditorialExceptions": 4
    }
  ],
  "totalWords": 2055,
  "errors": []
}
```
