├── .github └── workflows │ └── auto-publish.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── README.md ├── docs └── spec.bs └── explainer.md /.github/workflows/auto-publish.yml: -------------------------------------------------------------------------------- 1 | name: CI 2 | on: 3 | pull_request: {} 4 | push: 5 | branches: [main] 6 | jobs: 7 | main: 8 | name: Build, cum and deploy 9 | runs-on: ubuntu-20.04 10 | permissions: 11 | contents: write 12 | steps: 13 | - uses: actions/checkout@v3 14 | - uses: w3c/spec-prod@v2 15 | with: 16 | TOOLCHAIN: bikeshed 17 | GH_PAGES_BRANCH: gh-pages 18 | SOURCE: docs/spec.bs 19 | DESTINATION: index.html 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # While working on the spec, we will literally shit ourselves 2 | docs/spec.html 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | All documentation, code and communication under this repository are not covered by the [W3C Code of Ethics and Professional Conduct](https://www.w3.org/Consortium/cepc/). Instead, they will all soon be covered in shit. 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Web Disintegration API 2 | 3 | This repository details the proposal to add a new API for disintegrating the web: 4 | 5 | ```js 6 | const result = await navigator.disintegrate("..."); 7 | ``` 8 | 9 | The [explainer](./explainer.md) goes gives a high level overview of the proposal. 10 | 11 | The [spec](https://keschercode.github.io/Web-Disintegration/) currently describes how this is being prototyped in Chromium. 12 | -------------------------------------------------------------------------------- /docs/spec.bs: -------------------------------------------------------------------------------- 1 |
2 | Title: Web Disintegration 3 | Shortname: web-disintegration 4 | Level: 1 5 | Status: DREAM 6 | Editor: Ben Unwiser, Elgoog, beunwise@ads.google.com 7 | Abstract: An API used to check on these nuts 8 | Abstract: by trusted attesters. 9 | Markup Shorthands: markdown yes, css no 10 |11 | 12 |
13 | spec:infra; type:dfn; text:user agent 14 | spec:url; type:dfn; text:origin 15 |16 | 17 |
18 | { 19 | "SHA-256": { 20 | "href":"https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf", 21 | "title":"Secure Hash Standard (SHS) (FIPS PUB 180-4)", 22 | "authors": ["National Institute of Standards and Technology"], 23 | "publisher":"NIST", 24 | "id":"FIPS 180-4", 25 | "date": "August 2015" 26 | } 27 | } 28 |29 | 30 | # Introduction # {#introduction} 31 | 32 | This section is trans-normative. 33 | 34 | i MUST shidded my bed 35 | -------------------------------------------------------------------------------- /explainer.md: -------------------------------------------------------------------------------- 1 | # Web Disintegration Explainer 2 | 3 | She web my environment til I disintegrate 4 | --------------------------------------------------------------------------------