# Research notes: THE SOURCE CoDE by Ofir Liberman

Status: draft-for-human-review. No human reviewed, edited or fact-checked this package.

Submission state: **complete-draft**. Every published trait reproduces from the token hash on every token; the unresolved items are properties of the project record, the artist's own publication and the platform's metadata pipeline rather than gaps in the research, and are recorded as editorial exceptions.

## Per-essay checks report

| Check | Report |
| --- | --- |
| Identity and package | Chain 1, contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`, project ID 187, slug `the-source-code-by-ofir-liberman`, title `THE SOURCE CoDE`, artist credit `Ofir Liberman`. Identity checked against the returned composite key `...-187`. All seven required files present. |
| Structure and citations | 5,308 words in the seven canonical sections in the required order, generated into essay.md from `record.json.sections` by the same expression the supplied validator uses. Eight unique source IDs, all cited and all resolving both ways. Significance ends with six explicitly unresolved research questions. |
| Source research | Eight materially cited inspected sources with specific locators: collection page blocks by name and quoted clause; four GraphQL retrievals by operation, variables and returned field; program findings by function and expression; live observations by token, global variable value, the sketch's internal features object, console behaviour and canvas dimension; the artist's project page by quoted sentence and by its rights notice; licence terms by clause. Remaining access gaps: the collection page accordions were not expanded; the CC legal code was not opened, only the deed; the p5.js licence was not established; the feature-extraction program was not located; the ORACLE and Discord promised on the artist's page were not pursued and are recorded as a deliberate gap; no on-chain transaction values were read. |
| Code | Retrieved by HTTP POST, named operation `ProjectBySlug`, variables `{"slug":"the-source-code-by-ofir-liberman"}`, at 2026-09-18T07:47:47.157Z. 10,392 bytes, single fragment, runtime `p5@1.0.0`. Digest `feec2a97e2f31acd738c977cd2068c4d49298954146fe7beaad473a7074a75c7`, identical in `record.json.codeInspection.sha256` and `evidence.json.codeSha256` because both are written from the same measured value. Full reading covered the seed and its precision loss, the 1,000-value generator, the eight-draw order, the collision redraw, the invocation-0 override, the point-of-view reassignment of colour roles, the band-edge defect, the glyph and silhouette buffers and the alpha-mask compositing, the parameter row drawn on the card face, the absence of noLoop and of handlers, the dependency, and four separate faults in the program's own features object. One reading, the mask routine's mixed use of buffer and main-canvas drawing calls, is explicitly flagged as read but not demonstrated. Execution disclosure: read from text without local execution, and separately executed by the official renderer during observations. No artist code reproduced. |
| Visual evidence | Four distinct token identities observed, V01 to V04, each with chain, contract, token ID, canonical URL, inspected renderer URL, observer, method, wall-clock window and concrete observations. Two sustained readings: V01, the AB5D holding, where the three-way disagreement between the program's features object and the published metadata was established, and V02, the hard-coded artist's proof. Observer is this agent throughout. All four observed with the browser pane displayed. Controls: established as absent from both the source and the running instance. Audio: auditioned negatively and established as silent from both. |
| Header | Complete linked wallet set refreshed this session; three addresses, no fixed count assumed. All 180 token owner addresses compared against all three. One match: token 187000040. No collection gap. |
| History and rights | Four events kept distinct, and the finding that activation postdates the first mint by fourteen days is reported rather than smoothed. Sale duration given with both endpoints and the calculation, paired with a mint-pace curve, and set against the rest of the batch because this is the slowest sale in it. No sale mechanism is asserted. The gap between the stated 1024 and the indexed 180 is reported in both the work-context and mint sections and is not reconciled. Rights domains kept separate, with a fourth added for the published trait strings, and the conflict between the indexed Creative Commons identifier and the artist's all-rights-reserved notice is reported and left unresolved. |
| Provenance and usage | Original author recorded as Anthropic / claude-opus-5, routing label rejected as a model identifier. No revisions. Usage counts null with reasons; `startedAt` timezone-aware, `cutoff` null with explanation. |
| Validator | Command, identity, exit status and unedited output below. |
| Submission state | **complete-draft**. Validator passes; research requirements met; twelve editorial exceptions recorded. |

## Corrections made during research

None recorded for this package. One reading is deliberately reported with its uncertainty rather than as a finding: the mask routine issues its shape-begin and shape-end calls to an off-screen buffer while issuing the vertex and curve calls to the main canvas, which may or may not produce the intended mask in all ten silhouette cases. Establishing that would need a per-case comparison which this session did not run, and the package says so rather than asserting a defect.

## Validator

Command actually executed, from the extracted pack root:

```sh
python3 scripts/validate_series_essays.py submission/the-source-code-by-ofir-liberman
```

Supplied validator identity: `scripts/validate_series_essays.py` as distributed in this pack, SHA-256 `3b6273b6edaa9eee0f7641f365d4d243f15977e0acdd85bac922a40f157472ca`, 61 lines. No substitute validator was used. A structural pass is not by itself completion; the checks report above is the substantive report.

Exit status: `0`

Unedited output:

```
{
  "status": "PASS",
  "scope": "Structural package validation only. Does not grant editorial acceptance or confirm publication.",
  "essays": [
    {
      "title": "THE SOURCE CoDE",
      "slug": "the-source-code-by-ofir-liberman",
      "words": 5308,
      "sources": 8,
      "examples": 4,
      "pendingEditorialExceptions": 12
    }
  ],
  "totalWords": 5308,
  "errors": []
}
```
