Skip to content

Enforce ArcSlate source and portable release provenance - #4

Merged
deku2026 merged 1 commit into
mainfrom
codex/wp00-03-provenance
Sep 19, 2026
Merged

deku2026 merged 1 commit into
mainfrom
codex/wp00-03-provenance

Conversation

@deku2026

Copy link
Copy Markdown
Contributor

ArcSlate now checks source reuse and portable release provenance under WP00.03. All 76 files are classified; nine complete immutable records bind twelve reused targets. The C# provenance/release tooling and tests come from reviewed merged ArcNotes e40423a1b14ce8341de35748cc2a093c7c9b77a7 with exact product-identity substitutions, recorded before introduction. Original Apache attribution and full legal terms remain present alongside AGPL licensing.

CI validates trusted-base record history, complete fields, file hashes and deterministic notices. Native staging requires clean reviewed source. Pack and release verification inspect real ZIP/tar members, full legal bytes and clean source receipts, rejecting missing/changed notices, source mismatches, duplicate/case-colliding paths, traversal and links even with matching outer hashes.

  • SDK 10.0.401 locked restore, formatting and Release build pass with zero warnings/errors. All 89 tests, four project licence scopes, naming, independent provenance/NOTICE comparison, actionlint and gitleaks pass.
  • Actual Windows Native AOT/UI/live Cloud test passes from cb261cb5c2924b998b8e2dcd7310432d170e36fe: button-triggered greeting, Unicode/size boundaries and InvalidArgument/ResourceExhausted, against deployed Cloud 2cf5a58633a7e09db05ebc1741f1cab83547a832. The native screenshot was inspected.
  • Candidate 0.1.0-ci.0.1 ZIP passes legal/source verification, SHA-256 429f90c144664efeb52c83e9b380c488b9fd797c05d09c449810398140bb720a.
  • Pending: final-head five-host PR CI, merge and main publication/public-byte verification.

Design authority is 5322d698a1b650a52a5a139d986dd85b00b48581. Native Avalonia/Skia UI, package/lock versions, transport, application identity and signing behavior are preserved. No retired initialization source or sibling-source build dependency is used. This is the current provenance contribution, not completion of later media workflows or commercial activation. Branch, worktree and evidence are retained.

@deku2026

Copy link
Copy Markdown
Contributor Author

Complete review of 779f6680ad02b2de398fba0ff7b20b7cdc2258be..cb261cb5c2924b998b8e2dcd7310432d170e36fe against WP00.03 and Design 5322d698a1b650a52a5a139d986dd85b00b48581 found no remaining actionable defect.

Reviewed all 21 changed files, every record and target binding, file-level terms/attribution, policy/template/inventory, history selection, actual archive inspection and implementation documentation. The four imported C# files were independently compared to their exact current-owner source and differ only by ArcNotes/arcnotes to ArcSlate/arcslate substitutions. The previous tools were compared before replacement, protecting owner-specific behavior. Full Apache terms and original attribution remain. No application, lock, package, protocol or signing change is present.

All required local checks and 89 tests pass. Independent Apache and C# provenance checks agree on all 76 files, twelve reused targets, nine records and NOTICE digest. The actual Windows native window, live Cloud evidence and portable ZIP were inspected and passed. Security/workflow checks are clean. Five-host final-head CI and post-merge public distribution verification remain mandatory and are not claimed by this local review.

@deku2026
deku2026 merged commit b0d255f into main Sep 19, 2026
13 checks passed
@deku2026

Copy link
Copy Markdown
Contributor Author

Post-merge closure verified for b0d255f54fb560a534cc493d5645ca4bc7b4bd0e, release 0.1.0-ci.8.1. Main CI 35427484761, security, all five native UI/live Cloud hosts, complete publication and publication confirmation passed. The clean primary checkout is pulled to this commit and its tree matches the reviewed PR head.

All eleven public release assets were independently downloaded and their actual sizes/digests verified. All five archives and fifteen verification members match the tested CI bytes. Independent C# archive verification passes for exact legal text and clean matching source receipts. Each host's source and licence evidence identifies the merge commit. Runtime evidence is the five actual main CI native/UI/live tests on those byte-identical public candidates, plus the completed local pre-merge Windows test; no separate post-download local execution is claimed.

The retained worktree contains artifacts/evidence/post-merge-closure.json, public files and CI receipts. Branch/worktree remain. This completes ArcSlate's current provenance contribution; later media workflows, trusted signing and commercial activation are separate gates.

@deku2026
deku2026 deleted the codex/wp00-03-provenance branch September 19, 2026 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant