Uh oh!
There was an error while loading. Please reload this page.
Add PiProof to the PiOS library list - #368
Conversation
EslaM-X
commented
Aug 23, 2026
@aurelienshz — friendly review request when you have a moment. 🙏 Since opening this PR the project has moved forward substantially, and I've updated both the list entry above and this description:
The one-line pitch: Don't trust the app. Verify the proof. If anything in the entry needs reformatting to match the list conventions, tell me and I'll fix it immediately. |
EslaM-X
commented
Aug 24, 2026
Status update — PiProof has grown substantially since this PR was opened, so here is a summary for reviewers: Latest release: v0.12.0 (full changelog: https://github.com/EslaM-X/piproof/blob/main/CHANGELOG.md)
Quality gates: 103/103 tests · 20/20 adversarial vectors rejected · byte-deterministic vectors cross-verified in Python · CI on Node 18/20/22 × Ubuntu/Windows · zero runtime dependencies. Live demo & dashboard: https://eslam-x.github.io/piproof/ Happy to adjust category/description fields if the maintainers prefer. |
EslaM-X
commented
Aug 24, 2026
Status update — v0.13.0 shipped (releases) Since the summary above, a new release landed converting an external professional review point-by-point into concrete artifacts:
Verification: 110/110 tests · 20/20 attacks rejected · 15/15 canonical vectors × 2 languages · CI green across Node 18/20/22 + Python 3.10/3.12. Next in flight: the developer layer — installable SDK surface (JS + Python), named versioned policy presets ( |
EslaM-X
commented
Aug 24, 2026
Full update through v0.14.0 (releases · live roadmap) Two releases landed since the last comment, completing both an external-review hardening pass and the developer layer: v0.13.0 — External-review hardeningA professional critique was converted point-by-point into concrete artifacts:
v0.14.0 — Developer layer ("Verify with PiProof" in five minutes)The adoption story made real for any Pi app — merchant, marketplace, game, agent, community:
Current verification posture126/126 tests · 20/20 attacks rejected · 15/15 canonical vectors × 2 languages · Ed25519 cross-verification · CI green on Node 18/20/22 + Python 3.10/3.12, Linux & Windows. What would move this forward from our side: any signal that a PiOS listing review is possible, or pointers to the right reviewers. Everything needed to evaluate the work — spec, threat model, maturity register, runnable demos ( |
EslaM-X
commented
Aug 24, 2026
PiProof v0.15.0 shipped in the same series (release):
132 tests · 20/20 attacks · 15/15 interop vectors ×2 languages · FUZZ OK. v1.0 stays gated on external review. |
EslaM-X
commented
Aug 24, 2026
v0.16.0 shipped — https://github.com/EslaM-X/piproof/releases/tag/v0.16.0 (PR #27, CI green on Node 18/20/22 + Python 3.10/3.12 × ubuntu/windows + Go on both OSes) This release answers the two "deliberately open" asks from the v0.15 update: #13 — independent implementation → partially held. A third, from-scratch Go implementation ( #14 — mechanized verification → drafted. Also new:
Verification: 132/132 tests · layers clean · 20/20 attacks · 16/16 vectors ×3 languages · FUZZ OK incl. go-diff · conformance 4/4. v1.0 remains gated on external review — row #13's author-independence half and public feedback are the standing invites. |
EslaM-X
commented
Aug 24, 2026
v0.16.1 shipped — https://github.com/EslaM-X/piproof/releases/tag/v0.16.1 (PR #28, all 13 CI checks green) #14 mechanized verification: drafted → partially held. The TLA+ model is now machine-checked by TLC on every push and PR (new The first machine run immediately earned its keep by catching two real modeling flaws ( Remaining open on #14: extending invariant coverage beyond INV-04/INV-05 toward INV-01…12. Remaining open on #13: author-independence (standing public invite). v1.0 remains gated on external review. |
EslaM-X
commented
Aug 24, 2026
v0.17.0 shipped — https://github.com/EslaM-X/piproof/releases/tag/v0.17.0 (PR #29, all 13 CI checks green) The killer-use gap closes: verification with cryptographic certainty and zero disclosure.
Verification: 139/139 tests · layers clean · 20/20 attacks · FUZZ OK · conformance 4/4 · TLC green. Still open by definition: #13's author-independence half (public invite), v1.0 freeze (gated on external review). |
EslaM-X
commented
Aug 24, 2026
v0.18.0 shipped — https://github.com/EslaM-X/piproof/releases/tag/v0.18.0 (PR #30, all 13 CI checks green) The Dispute Engine's honest disclaimer just became an honest implementation: decentralized arbitration is live. What the court gives PiProof that nothing else in its class has:
Try it: Verification: 149/149 tests · layers clean · 20/20 attacks · conformance 4/4 · TLC green. Still open by definition: author-independence half of #13, external review gating v1.0 (#11). |
EslaM-X
commented
Aug 25, 2026
PiProof v0.19.0 shipped — https://github.com/EslaM-X/piproof/releases/tag/v0.19.0 (PR #31, 21/21 checks green) The Open Protocol Phase: the release where the project stopped asking "look what we built" and started proving "others can build it without us."
This is the infrastructure a Pi OS app store / agent registry would need to accept third-party verifiable evidence from any ecosystem, not just Pi's. |
Add PiProof to the PiOS library list
Hello @aurelienshz and Pi Core Team,
I would like to add my open-source project to the PiOS SDK/library list, following the steps in the README.
Compliance checklist
What's inside
src/) — canonical JSON, Ed25519, key rotation/revocation, atomic nonces (fsync-durable), eligibility registryregistry_rootdocs/TRUST_BOUNDARIES.md— honest trust-boundary analysis (registry authenticity roadmap, nonce durability contract, explicit non-audited status)This project implements concepts endorsed during the PiRC1 review process (dynamic p_floor, x·y=k invariant tracking, escrow lock status, Transparency Dashboard).
Happy to adjust anything to match the list requirements.