Skip to content

Release portable multiplayer merge in 0.2.0 - #7

Merged
chenmingtang830 merged 14 commits into
mainfrom
feature/portable-multiplayer-merge
Jul 26, 2026
Merged

Release portable multiplayer merge in 0.2.0#7
chenmingtang830 merged 14 commits into
mainfrom
feature/portable-multiplayer-merge

Conversation

@chenmingtang830

@chenmingtang830 chenmingtang830 commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • release Proofpress 0.2.0 with portable capsule DAGs and no-Git parallel merge
  • keep parents for same-artifact lineage and ingredients for other-document sources
  • make all 18 official Markdown documents portable and canonicalize discovery at proofpress@latest
  • publish concise English documentation, FAQ, privacy boundaries, and agent workflows
  • preserve the category position: “Proofpress makes intelligence compound”

Launch correctness

  • npm-installed workflows consistently use npx --no-install proofpress
  • legacy proofpress@next capsules remain readable and upgrade safely to latest
  • Markdown anchors preserve wrapped, adjacent, and nested lists in GitHub rendering
  • the Proofpress Action fails on real verification errors and falls back to the job summary when fork PRs cannot write comments
  • stable npm releases are restricted to main + latest; prereleases use next
  • CI covers Python 3.11/3.14 and Node 22/24
  • privacy language distinguishes inconsistent tampering from self-consistent replacement, which requires an external trusted head or witness

Validation

  • 44 Python tests and 3 npm tests pass
  • clean npm tarball install and portable handoff pass
  • all 18 tracked Markdown/HTML artifacts are portable, inspect cleanly, and advertise proofpress@latest
  • GitHub's Markdown renderer preserves the repaired documentation and agent-workflow lists
  • YAML, composite Action shell syntax, relative links, English-only source, and package contents pass final checks

Remaining launch gates

  • the repository remains private; no visibility, merge, branch deletion, or release action is included here
  • after merge: remove remote ledger/experimental refs, make the repository public, enable branch/security protections, then publish npm latest and confirm the v0.2.0 release and provenance

@github-actions

github-actions Bot commented Jul 26, 2026

Copy link
Copy Markdown

Proofpress

.github/pull_request_template.md
4142046a → 5cb8070d ▍ 6 added 6 removed

  • 🟢 new · ## Summary
  • 🟢 new · · Summary
  • 🟢 new · ## Test plan
  • 🟢 new · <!- · Test plan
  • 🟢 new · ## Checklist
  • 🟢 new · - [ ] Behavior changes are reflected in `docs/PORTABLE_A · Checklist
  • 🔴 del · ## Summary
  • 🔴 del ·
  • 🔴 del · ## Test plan
  • 🔴 del · <!-
  • 🔴 del · ## Checklist
  • 🔴 del · - [ ] Behavior changes are reflected in `docs/PORTABLE_A

changelog: Make official documentation portable
no claims recorded for this version (snapshot ran without --claims)

AGENTS.md
9ab75a34 → d7b63d6d ▍ 1 modified

  • 🔵 mod · Proofpress: ledger Markdown and static H

changelog: Make official documentation portable
no claims recorded for this version (snapshot ran without --claims)

CHANGELOG.md
27d58a62 → 4823d009 ▍ 2 modified

  • 🔵 mod · 0.2.0 — 2026-07-26
  • 🔵 mod · Changed

changelog: Fix final public launch blockers
no claims recorded for this version (snapshot ran without --claims)

CODE_OF_CONDUCT.md
fewer than two ledger versions — nothing to diff yet
no claims recorded for this version (snapshot ran without --claims)

CONTRIBUTING.md
c9d84ba7 → cc419cd5 ▍ 1 added 1 modified
base commit not in ledger — showing last recorded change

  • 🔵 mod · Development setup Δ 3,→3.11 18→22
  • 🟢 new · By participating, you agree to the [Code of Conduct](COD · Pull requests

changelog: Fix final public launch blockers
no claims recorded for this version (snapshot ran without --claims)

README.md
6104b2ec → 8ffad046 ▍ 11 added 18 modified 33 removed

  • 🟢 new · [![npm version](https://img.shields.io/npm/v/proofpress. · Proofpress
  • 🔵 mod · Proofpress
  • 🔵 mod · Proofpress
  • 🔵 mod · Proofpress
  • 🟢 new · Think C2PA for knowledge work: a portable, inspectable r · Proofpress
  • 🔵 mod · Install
  • 🔵 mod · Install
  • 🔵 mod · Install
  • 🔵 mod · Create a portable document
  • 🔵 mod · Create a portable document
  • 🔵 mod · Create a portable document
  • 🔵 mod · Create a portable document
  • 🔵 mod · Hand off a document
  • 🔵 mod · Hand off a document
  • 🔵 mod · Hand off a document
  • 🟢 new · ### GitHub or a raw file
  • 🟢 new · | Route | What travels | |---|---| | GitHub | The file a · GitHub or a raw file
  • 🟢 new · refs/proofpress/ledger remains the complete local work · GitHub or a raw file
  • 🔵 mod · What is—and is not—recorded
  • 🔵 mod · What is—and is not—recorded
  • …and 42 more

changelog: Fix final public launch blockers
no claims recorded for this version (snapshot ran without --claims)

SECURITY.md
42170850 → bab7bbb8 ▍ 8 added 6 removed

  • 🟢 new · # Security Policy
  • 🟢 new · ## Supported versions
  • 🟢 new · Only the latest version published to npm and the current · Supported versions
  • 🟢 new · ## Reporting a vulnerability
  • 🟢 new · Please report vulnerabilities privately via [GitHub secu · Reporting a vulnerability
  • 🟢 new · Relevant classes of issues include: capsule/metadata par · Reporting a vulnerability
  • 🟢 new · ## Scope notes
  • 🟢 new · Proofpress is tamper-evident, not tamper-proof by de · Scope notes
  • 🔴 del · # Security Policy
  • 🔴 del · ## Reporting a vulnerability
  • 🔴 del · Please report vulnerabilities privately via [GitHub secu
  • 🔴 del · Relevant classes of issues include: capsule/metadata par
  • 🔴 del · ## Scope notes
  • 🔴 del · Proofpress is tamper-evident, not tamper-proof by de

changelog: Complete pre-launch repository hygiene
no claims recorded for this version (snapshot ran without --claims)

docs/FAQ.md
fewer than two ledger versions — nothing to diff yet
no claims recorded for this version (snapshot ran without --claims)

docs/PORTABLE_ARTIFACT_SPEC.md
8bb1965e → ed286923 ▍ 10 added 22 modified

  • 🔵 mod · Portable Artifact V1 — Executable Contra
  • 🔵 mod · Portable Artifact V1 — Executable Contra
  • 🟢 new · ## Fast path
  • 🟢 new · Use the README for a first run. Use this · Fast path
  • 🟢 new · | Task | Read | |---|---| | Choose a policy and carrier · Fast path
  • 🔵 mod · 3.2 Static HTML
  • 🔵 mod · 3.2 Static HTML
  • 🔵 mod · 4. Capsule
  • 🔵 mod · 4. Capsule
  • 🔵 mod · 4. Capsule
  • 🔵 mod · 4. Capsule
  • 🟢 new · Version IDs identify body states; event IDs identify adm · 4. Capsule
  • 🔵 mod · 4. Capsule
  • 🔵 mod · 7. Snapshot behavior
  • 🟢 new · For a V1 DAG, --base-event is the precise stale-writer · 7. Snapshot behavior
  • 🔵 mod · 8. Drift and integrity
  • 🔵 mod · 10. Import and copy
  • 🔵 mod · 10. Import and copy
  • 🟢 new · ## 11. Parallel copies of one artifact
  • 🟢 new · merge-plan TARGET --from COPY... accepts portable Mark · 11. Parallel copies of one artifact
  • …and 12 more

changelog: Fix final public launch blockers
no claims recorded for this version (snapshot ran without --claims)

docs/PRIVACY_AND_DISCLOSURE.md
5c4d9805 → f270a731 ▍ 7 added 74 modified

  • 🔵 mod · Privacy Boundaries for Portable Artifact
  • 🟢 new · ## Read this first
  • 🟢 new · | Question | V1 answer | |---|---| | Can a recipient ins · Read this first
  • 🟢 new · Use the rest of this document when choosing a policy, ha · Read this first
  • 🔵 mod · Executive decision
  • 🔵 mod · Executive decision
  • 🔵 mod · Executive decision
  • 🔵 mod · Executive decision
  • 🔵 mod · 1. The right mental model
  • 🔵 mod · 1. The right mental model
  • 🔵 mod · 1. The right mental model
  • 🔵 mod · 1. The right mental model
  • 🔵 mod · 1. The right mental model
  • 🔵 mod · 1. The right mental model
  • 🔵 mod · 2. Ledger admission boundary
  • 🔵 mod · 2.1 Included in the ledger by default
  • 🔵 mod · 2.1 Included in the ledger by default
  • 🔵 mod · 2.2 Excluded from the ledger by default
  • 🔵 mod · 2.2 Excluded from the ledger by default
  • 🔵 mod · 2.3 Consequential-rejection criteria
  • …and 61 more

changelog: Fix final public launch blockers
no claims recorded for this version (snapshot ran without --claims)

docs/README.md
fdcf51fa → 50485a0d ▍ 4 modified 1 removed

  • 🔵 mod · Proofpress documentation
  • 🔵 mod · Proofpress documentation
  • 🔵 mod · Proofpress documentation
  • 🔵 mod · Proofpress documentation
  • 🔴 del · The implementation is the zero-dependency [`proofpress.p

changelog: Publish the Proofpress FAQ
no claims recorded for this version (snapshot ran without --claims)

examples/portable-handoff/README.md
c1864dba → 12a8df7b ▍ 4 modified 1 removed

  • 🔵 mod · Portable handoff demo
  • 🔵 mod · Portable handoff demo
  • 🔵 mod · Portable handoff demo
  • 🔵 mod · Portable handoff demo
  • 🔴 del · ```sh npm install --save-dev proofpress curl -LO https:/

changelog: Fix final public launch blockers
no claims recorded for this version (snapshot ran without --claims)

examples/portable-handoff/strategy.md
fewer than two ledger versions — nothing to diff yet
no claims recorded for this version (snapshot ran without --claims)

skills/README.md
c27a61ce → 9671c05a ▍ 4 added 8 modified 2 removed

  • 🔵 mod · Proofpress harness adapters
  • 🔵 mod · Proofpress harness adapters
  • 🔵 mod · Proofpress harness adapters
  • 🔵 mod · Every accepted edit
  • 🔵 mod · Every accepted edit
  • 🟢 new · ## When needed
  • 🟢 new · - Before editing, capture human drift as a separate un · When needed
  • 🟢 new · Different artifact IDs are ingredients and use `merge-li · When needed
  • 🔵 mod · What each layer knows
  • 🔵 mod · What each layer knows
  • 🔵 mod · Manual adapter paths
  • 🟢 new · For a vendored proofpress.py, install adapters manuall · Manual adapter paths
  • 🔴 del · ```sh npm install --save-dev proofpress npx --no-install
  • 🔴 del · Use --agent claude, --agent cursor, or --agent all

changelog: Make documentation action-first and scannable
no claims recorded for this version (snapshot ran without --claims)

skills/claude-code/proofpress/SKILL.md
0ea1d793 → 77ae7056 ▍ 1 added

  • 🟢 new · For parallel portable copies of the same artifact, prese · Workflow

changelog: Add portable multiplayer merge DAG
no claims recorded for this version (snapshot ran without --claims)

skills/codex/AGENTS-snippet.md
bea80b20 → f27f8849 ▍ 1 added

  • 🟢 new · For parallel portable copies of the same artifact, keep · Proofpress: ledger Markdown and static H

changelog: Add portable multiplayer merge DAG
no claims recorded for this version (snapshot ran without --claims)

skills/cursor/proofpress/SKILL.md
5b46b745 → 16a9170c ▍ 1 added

  • 🟢 new · For parallel portable copies of the same artifact, prese · Workflow

changelog: Add portable multiplayer merge DAG
no claims recorded for this version (snapshot ran without --claims)

skills/pi/proofpress-skill.md
b7ea93ae → 760141db ▍ 1 added

  • 🟢 new · For parallel portable copies of the same artifact, prese · proofpress

changelog: Add portable multiplayer merge DAG
no claims recorded for this version (snapshot ran without --claims)

@chenmingtang830 chenmingtang830 changed the title Preview portable multiplayer merge in 0.2.0-alpha.1 Release portable multiplayer merge in 0.2.0 Jul 26, 2026
chenmingtang830 and others added 10 commits July 26, 2026 04:58
The embedded capsule carried every recorded version of this document,
including the full pre-release Chinese draft of the boundary contract.
Start a fresh portable lineage from the current English text so the
shipped capsule discloses only the public history. Body text and block
anchors are unchanged; only the artifact identity and capsule restart.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uy5cDa1dRn2TJ6Bx8DfhJD
The header now embeds the raw.githubusercontent logo directly, as the
old comment planned for the public launch, so the swap cannot be
forgotten after the repository visibility flips.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uy5cDa1dRn2TJ6Bx8DfhJD
@chenmingtang830
chenmingtang830 merged commit 682fa10 into main Jul 26, 2026
6 checks passed
@chenmingtang830
chenmingtang830 deleted the feature/portable-multiplayer-merge branch July 26, 2026 14:08
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.

2 participants