https://github.com/rozbb/draft-waict-transparency
A draft proposal for the transparency mechanism for the W3C Web Application Integrity, Consistency, and Transparency spec
https://github.com/rozbb/draft-waict-transparency
Last synced: 4 months ago
JSON representation
A draft proposal for the transparency mechanism for the W3C Web Application Integrity, Consistency, and Transparency spec
- Host: GitHub
- URL: https://github.com/rozbb/draft-waict-transparency
- Owner: rozbb
- Created: 2025-04-10T03:27:53.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-22T19:32:42.000Z (5 months ago)
- Last Synced: 2026-01-23T12:29:19.944Z (5 months ago)
- Size: 119 KB
- Stars: 21
- Watchers: 8
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WAICT Transparency for the Browser
[Web Application Integrity, Consistency, and Transparency (WAICT)](https://docs.google.com/document/d/16-cvBkWYrKlZHXkWRFvKGEifdcMthUfv-LxIbg6bx2o/edit?tab=t.0#heading=h.hqduv7qhbp3k) is a specification for web browsers and website owners, describing how to enforce content integrity for an entire website. At a high level, it specifies how to parse and interpret a _manifest_, which contains the hash of every file that the website will serve.
An introductory blog post can be found [here](https://blog.cloudflare.com/improving-the-trustworthiness-of-javascript-on-the-web/).
These specifications propose a set of protocols to provide _consistency_ and _transparency_ to the distribution of manifest files. That is, they proposes system by which end users can be assured that the manifest they receive is the same manifest all other end users receive, and by which third party auditors can review all the code committed to in a manifest, even long after the manifest was served to an end user.
# License
All work in this repo is marked by Michael Rosenberg with [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/).