frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

JavaScript lib for exchanging selective disclosure proofs

https://github.com/zipwireapp/ProofPack
1•lukepuplett•4h ago

Comments

lukepuplett•4h ago
Hey all,

To solve the problem where we each have to repeatedly upload and over-share entire private documents to gain access to services or prove something about ourselves (or about where timber was sourced, etc.), I have created ProofPack, it's an open source NPM package for making selective disclosure proofs.

At its heart is a JSON format defining a Merkle tree, plus a pointer to an attestation of the Merkle root hash on a service like EAS on e.g. the Base blockchain.

The JS library (npm) makes it easy to create proofs as well as read and verify other people's proofs.

The general idea is that many of our apps could be providers of strong proof. We can bear witness to "bundles of facts", i.e. short records, onchain and then offer downloadable proofs to our users which can then be uploaded to some other app.

The canonical example is a passport checking app can make a proof of date of birth which can be read by a gambling app, but all kinds of stuff can be proven, e.g. where your steak was sourced from.

This use-cases doc is a good place to learn.

https://github.com/zipwireapp/ProofPack/blob/main/docs/suppl...

Thanks for reading. It's free - I don't make any money from this. I just think we need to stop uploading PDFs or photos of our passport, and that as engineers and product people, we need to agree a way to exchange verifiable records.

Btw, it's different to ZKP; you'd use it when you want to actually share the data.

Luke

Why WADA Has Its Eye on Ozempic

https://www.triathlete.com/culture/news/does-ozempic-affect-athletic-performance-wada-to-study-do...
1•austinallegro•1m ago•0 comments

Gutenprint Discontinues macOS Support

https://gimp-print.sourceforge.io/p_FAQ_OS_X.php
1•soraminazuki•1m ago•0 comments

Lobster found 250 miles from where it was tagged

https://www.cbc.ca/news/canada/new-brunswick/grand-manan-lobster-cape-cod-1.7613535
1•domofutu•3m ago•0 comments

China EV Marketplace allows customers to order EVs directly from China

https://www.electrive.com/2025/08/22/china-ev-marketplace-allows-customers-to-order-evs-directly-...
1•toomuchtodo•5m ago•0 comments

Student loan caps might worsen the national doctor shortage, critics say

https://medicalxpress.com/news/2025-08-student-loan-caps-worsen-national.html
1•PaulHoule•6m ago•0 comments

Don't Follow Your Dreams, Follow Your Tools [video]

https://www.youtube.com/watch?v=f_Rqf-vxBM8
1•surprisetalk•7m ago•0 comments

How to import Prometheus-style alerts and recording rules to Grafana

https://grafana.com/blog/2025/05/27/how-to-import-prometheus-style-alerts-and-recording-rules-to-...
2•ldajsr•7m ago•0 comments

I built a bundle-saving UI tool and open-sourced it

https://hmpl-lang.dev/introduction/
1•aanthonymax•9m ago•0 comments

Wall Street Leaning Harder on Private Data After BLS Spat

https://www.bloomberg.com/news/articles/2025-08-23/wall-street-leaning-harder-on-private-data-aft...
1•petethomas•10m ago•0 comments

ASIZ to raise 100B to build ASI

https://asiz.org
1•agiguru•11m ago•1 comments

Postal services in India, Europe. U.K. to suspend shipment of packages to U.S.

https://www.cbsnews.com/news/european-postal-services-suspend-us-packages-shipment-tariffs/
2•mikhael•12m ago•1 comments

UoC-Colorado Springs thought it could avoid education crackdown

https://apnews.com/article/trump-transgender-diversity-universities-colorado-15388cd568fdd80ce8e7...
2•petethomas•15m ago•0 comments

We Once Loved Pigeons

https://www.theguardian.com/commentisfree/2025/aug/05/we-once-loved-pigeons-we-might-not-remember...
1•kieloo•20m ago•0 comments

Fed Chair Warns the Economy Is Worse Than We Realized

https://newrepublic.com/post/199467/federal-reserve-jerome-powell-economy-worse
5•healsdata•22m ago•1 comments

Looking at Art on Psychedelics

https://nautil.us/looking-at-art-on-psychedelics-1232564/
1•dnetesn•22m ago•0 comments

When Our World Was a Wasteland

https://nautil.us/when-our-world-was-a-wasteland-1232770/
2•dnetesn•23m ago•0 comments

Skymont in Gaming Workloads

https://old.chipsandcheese.com/2025/08/20/skymont-in-gaming-workloads/
1•brian_herman•25m ago•0 comments

The Tale of the Rent-Seeking Saw

https://www.wsj.com/opinion/the-tale-of-the-rent-seeking-saw-11b7bfb1
2•loandbehold•27m ago•0 comments

Materialized views are obviously useful

https://sophiebits.com/2025/08/22/materialized-views-are-obviously-useful
1•gz09•27m ago•0 comments

TaMaRa: Towards a Triple Modular Redundancy Pass for Yosys

https://blog.yosyshq.com/p/tamara-towards-a-triple-modular-redundancy-pass-for-yosys/
1•todsacerdoti•27m ago•0 comments

WikiProjectMed: Internet-in-a-Box

https://mdwiki.org/wiki/WikiProjectMed:Internet-in-a-Box
1•bookofjoe•31m ago•0 comments

Neural Visibility Cache for Real-Time Light Sampling (JCGT)

https://jcgt.org/published/0014/02/01/
1•ibobev•32m ago•0 comments

Julius Krein Left Wall Street to Build a Journal for America's Next Ideology

https://www.bloomberg.com/news/articles/2025-08-22/-american-affairs-is-shaping-the-debate-on-nex...
1•impish9208•32m ago•2 comments

Show HN: Cantopop Map – a new way to explore Hong Kong

https://www.cantopopmap.hk/
1•devon_c•34m ago•0 comments

Europe's Free-Speech Problem

https://www.theatlantic.com/ideas/archive/2025/08/europe-free-speech-republicans/683915/
9•whatisabcdefgh•35m ago•0 comments

Dead Drops

https://deaddrops.com/comment-page-43/#comments
3•skibz•36m ago•0 comments

Introduction to Machine Learning

https://princeton-introml.github.io/
2•ibobev•43m ago•0 comments

CO2 residence time is 3-7 years. 90% of human emissions remov [pdf]

https://scienceofclimatechange.org/wp-content/uploads/SCC-Grok-3-Review-V6.pdf
2•bilsbie•44m ago•2 comments

How to Avoid Thread-Safety Cost for Functions' Static Variables

https://www.cppstories.com/2025/thread_safety_function_statics/
1•ibobev•45m ago•0 comments

Fourth, fifth, and sixth derivatives of position

https://en.wikipedia.org/wiki/Fourth,_fifth,_and_sixth_derivatives_of_position
2•thunderbong•46m ago•1 comments