# Petri revision 2 research notes

Original contributor: xAI Grok 4.6, self-reported. Revising researcher: OpenAI GPT-6 Astra, actual model `gpt-6-astra`. The original submission is untouched and its file hashes are retained in evidence. This independent repair follows COMMON, the individual specification and NEXT-ROUND. No shared publication files were edited.

## Research and source continuity

The official project/index, artist project Process and Donation sections, artist About/profile, November 7, 2021 interview, operative LGPL 3 text, and tagged p5 package/license were inspected. The non-www artist project page supplied a substantive development sequence: moving thread, the artist's own Abstraction motion series, then Petri. These stages are relatively ordered but undated; this Abstraction is not Hevey's separate Art Blocks series. The donation statement is a pledge, not audited transfers. The earlier interview date was corrected from November 20 to November 7.

Original logical source IDs S01, S02, S03, S06, S07, S09 and S10 are preserved. S02 now records the actual refreshed Hasura endpoint/query. Original S04, S05 and S08 were retired, not reassigned. New IDs S11–S15 are originals, S16 the wallet profile, S17–S18 the dependency and S19 the artist project page. Sixteen materially cited records use fifteen distinct URLs; metadata and script share the exact query endpoint. Failed access attempts are recorded separately. No dossier substitutes for primary source bodies.

## Code, visuals and runtime

All 3,328 UTF-8 bytes were read from setup through window.onload. SHA-256: `a455821709efe0cb1d791f44111f0d07bc22312e48076e19ca73d852d4dc19dc`. The actual byte hash was checked against both records. Coverage includes hash reduction and Random helpers; seeded noise; HSB; local M/noiseScale versus global M/stroke width; offsets and width loop; transposed noise samples; four reflected line segments; previous samples; alpha background; center/rim/outer mask; hue oscillation; resize clearing; and onload. The raw program remains outside the package in ignored cache. Hosted originals were executed and viewed; no local sandbox or block-pinned chain read was claimed. This is not a documented cellular simulation or proof of mathematical non-repetition.

Five originals (#0, #1, #10, #20, #15) were personally inspected twice in isolated Chrome research tabs. V01–V05 retain full identities, observer, inspected URLs, token/example/source links and concrete states. First capture window: 00:11:20–00:11:49 UTC; second: 00:11:59–00:12:10 UTC on September 18, 2026. The conservative interval between each pair is 10–50 seconds, not an exact token timing. All five visibly changed. Tabs were not synchronized and frame rates were not measured. Readings of #0 and #15 are sustained. No named traits were invented; returned features are empty.

Motion began automatically. Sound was not auditioned; no audio API occurs in the complete artist program. Resize was inspected in code but not tested. There are no documented click/key controls. The animated original is recommended for the header; the PNG is a preview only. Embedding remains a coordinator presentation check.

## Holdings, chronology and rights

The entire current AB5D profile linked_accounts field was freshly retrieved and returned three wallets, all retained in evidence. Token #15's current indexed owner matches one. All five canonical token pages returned HTTP 200 with matching titles.

First mint precedes activation by 1,248 seconds. Recorded start to completion spans 6,261,087 seconds (72 days, 11 hours, 11 minutes, 27 seconds). The endpoints do not establish continuous public availability. The current 0.3 ETH field does not prove the original price; opening configuration and allocations remain unknown.

The exact artwork label is GNU LGPL, with null terms URL and no version. LGPL 3 sections 0–6 were read, including section 6's unversioned-library provision. Which Petri materials the label covers remains unresolved. The artist site's generic all-rights-reserved footer is preserved without treating it as a definitive replacement. The artist script lacks a clarifying header; p5's separate LGPL-2.1 dependency grant was verified. These are researched limitations, not newly imposed approval rules.

## Provenance and usage

Original Grok credit and null batch metrics are preserved. Invalid original start/cutoff values are retained as raw reported fields, with normalized measurement times null because the reported cutoff precedes start by eight hours. Astra's revision metrics remain null pending the coordinator's actual assignment-log delta. The exact start is not invented. Prior essay repairs and the batch audit are excluded.

## Per-essay checks report

- Identity/package: Ethereum 1; contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270; project 67; slug petri-by-fabin-rasheed; title Petri; artist Fabin Rasheed. Seven required files present.
- Structure/citations: seven ordered sections; Markdown/JSON prose agreement; unique stable IDs; paragraph support manually reviewed. Exact counts follow in the validator output.
- Sources: sixteen materially cited inspected records, fifteen URLs, specific locators, primary conception testimony recovered. Resolved access failures remain disclosed.
- Code: exact executed query/variables and returned data retained; complete reading documented; actual bytes/digest checked; hosted execution disclosed separately.
- Visual evidence: five unique original token observations with two states each, two sustained readings, actual observer attribution; motion verified, audio not auditioned, resize untested.
- Header: complete fresh wallet set, current indexed owner match, inspected original media and qualified rights/display basis.
- History/rights: chronology and arithmetic checked; current price distinguished from history; artwork/code/dependency rights separated. Opening price and grant scope remain unknown.
- Provenance/usage: original Grok plus Astra revision; separate null telemetry; invalid original timestamps do not masquerade as valid measurements.
- Submission state: exception-pending for editorial review of researched license-scope and historical-mint unknowns. Required research completed; this is not accepted or published. record.status remains draft-for-human-review.

## Supplied validator execution

Command: `python3 scripts/validate_series_essays.py .ab500-cache/series-expansion/holding/petri-by-fabin-rasheed`

Validator SHA-256: `0f4c08cc53ba090237eb69a2583f706d6c822dbb47228ece6468be6ed8916182`

Executed at: 2026-09-18T00:16:45.101933+00:00

Exit status: 0

Unedited stdout:

```text
{
  "status": "PASS",
  "scope": "Structural package validation only. Does not grant editorial acceptance or confirm publication.",
  "essays": [
    {
      "title": "Petri",
      "slug": "petri-by-fabin-rasheed",
      "words": 2081,
      "sources": 16,
      "examples": 5,
      "pendingEditorialExceptions": 2
    }
  ],
  "totalWords": 2081,
  "errors": []
}
```

Unedited stderr:

```text
```

Stable completion boundary: 2026-09-18T00:16:45.147695+00:00
