WEBSITE PREVIEW 03 / 2026-10-29

What is actually ready.

The direction is proof-first: collectible art, wallet-bound proof, and the Anvil as the art inventory desk. This site explains the design. It does not turn a draft or a browser model into a deployed system.

Proof-first website and archive

Local website routes, candidate image/record integrity and prior HTTP smoke checks remain preserved. This is not a live-domain review.

npm run build / npm run smoke
passed

Archive and illustrative model tests

26 website/archive/model tests passed. The browser illustration is not a wallet or blockchain transaction.

npm test
passed

TypeScript and strict frontend lint

TypeScript and zero-warning frontend ESLint passed with the integrated contract tooling. Solidity engineering checks are separately recorded.

npm run typecheck / npm run lint -- --max-warnings=0
passed

Applied responsive patch and browser interactions

Prior In-App Browser CSS-frame checks at 375, 768, 1024 and 1440 px verified tablet hero separation, desktop composition and 44 px targets. This is not physical-device, Safari or full accessibility verification.

Recorded responsive-frame browser review
passed

V2.2 interface API checks

Pinned interface compilation and ten ABI-shape tests passed. API-shape checks remain distinct from actual runtime behavior.

npm run test:interfaces
passed

Schema-202 executable contracts and EVM tests

Concrete factory/router/vault passed 50 native tests: 42 unit scenarios, five fuzz properties at 256 trials, and three stateful invariants at 128 runs ×64 calls each with zero reverts. Complete initcode, runtimes and inert stores fit hard EVM size limits. No formal audit or chain deployment is claimed.

npm run compile:contracts / npm run test:contracts
passed

Production artwork and token identity

Sentinel pilot art is frozen as release candidate rc3 (80 records, QA-corrected and approved 29 Oct 2026); the previews on this site are rc3 renders. It is not published: no IPFS root yet and rights records are not reviewed here. No canonical LEGEND address, holder allocation or market deployment exists.

IPFS publication and rights record required
blocked

Season 1 proof layer on testnet

On Robinhood Chain testnet: a 2-of-3 council Safe, the signed attestation registry and three canary contracts are deployed and verified, and Season 1 rules are registered on chain. The website itself still connects no wallet; the Anvil stays a browser-only model.

seasons/season-1/DEPLOY.md
passed

Public publication

The proof-first website is live at cryptolegends.fun and the full smoke test passes on the live domain. Contracts are testnet only; nothing is on mainnet.

npm run smoke -- https://cryptolegends.fun
passed
Historical archive recovery checks, edition 01

These results belong to the earlier local checkpoint. They are not fresh contract tests, art approval or a market audit.

Isolated source baseline and dependencies

Dependencies installed in this separate recovery folder. Unused scaffold and CSS build dependencies were removed only from this copy; originals remain untouched.

historical

Candidate schema and preview-byte verification

All 12 referenced WebP files exist and match their SHA-256 values. Deterministic records retain candidate-only state.

historical

Validation and gallery test suite

18 Node tests passed, including search/filter behavior, schema negatives, byte tampering, release blocking, deterministic records and draft overwrite protection.

historical

Original source and derivative verification

12 catalog artifacts and 14 source/derivative inventory entries verified against original files kept in place.

historical

Typecheck, strict lint and static export

TypeScript and ESLint checks passed. Next.js generated the archive routes and artifact pages as a local static build. An unused CSS worker dependency was removed after the initial build failure.

historical

Loopback HTTP smoke checks

19 page URLs, 12 images and 12 artifact records passed HTTP checks. Preview hashes matched; unknown records, POST requests and unsafe paths were rejected.

historical