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

UCAN v0.9.0 #55

Merged
merged 83 commits into from
Sep 2, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
d83f26a
Getting started, lots of fixmes and todos
expede Apr 6, 2022
87c8f3a
Bump version
expede Apr 6, 2022
5ed70b8
Break out CID protocol to own section
expede Apr 7, 2022
96668d3
Adding sections, removing witness
expede Apr 7, 2022
2051892
No more witnesses (except one referencing the technical meaning)
expede Apr 7, 2022
b80d44c
Notes
expede Apr 7, 2022
ff8dc99
Redelegation limitation
expede Apr 7, 2022
8debf0f
Update README.md
expede Apr 7, 2022
c08db96
WIP
expede Apr 7, 2022
57fdddb
Working notes handling the stollen OTP case
expede Apr 7, 2022
0ffd2cc
Remove dlp field
expede Apr 10, 2022
e0795b9
Start on a HTTP transport, just to get the feel for it
expede Apr 12, 2022
30d9f42
Specify CIDv1, add another item to the reslved table in example
expede Apr 12, 2022
b04736a
Specify CID format
expede Apr 12, 2022
1fed9c4
Make replay prevention its own section
expede Apr 14, 2022
4863c66
Start on ext field (may rename), some placeholders for my disambiguation
expede Apr 21, 2022
c5ad93c
Erin->Dan, Flesh out CID format, strat on my: parenthood
expede Apr 23, 2022
1f9efe3
Switch to CIDs for prf indexing
expede Apr 23, 2022
0f2e7b2
Deduplicate CID section
expede Apr 23, 2022
9e202bb
Flesh out collections section and resolution
expede Apr 23, 2022
4b715b2
Specify allowed DID keys
expede Apr 23, 2022
24e64d1
Typo
expede Apr 23, 2022
c287f3f
Simplify key support section
expede Apr 24, 2022
dbfce7b
Require `my:` for parenthood, add definitions for time
expede May 26, 2022
b05f589
Rename ext to nb
expede May 26, 2022
4e4fe55
Break out HTTP header transport for its own spec
expede May 26, 2022
387f3ab
Typos
expede May 31, 2022
5069cbe
Update README.md
expede Jun 2, 2022
fe8f239
Update README.md
expede Jun 2, 2022
8e3ce8f
Update README.md
expede Jun 2, 2022
243c042
Update README.md
expede Jun 2, 2022
90498f1
Update README.md
expede Jun 2, 2022
e20b814
Update README.md
expede Jun 2, 2022
83edac3
Update README.md
expede Jun 2, 2022
6bb349f
Update README.md
expede Jun 2, 2022
995211c
Update README.md
expede Jun 2, 2022
c065ad5
Update README.md
expede Jun 2, 2022
d954de3
Update README.md
expede Jun 2, 2022
4d7897c
Update README.md
expede Jun 2, 2022
d2822e0
Update README.md
expede Jun 2, 2022
b440ceb
Fix link, per @olizilla
expede Jun 2, 2022
bb9dab9
Fix typo, per @matheus23
expede Jun 2, 2022
51b7212
Include dag-json
expede Jun 2, 2022
8dc2277
Spellcheck Action (#76)
expede Jun 2, 2022
9691fcd
Update README.md
expede Jun 2, 2022
3b91f5b
Update README.md
expede Jun 2, 2022
d2733c4
Remove misspelled words from spellchecker
expede Jun 2, 2022
53a5dcc
Replace prf scheme with ucan scheme
expede Jun 2, 2022
d66ffeb
Clarify memoization strategy
expede Jun 2, 2022
5bae144
Spellcheck
expede Jun 2, 2022
cc6f256
ONe more typo
expede Jun 2, 2022
a60f319
More wording to clarify that you MUST validate the NB fields
expede Jun 3, 2022
a64f301
More caveat vs nb wording
expede Jun 3, 2022
e841056
Require signing key fragment on DIDs with >1 PK
expede Jun 6, 2022
02f7a1d
Typo
expede Jun 6, 2022
2657f13
Per Hugo, only use ability, not alternate ability and action
expede Jul 25, 2022
36d1e82
0.9: Namespace all UCAN-spec required resources (e.g. my and as) (#87)
expede Jul 26, 2022
c0d47f8
Thanks Hugo
expede Jul 26, 2022
d931602
Update WNFS link
expede Jul 27, 2022
b701bf7
Break out `my:` field & delegation selectors (#88)
expede Jul 27, 2022
1ee2fee
Weaken codec section
expede Jul 27, 2022
71006eb
Add "codec" to dictionary
expede Jul 27, 2022
bee2df6
Add link to amplification section
expede Jul 27, 2022
b4cb738
Typo
expede Jul 27, 2022
ceced6d
`owned` URI scheme
expede Aug 3, 2022
63082e4
Typo
expede Aug 3, 2022
8b48958
Explain superuser vs delegation
expede Aug 3, 2022
36cc6d5
Typos
expede Aug 3, 2022
b14bf96
Fix dead link
expede Aug 8, 2022
8b7df54
Per Gozala & Hugo, ucan/delegate -> ucan/*
expede Aug 11, 2022
44909af
Update after call with @Gozala
expede Aug 19, 2022
9b441f1
I'll learn to spell one of these days
expede Aug 19, 2022
fea9f7b
OMG
expede Aug 19, 2022
0904541
Downcase examples
expede Aug 19, 2022
73ef2ec
Add Top back in
expede Aug 21, 2022
3a83105
Spelling
expede Aug 21, 2022
f77211b
Tighten up diagram
expede Aug 21, 2022
649d404
More pixel tweaking
expede Aug 21, 2022
cefc59e
Update README.md
expede Aug 31, 2022
46267c8
Lowercase `msg/SEND`
expede Aug 31, 2022
ab83671
Clarify reasoning for `own` per live conversation with @gozala
expede Aug 31, 2022
e0e8041
Minor label tweak
expede Aug 31, 2022
674023c
Update README.md
expede Sep 2, 2022
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
118 changes: 118 additions & 0 deletions .custom-words.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
ACL
ACLs
Attenuations
Auth
Bluesky
BxZ
CIDs
CIDv
CRDT
DAG
DAGs
DHT
DIDs
DNS
DNSLinks
Datalog
ECDSA
EdDSA
GLVVQR
Golang
Gozalishvili
HEHYSF
Haus
Holmgren
Irakli
JSON
JWT
JWTs
KrΓΌger
LD
Memoized
Merkle
Mikael
MkiTBz
OCAP
PITM
PKI
Philipp
RESTful
RSA
Redelegating
Redelegation
SDSI
SPKI
ScopeA
ScopeB
Seitan
Subschemes
UCAN
UCAN's
UCANs
URI
URIs
WG
WebNative
ZCAP
Zelenka
adoptability
alice
attenuations
auth
bene
blockchain
codec
codecs
cryptographically
delegable
delegator
disambiguates
djdX
enums
extractable
filesystem
hawaii
inlining
interconnectivity
interpretable
invoker
iss
js
json
lifecycle
lockboxes
mDooWp
mailto
matcher
memoization
msg
multicodec
namespace
namespaced
namespaces
nota
plaintext
potencies
pre
preimages
quG
reauthorizations
recommentations
redelegates
situationally
stateful
subdelegate
subscheme
tradeoffs
trustless
trustlessly
ucan
un
unary
unresolvable
url
validator
validator's
verifiability
wnfs
ymuepAQ
12 changes: 12 additions & 0 deletions .github/workflows/spellcheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: Spellcheck Action
on: push

jobs:
build:
name: Spellcheck
runs-on: ubuntu-latest
steps:
# The checkout step
- uses: actions/checkout@master
- uses: rojopolis/[email protected]
name: Spellcheck
26 changes: 26 additions & 0 deletions .spellcheck.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
matrix:
- name: Markdown
aspell:
lang: en
d: en_US
dictionary:
encoding: utf-8
wordlists: [".custom-words.txt"]
pipeline:
- pyspelling.filters.markdown:
- pyspelling.filters.html:
comments: false
ignores:
- code
- pre
- pyspelling.filters.context:
context_visible_first: true
escapes: \\[\\`~]
delimiters:
- open: '(?s)^(?P<open> *`{3,})$'
close: '^(?P=open)$'
- open: '(?P<open>`+)'
close: '(?P=open)'
sources:
- 'README.md'
default_encoding: utf-8
Loading