Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Top-Level Spec #173

Open
wants to merge 85 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
779de79
Break down into basic structure, fixmes in place
expede Oct 9, 2023
b130153
Lifecycle diagram
expede Oct 9, 2023
46db19b
Section on interacting with external systems
expede Oct 9, 2023
e3ce2bd
Clearer title section in diagram
expede Oct 9, 2023
8efcfed
Diagram for replicated case
expede Oct 10, 2023
1ff8600
Down with the single system image!
expede Oct 10, 2023
ef08967
Expand distributed case
expede Oct 10, 2023
d2c1849
Fix broken diagram (GitHub is behind mermaid.live)
expede Oct 10, 2023
ab1e3ba
Begin cleanup
expede Oct 10, 2023
697cbc0
Siplify
expede Oct 10, 2023
54264ae
Expand ocap section
expede Oct 10, 2023
bc9057e
Hacking and slashing old text that has moved
expede Oct 10, 2023
6ff6b67
Start cleanup of terminology section
expede Oct 10, 2023
1ea541f
Ability and operation
expede Oct 10, 2023
bdce8d1
Rendering bug
expede Oct 10, 2023
44611b1
Delete more text
expede Oct 10, 2023
b2e0056
Remove superflous section
expede Oct 10, 2023
6e154b6
Push vs pull
expede Oct 10, 2023
5521503
Add a bunch of missing links
expede Oct 10, 2023
054024a
Fill in final missing links
expede Oct 11, 2023
c6a2f28
Spelling
expede Oct 11, 2023
d954e81
fix more spelling
expede Oct 11, 2023
899020c
Forgot to commit the dictionary
expede Oct 11, 2023
acdd0ec
more spelling
expede Oct 11, 2023
28126cf
Add time lifecycle
expede Oct 11, 2023
ca026de
Add to dict
expede Oct 11, 2023
859a653
Cite Alan Kay
expede Oct 12, 2023
0a84478
Remove confusing diagram
expede Oct 12, 2023
1e6bc36
Add better diagram
expede Oct 12, 2023
e6d1d2c
Fix missing link
expede Oct 12, 2023
c52eaa5
Fix missing link
expede Oct 12, 2023
9e763bf
POLA -> PoLA
expede Oct 12, 2023
803c94b
Move CID section from delegation to here
expede Oct 16, 2023
2c97210
Remove FIXME
expede Oct 16, 2023
93e5433
Add promise to diagrams & deps
expede Oct 16, 2023
6a5c37a
Fix broken link
expede Oct 16, 2023
d0f1f3f
Fix inconsistent terminology
expede Oct 16, 2023
666db74
Give up on the BLAKE3 dream
expede Oct 16, 2023
948e32f
Add jargon to dictionary
expede Oct 16, 2023
da40d37
Fix numbering
expede Oct 16, 2023
d1b5d67
Fix diagram
expede Oct 16, 2023
0c5fb19
Naming consistency
expede Oct 16, 2023
04d5852
Update README.md
expede Oct 18, 2023
de4d51b
Update README.md
expede Oct 18, 2023
a38b306
Update README.md
expede Oct 18, 2023
f3b3454
Update README.md
expede Oct 18, 2023
8b62e8f
Save
expede Oct 31, 2023
2c9fffa
Better diagram
expede Oct 31, 2023
8fbac65
Simplify terminology
expede Oct 31, 2023
0ca646a
Align terms
expede Oct 31, 2023
0c5303c
Fix renderer
expede Oct 31, 2023
6851bf0
Add to dictionary
expede Nov 2, 2023
f4a4f2e
Update README.md
expede Nov 2, 2023
73eb0be
Update README.md
expede Nov 2, 2023
106dc9c
Fix reference
expede Nov 2, 2023
0620f8d
Unclear why this fixes the diagram?
expede Nov 2, 2023
5ba1d06
Update README.md
expede Nov 2, 2023
6268d72
Update README.md
expede Nov 2, 2023
48d4526
Update README.md
expede Nov 2, 2023
4c2a268
Make revocation consistent
expede Nov 2, 2023
4481270
Remove header numbering for consistency with other specs
expede Dec 20, 2023
7bde5ef
Move signature envelope to top level spec
expede Jul 1, 2024
a817456
Fix typos
expede Jul 1, 2024
1daa4dc
Update affiliations
expede Jul 1, 2024
848c354
Fix link section typo
expede Jul 1, 2024
9c406f4
Expand explination of cryptosuite
expede Jul 1, 2024
ce9bcc3
Configure canoncial CIDs
expede Jul 1, 2024
6795dab
Typo
expede Jul 1, 2024
4c4677b
Fix link
expede Jul 1, 2024
dedf83b
Markdown edge case
expede Jul 1, 2024
d11e5b7
Layout version for better legibility
expede Jul 1, 2024
1286bd5
Update spellchecker
expede Jul 1, 2024
f9b2dda
fix spellchecker
expede Jul 1, 2024
059e3af
Spelling
expede Jul 1, 2024
72cbaa7
Revert ._h to .h
expede Jul 1, 2024
9aa1ac1
Change header name for clarity
expede Jul 1, 2024
f9db0c9
Add rationale files
expede Jul 1, 2024
01254f8
Add missing links
expede Jul 1, 2024
af24c1b
Finish dangling sentence
expede Jul 1, 2024
51fad9c
Update graphic
expede Jul 2, 2024
ded0e13
Move common structure to high level spec
expede Jul 2, 2024
d8112b9
Typo
expede Jul 2, 2024
4c47ab6
Move reserved Commands to top-level
expede Jul 2, 2024
800b1d7
Include example of command segment violation
expede Jul 2, 2024
d24805b
Fixup diagram * -> /
expede Jul 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .custom-words.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,50 +7,69 @@ Aud
Auth
AuthorityA
AuthorityB
BCP
BT
Bluesky
BxZ
CBOR
CIDs
CIDv
CNAME
CRDT
CRDTs
Canonicalization
Compositionality
Cryptosuite
DAG
DAGs
DHT
DID's
DIDs
DNS
DNSLinks
DT
Datalog
ECDSA
EL
EdDSA
GLVVQR
GUID
Golang
Gozalishvili
HEHYSF
Hardenberg
Haus
Holmgren
IPLD
Invoker's
Irakli
JSON
JWT
JWTs
Karp
Kleppmann
Krüger
LD
Lemmer
Meiklejohn
Memoized
Merkle
Mikael
MkiTBz
Multibase
Multihash
OCAP
OCapN
PITM
PKI
POLA
Philipp
PoLA
RBAC
RESTful
RL
RSA
RSM
Redelegating
Redelegation
Revoker
Expand All @@ -60,6 +79,8 @@ SPKI
ScopeA
ScopeB
Seitan
SignatureBytes
Storacha
Subschemes
TXT
TypeScript
Expand All @@ -69,23 +90,30 @@ UCANs
URI
URIs
Vandevelde
Varsig
WG
WebCrypto
WebNative
Webber
ZCAP
Zelenka
adoptability
al
alice
attenuations
aud
auth
autonumber
bene
blockchain
btc
codec
codecs
crudGraph
cryptocurrency
cryptographic
cryptographically
cryptosuite
del
delegable
delegator
Expand All @@ -95,14 +123,17 @@ disjunct
djdX
dns
enums
et
extractable
filesystem
fooey
hawaii
init
inlining
interconnectivity
interoperable
interpretable
inv
invoker
iss
js
Expand All @@ -113,26 +144,35 @@ mDooWp
mailto
matcher
memoization
modelled
msg
msgGraph
multicodec
namespace
namespaced
namespaces
namespacing
nonces
nota
ocap
pcec
plaintext
potencies
pre
preimages
prm
quG
rc
reauthorizations
recommentations
redelegate
redelegates
requestors
rootAud
rootCap
rootIss
runtime
scalable
sdarnit
sequenceDiagram
situationally
Expand All @@ -146,6 +186,7 @@ trustlessly
ucan
un
unary
unforgeability
unresolvable
url
validatable
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ jobs:
steps:
# The checkout step
- uses: actions/checkout@master
- uses: rojopolis/spellcheck-github-actions@0.24.0
- uses: rojopolis/spellcheck-github-actions@0.38.0
name: Spellcheck
Loading
Loading