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

Draft 0.1 #10

Merged
merged 155 commits into from
Feb 13, 2023
Merged
Show file tree
Hide file tree
Changes from 152 commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
02fc52e
Rough notes
expede Aug 16, 2022
f3c64fc
Add authors, start sketching out the basics
expede Nov 26, 2022
cadd78c
Configure GH actions
expede Nov 26, 2022
29c014c
Update README
expede Nov 26, 2022
a251084
Start on receipts
expede Nov 26, 2022
e57a7ac
IPLD basics
expede Nov 26, 2022
68a387e
More IPLD
expede Nov 26, 2022
16956fb
I don't totally love the current format, but unclear how to get IPLD to
expede Nov 26, 2022
428378a
WIP ahead of Irakli
expede Nov 26, 2022
99679aa
WIP fleshig out wrapper
expede Nov 26, 2022
d9b0fee
Early thoughts on delegation vs invocation text
expede Nov 26, 2022
c1bc821
Add fields for pipelining
expede Nov 26, 2022
096339a
Major blocks in place!
expede Nov 26, 2022
ad1ec20
Tighten up examples
expede Nov 26, 2022
38f7d2f
JSON typos
expede Nov 26, 2022
f6f2658
SO MANY TYPOS
expede Nov 26, 2022
8b3735a
Diamond pipeline example
expede Nov 26, 2022
e6f0c8c
Might need to simplify that explination, but it gets the job done for…
expede Nov 27, 2022
d70988a
Intro done minus links
expede Nov 27, 2022
64cd3f8
Cleaning up
expede Nov 27, 2022
19d8eb0
JSON typos
expede Nov 27, 2022
c29dd8a
No more FIXMEs
expede Nov 27, 2022
1ac3b5a
Typos
expede Nov 27, 2022
892516d
Change spellchecker
expede Nov 27, 2022
508d921
Configure spellchecker
expede Nov 27, 2022
8a69456
Limit to readme
expede Nov 27, 2022
283583b
Update dictionary
expede Nov 27, 2022
e96f18d
Typos
expede Nov 27, 2022
2556929
typos typos typos
expede Nov 27, 2022
7e6f2d6
Last one?
expede Nov 27, 2022
e8ae3c9
Configure link checker
expede Nov 27, 2022
b4659f8
The eRights site doesn't have TLS 🤣
expede Nov 27, 2022
f48bfc7
More text in roels table
expede Nov 27, 2022
e88800d
Syntax highlight IPLD Schemas
expede Nov 27, 2022
887bae3
add dataflow exaple
expede Nov 27, 2022
d8bf865
haha yeah taht wasn't json
expede Nov 27, 2022
1483fea
Renumbering and tighten up promise synatx
expede Nov 27, 2022
59a88d6
Prior Art
expede Nov 27, 2022
a2a8813
Update dictionary
expede Nov 27, 2022
f8e650e
Uh oh the dictionary may not understadn Cap'n
expede Nov 27, 2022
0fa485c
Let's thy this?
expede Nov 27, 2022
1ef2a32
Consistency
expede Nov 27, 2022
b1a38c6
More complex example
expede Nov 27, 2022
b21b5ce
Change syntax
expede Nov 27, 2022
b6a2828
JSON Path (have I gone too far?!)
expede Nov 27, 2022
cbcbea5
Switch to JSON Pointer for siplicity
expede Nov 27, 2022
4ce2998
An abstract would be nice
expede Nov 27, 2022
fdb39f3
Numbering
expede Nov 27, 2022
1236f4f
...more numbering
expede Nov 27, 2022
b542457
Update diagram and (somewhat annoyingly) calling convention
expede Nov 27, 2022
f935c5d
Better?
expede Nov 27, 2022
ca95eb2
Update receipt
expede Nov 27, 2022
102cd41
Add invocation flow diagram
expede Nov 27, 2022
da1ba15
Move elements in diagram
expede Nov 27, 2022
ae0f6fd
LOL more realistic for DSys
expede Nov 27, 2022
c4b4f18
Typo
expede Nov 27, 2022
fc9cf55
Thank Bacalhau folks :)
expede Nov 27, 2022
b9dbc6c
Update dictionary
expede Nov 27, 2022
ed201f1
Update examples to match text
expede Nov 28, 2022
fc1f1e7
Tighten up selectors
expede Nov 28, 2022
6eb752d
typo
expede Nov 28, 2022
7840f25
Update IPLD Schema markdown highlighting
expede Nov 28, 2022
3eacc1b
Update dictionary
expede Nov 28, 2022
5344b52
Introduce promise pipelinig much later in the spec
expede Nov 28, 2022
e87b317
Typo
expede Nov 28, 2022
5689113
Reintroduce selectors to example now that it's moved
expede Nov 28, 2022
a79dcc9
Link to Mark Miller
expede Nov 28, 2022
9e638d3
Consistency
expede Nov 28, 2022
4dfd5b5
Update README.md
expede Nov 28, 2022
2668abc
Update README.md
expede Nov 28, 2022
e7aeae2
Make table and IPLD the same
expede Nov 28, 2022
2dd8912
Fix typo (thanks Quinn!)
expede Nov 29, 2022
0dac02d
rename inv to ucan/invoke (thanks Philipp!)
expede Nov 29, 2022
3e336f8
Update README.md
expede Nov 29, 2022
a5c2cb6
Update README.md
expede Nov 29, 2022
ed328f2
Update README.md
expede Nov 29, 2022
19bf685
Get rid of (confusing) retries field
expede Nov 29, 2022
f6fc338
Update README.md
expede Nov 29, 2022
d886fce
Take multiple CIDs
expede Nov 29, 2022
e19c70b
No more Qm
expede Nov 29, 2022
e9a914e
Update dictionary
expede Nov 29, 2022
496570b
Update layout per Philipp, multiple UCANs in a prf
expede Nov 29, 2022
dd3815d
Update dictionary
expede Nov 29, 2022
47c5719
Typo
expede Nov 29, 2022
921569f
Use DAG-JSON consistly
expede Nov 29, 2022
2383f4d
Tighten up receipts, force varsig
expede Nov 29, 2022
3e95289
Remove Resultversion
expede Nov 29, 2022
fc527d0
Include subdelegations
expede Nov 29, 2022
9ef5838
Typos
expede Nov 29, 2022
05369a7
Add to dictionary
expede Nov 29, 2022
0f8680c
TYpo in dictonary
expede Nov 29, 2022
f3652b6
SemVer changes
expede Nov 29, 2022
88fbd37
Code layout
expede Nov 29, 2022
017b5a7
s/using/with/
expede Nov 29, 2022
d87a949
rlt -> out everywhere
expede Nov 29, 2022
ce3d25e
Remove CIDs
expede Nov 30, 2022
c4c9be4
Forgot the IPLD
expede Nov 30, 2022
bdabdf2
update examples
expede Nov 30, 2022
2522f78
Remove prf completely (woah)
expede Nov 30, 2022
ce3ffb0
Back it goes!
expede Nov 30, 2022
6717fcb
typo
expede Nov 30, 2022
b157fad
A couple missing words
expede Nov 30, 2022
8d137d4
s/action/task/g
expede Nov 30, 2022
c79253c
Add missing commas in JSON
expede Nov 30, 2022
8b05002
Thank rvagg
expede Nov 30, 2022
392c765
Add to dict
expede Nov 30, 2022
4134850
oops
expede Nov 30, 2022
b10cae0
Clearer success/error states
expede Dec 1, 2022
e5639da
Add warning label
expede Dec 1, 2022
4ec759d
Add word to dict
expede Dec 1, 2022
6cda9b2
Typo in JSON
expede Dec 1, 2022
41eb8e6
Consistent "Varsig"
expede Dec 2, 2022
f1de75e
Update Varsig spelling in dict
expede Dec 2, 2022
7e0bedb
Update README.md
expede Dec 3, 2022
0f6942f
Add Graphviz action
expede Dec 3, 2022
c9a3345
Okay but actually this time
expede Dec 3, 2022
6c75a60
action create .svg from .dot file
actions-user Dec 3, 2022
4029ea2
Add diagram to README
expede Dec 3, 2022
f954ac5
Major cleanup / reorg (#4)
expede Dec 6, 2022
26a3aef
Fix examples
expede Dec 6, 2022
32f8562
Typo in title!
expede Dec 7, 2022
187d792
Fix Schema typo per Gozala
expede Dec 16, 2022
20037e3
Update README.md
expede Dec 16, 2022
53f9d79
Uodate ucan/ptr to promise/* (thanks Irakli!)
expede Dec 17, 2022
9f68488
Fix dangling sentence
expede Dec 18, 2022
1feb8f8
Add more text about the promise pointers
expede Dec 18, 2022
9cf808f
Add words to dictionary
expede Dec 18, 2022
1b81bc0
Update README.md
Gozala Jan 31, 2023
7f5278f
Delete diagrams directory
Gozala Jan 31, 2023
8c5e886
fix typos
Gozala Jan 31, 2023
0e47992
add some words to ignored list
Gozala Jan 31, 2023
35e6e20
fix more typos
Gozala Jan 31, 2023
ae8345e
Apply suggestions from code review
Gozala Jan 31, 2023
ccd0258
Turn fx into a Promise
Gozala Feb 1, 2023
8e9d348
update per consensus
Gozala Feb 7, 2023
3d3f292
reconfigure lint
Gozala Feb 7, 2023
c42a2fc
fix: spelling errors
Gozala Feb 7, 2023
d5fbbc1
fix typo
Gozala Feb 7, 2023
cea47ba
remove implicits as they are obsolete
Gozala Feb 7, 2023
4cc8111
Apply suggestions from code review
Gozala Feb 8, 2023
2c6806b
fix markup
Gozala Feb 8, 2023
bf478ba
Apply suggestions from code review
Gozala Feb 8, 2023
5c56a94
Update README.md
Gozala Feb 8, 2023
8c1f7cd
Apply suggestions from code review
Gozala Feb 9, 2023
978914f
remove components diagram
Gozala Feb 9, 2023
9e69c2d
Apply suggestions from code review
Gozala Feb 9, 2023
ce40948
Apply suggestions from code review
Gozala Feb 9, 2023
2c81ea6
Apply suggestions from code review
Gozala Feb 9, 2023
516003a
save local edits
Gozala Feb 10, 2023
06c9259
update all examples and fields
Gozala Feb 10, 2023
986acf1
consent to license
Gozala Feb 10, 2023
7800634
merge main
Gozala Feb 10, 2023
512bf88
Apply suggestions from code review
Gozala Feb 10, 2023
882ca8f
fix typo caught by @jchris
Gozala Feb 12, 2023
6613c31
Fix spelling mistakes
Gozala Feb 12, 2023
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
3 changes: 2 additions & 1 deletion .clabot
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"contributors": [
"actions-user",
"expede"
"expede",
"gozala"
]
}
16 changes: 16 additions & 0 deletions .github/workflows/dot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
on:
pull_request:
paths:
- "**.dot"

jobs:
digraph_to_svg_job:
runs-on: ubuntu-latest
name: Create svg image from digraph .dot file
steps:
- uses: actions/checkout@v2
with:
ref: ${{ github.head_ref }}
- name: Digraph to SVG step
id: digraph_to_svg
uses: alexrothenberg/digraph-to-svg-action@master
10 changes: 10 additions & 0 deletions .github/workflows/linkcheck.cfg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"ignorePatterns": [
{
"pattern": "https://share.ansi.org/Shared%20Documents/Standards%20Activities/American%20National%20Standards/Procedures,%20Guides,%20and%20Forms/2020_ANSI_Essential_Requirements.pdf"
},
{
"pattern": "https://share.ansi.org/Shared%20Documents/Standards%20Activities/American%20National%20Standards/Procedures,%20Guides,%20and%20Forms/2020_ANSI_Essential_Requirements.pdf"
}
]
}
22 changes: 15 additions & 7 deletions .github/workflows/linkcheck.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
name: Check Markdown links

on: push
on:
push:
branches:
- main
pull_request:

jobs:
markdown-link-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
use-quiet-mode: 'yes'
check-modified-files-only: 'yes'
base-branch: 'main'
- uses: actions/checkout@master
- uses: gaurav-nelson/github-action-markdown-link-check@v1
with:
use-quiet-mode: "yes"
check-modified-files-only: "yes"
base-branch: "main"
config-file: "./.github/workflows/linkcheck.cfg.json"
- uses: DavidAnson/markdownlint-cli2-action@v9
with:
globs: "README.md"
17 changes: 8 additions & 9 deletions .github/workflows/spellcheck.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
name: 'spellcheck'
name: "spellcheck"
on:
push:
branches:
- main
pull_request:

jobs:
spellcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: matheus23/md-spellcheck-action@v4.1.0
- uses: matheus23/md-spellcheck-action@v4.2.2
with:
files-to-check: "**/*.md"
files-to-exclude: |
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Community_Specification_License-v1.md
Notices.md
words-to-ignore-file: ./.github/workflows/words-to-ignore.txt
files-to-check: "README.md"
files-to-exclude: "LICENSE.md" # optional
words-to-ignore-file: ".github/workflows/words-to-ignore.txt"
73 changes: 67 additions & 6 deletions .github/workflows/words-to-ignore.txt
Original file line number Diff line number Diff line change
@@ -1,30 +1,91 @@
Acknowledgements
Agoric
Akiko
Akiko's
Bacalhau
CIDs
Cap'N
Cap'n
CapTP
DAG-CBOR
DAG-JSON
ERTP
Enum
Gozalishvili
Hardt
Holmgren
IPLD
IPVM
Invoker's
Invokers
Irakli
JSON
JSONPath
JWT
JWT-encoded
Krüger
Lakhani
Lemmer-Webber
Marsen
OAuth
OCapN
Philipp
Pre-Draft
Proto
RPC
SemVer
Spritely
TTL
UCAN
UCAN's
UCAN-IPLD
UCANTO
UCANs
URI
URIs
Vagg
Varsig
WebAssembly
Worthington
Zeeshan
Zelenka
atomicity
auth
backend
base64url
canonicalized
cryptographically
dataflow
de
delegator
dholms
expede
facto
implicits
interpretable
invariants
invoker
multiformat
outmost
parallelize
pipelined
pipelining
pre-vacation
referentially
requestor's
responder
signalling
simple-but-evolvable
struct
subdelegated
subdelegation
subtype
trustless
ucanto
unlabelled
unpadded
url
v0
validator

# wut
HeaderTypeDescriptionRequiredCardinalityEntrypoint
UCANNoZero
UCANYesOneMapping
HeaderTypeDescriptionRequiredCardinalityEntry
cryptographic
CBOR
Loading