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

Job Spec #8

Draft
wants to merge 42 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
e965fed
Let's get this party started
expede Nov 8, 2022
2ea97a6
Typo
expede Nov 8, 2022
a2b337f
WIP -- mocking out the format
expede Nov 8, 2022
0eed3f8
Iterating on lots of small details, trying to cover Bacalhau
expede Nov 8, 2022
238711a
Trying another approach for pipelining
expede Nov 8, 2022
1eb8ab6
Flattening the structure, did some more prototyping, started on text
expede Nov 15, 2022
ec8b020
Slowly discovering the shape of the spec
expede Nov 15, 2022
4c70aab
Simplifying!
expede Nov 15, 2022
2dbdb28
Formalizing
expede Nov 19, 2022
bd5bde2
Start skwtching out WarpForge
expede Nov 19, 2022
35d1bb2
Fleshing out effects and intro sections
expede Nov 20, 2022
933dfc4
Saving WIP
expede Nov 21, 2022
024e952
Flesh out pipeling, rename several fields (e.g. run)
expede Nov 22, 2022
ab7961a
Start to IPLDify
expede Nov 22, 2022
ab95752
job -> workflow, break out task spec
expede Nov 24, 2022
27e75c1
Task spec
expede Nov 24, 2022
ba54b40
Spec collectio table
expede Nov 24, 2022
7d7073f
Add subspecs / roadmap
expede Nov 24, 2022
84c71a4
Mocking up a (hopefully) better Docker
expede Nov 25, 2022
31b1142
CHa!
expede Nov 25, 2022
5acd816
Start on invocations (stage after job request)
expede Nov 26, 2022
be735ba
Forgot to push last week
expede Nov 27, 2022
089ef46
Explicitely link out to UCAN invcoations/actions
expede Nov 28, 2022
2436eee
Envelope type
expede Nov 28, 2022
5e67ddd
Start tightening up and splitting out stuff that's not diretly about …
expede Nov 28, 2022
1cc8b18
Simplify down Task, break out effect, rely more heavily on UCAN Invoc…
expede Nov 28, 2022
c85da36
Laying out new spec
expede Nov 28, 2022
14e23e2
Remove the "provisionally"
expede Nov 28, 2022
2922260
Units, early cleanup
expede Nov 30, 2022
b0aa0d3
Tightening up the types; nesting instead of subtyppin the config
expede Nov 30, 2022
9123050
Tightening up the wrapper format
expede Nov 30, 2022
cc4d1df
More tighteninhg up of just the workflwos
expede Nov 30, 2022
0bfafca
Change based on clarifications about IPLD Schema from rvagg
expede Nov 30, 2022
e1578b4
Add links
expede Nov 30, 2022
4b93f49
Really really getting quite close! Getting late... must sleep
expede Nov 30, 2022
ef904a1
Catch!
expede Nov 30, 2022
a3de19d
Many thank-yous
expede Dec 1, 2022
167250d
Fix many but not all spelling issues
expede Dec 1, 2022
e6ec07a
Rewire on catch
expede Dec 1, 2022
b40ef5d
Eliminate infinite loop
expede Dec 1, 2022
22a827f
Wrapping up cleanup
expede Dec 1, 2022
9572701
Start cutting cruft
expede Dec 1, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
53 changes: 53 additions & 0 deletions .github/workflows/words-to-ignore.txt
@@ -1,44 +1,79 @@
ABI
ACM
Agoric
Antigoals
AquaVM
Atomics
Auth
Autocodec
BYOL
Bacalhau
Berkley
BucketVM
CHa
CIDs
CLA
CapTP
Config
DNS
DSLs
Ericsson
FHE
FS
FVM
Filecoin
Frans
HydroLogic
IAM
IPC
IPFS
IPFS-FAN
IPLD
IPLI
IPNS
IPVM
JIT
JSON
Kaashoek
Lampson
Lemmer-Webber
Lifecycle
Linearizability
MERCHANTABILITY
Memoized
Memoizing
OCAP
OCaml
OCapN
Perlis
Plotkin
PoPs
Pre-Draft
Prenegotiated
README
Requestor
Riise
Roadmap
SPDX-License-Identifier
SPKI
STM
Saltzer
SemVer
Spiritely
TTL
Transactionality
UC
UCAN
UI
URI
VM
WASI
Wasm
Wasm-on-IPFS
WebAssembly
Zelenka
acceptor
acyclic
behaviours
codec
codecs
Expand All @@ -47,11 +82,16 @@ cron
dataflow
de
decrypt
decrypted
defunctionalization
dereference
dereferencing
effectful
effectfulness
enqueuing
expede
facto
hardcoded
idempotence
individuals'
inspectable
Expand All @@ -60,25 +100,38 @@ md
memoization
merchantability
micropayment
microservice
middleware
modelled
namespace
no_good_woman
non-effectful
non-sublicensable
nontermination
ocap
others'
patentable
pipelining
pre-resolved
preimage
prenegotiated
repos
requestor
runtimes
serverless
sexualized
signalling
socio-economic
spiral_calendar
struct
subjobs
subtype
tradeoff
transferee
trustless
ucan-chan
untrusted
v0
wasm-ipfs
woman_scientist
world_map