Skip to content

fix(docs): correct factual errors and polish README overhaul#420

Open
wryonik wants to merge 6 commits intopx/docs-readmefrom
us/fix-readme-errors
Open

fix(docs): correct factual errors and polish README overhaul#420
wryonik wants to merge 6 commits intopx/docs-readmefrom
us/fix-readme-errors

Conversation

@wryonik
Copy link
Copy Markdown
Collaborator

@wryonik wryonik commented Apr 22, 2026

Summary

This PR builds on top of #415 with two commits:

Commit 1 — factual error fixes:

  • Fix CI badge URL: atheon/provekitworldfnd/provekit
  • Fix Rust version badge: 1.75+nightly (project requires nightly toolchain per rust-toolchain.toml)
  • Fix Skyscraper description: M31/CM31 → BN254 in both the "Why ProveKit" section and the Module Landscape table (skyscraper/core operates exclusively on the BN254 scalar field)
  • Fix setup tip: remove incorrect stable Rust version hint
  • Add gnark-skyscraper back to Related Projects (active dependency pinned in recursive-verifier/go.mod)

Commit 2 — polish:

  • Add quick links row under the banner (Getting Started, Examples, Contributing, Issues)
  • Add an ## Example section with the real noir-examples/basic Poseidon hash circuit — all four commands (nargo compileprepareproveverify) verified locally end-to-end
  • Rewrite Related Projects as ## Acknowledgements, explaining what each dependency actually contributes to ProveKit (SP1-style), grounded in the source code
  • Fix License badge to link to License.md instead of a dead # anchor
  • Tone pass: remove marketing language in favour of direct technical prose consistent with SP1, RISC Zero, and gnark README conventions

Test plan

  • Full nargo compileprepareproveverify pipeline run locally against noir-examples/basic with nargo v1.0.0-beta.19 — exit code 0
  • All factual claims cross-checked against source code and dependency READMEs

wryonik added 2 commits April 22, 2026 04:05
- Fix CI badge URL: atheon/provekit -> worldfnd/provekit
- Fix Rust version badge: 1.75+ -> nightly (project requires nightly toolchain)
- Fix skyscraper description: M31/CM31 -> BN254 (skyscraper is a BN254 hash engine)
- Fix setup tip: remove incorrect stable Rust version hint
- Add gnark-skyscraper back to Related Projects (active dep in go.mod)
…wledgements

- Add quick links row (Getting Started, Examples, Contributing, Issues)
- Add end-to-end Example section using noir-examples/basic (verified locally)
- Rewrite Related Projects as Acknowledgements in SP1 style, explaining
  what each dependency contributes to ProveKit specifically
- Fix License badge to link to License.md instead of dead anchor
- Strip AI-generated marketing language throughout; rewrite in direct,
  technical prose consistent with SP1, RISC Zero, and gnark conventions
wryonik added 4 commits April 24, 2026 04:30
Replace the terse two-sentence formula in each dependency bullet with
fuller descriptions that explain what each library does and precisely
how ProveKit uses it — closer in depth to how the project actually
integrates each dependency.
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