├── .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 | 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 | --------------------------------------------------------------------------------