Commit Graph

21 Commits

Author SHA1 Message Date
Rupert Ben Wiser f6bf35350c Add hash type and DOMException 2023-07-17 10:55:18 +00:00
Rupert Ben Wiser 315ecaa79f Add initial motivations section
This isn't really saying anything new that the explainer isn't saying
already. Adding this so that people can get an idea of the goals of this
spec without having to read other sources.
2023-07-04 15:22:20 +01:00
Rupert Ben Wiser 97d7a8e20a Remove line 2023-06-22 12:35:58 +00:00
Rupert Ben Wiser 0052eaa987 Fix bad reference in the introduction
This was correct but we changed a definition
in a separate commit. This should have been updated
before adding the introduction.
2023-06-22 12:26:03 +00:00
Rupert Ben Wiser bf4b71f4fe Add introduction
This is providing a short summary and clearing up who
this API is intended for.

Marking it as non-normative so that we can also keep
iterating on this introduction.
2023-06-22 11:33:18 +01:00
Rupert Ben Wiser b14298fd03 Fix ArrayBuffer reference to be IDL reference 2023-06-22 10:20:34 +00:00
Rupert Ben Wiser 70b1f14786 Fix RFC casing 2023-06-22 10:02:28 +00:00
Rupert Ben Wiser e66b7edcfa Add infrastructure section and clean up the attester connection
The attester connection was currently being represented with an
IDL but other specs don't seem to do this.

Using more general language to indicate how we should retrieve the
verdict from the attester while still being clear about what we
currently expect from it.

Also cleaned up a few IDL warnings such as the user agent being
ambiguous and missing the rfc references for CBOR and COSE.
2023-06-21 17:22:54 +01:00
Rupert Ben Wiser 25aaa6524c Add requirement to only be enabled in secure context 2023-06-21 15:34:56 +01:00
Rupert Ben Wiser b8a049e76e Update spec link to be github page instead 2023-06-21 10:00:27 +00:00
Rupert Ben Wiser 1866c95442 Add gitignore
Ignoring local spec files generated in the docs directory.
2023-06-20 15:20:21 +00:00
Rupert Ben Wiser f8448c38fd Add github workflow to publish to gh-pages branch
This should auto process the bikeshed on push to main and publish
to the gh-pages branch.

Also updating the WebIDL to pass validation.
2023-06-20 14:19:28 +00:00
Rupert Ben Wiser 5d400f8d1e Update alternative spec to be considered working draft
Making it clear from the top level README.md that this represents
the current working prototype for Chromium in particular.

The goal is to help make it clear that we've thought about the details
of how this could work to any community group that we
present this to for adoption.

Also updated a few minor points in the process.
2023-06-16 10:49:26 +01:00
Rupert Ben Wiser f0628638e4 Add navigator attestation alternative algorithm 2023-05-15 09:50:21 +01:00
Rupert Ben Wiser d6b55c4b91 Add proposal for navigator extension 2023-05-09 14:36:51 +00:00
Rupert Ben Wiser d275a98cfd Add empty spec bikeshed
Adding this so that we can begin to iterate on this spec
with the web community as more design decisions are agreed
upon.
2023-05-09 12:51:41 +00:00
Kevin Gibbons c7366e82ec use eTLD+1, not TLD 2023-04-27 10:01:28 +01:00
Rupert Ben Wiser a8fa24ac50 Fix new line in intro 2023-04-25 15:59:12 +00:00
Rupert Ben Wiser a47bdf02af Fix inline list formatting 2023-04-25 15:53:39 +00:00
Rupert Ben Wiser 67e98b2380 Add issue tracker link 2023-04-25 15:29:16 +00:00
Rupert Ben Wiser c13552fe17 Add initial revision of explainer 2023-04-25 15:22:20 +00:00