Skip to content

Commit

Permalink
Update dependency graph
Browse files Browse the repository at this point in the history
  • Loading branch information
expede committed Sep 13, 2023
1 parent 760649e commit 90c35c6
Showing 1 changed file with 60 additions and 27 deletions.
87 changes: 60 additions & 27 deletions plan/ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,23 @@

I can't even begin to describe just how WIP this is at the moment:

Dependency Graph

```mermaid
flowchart LR
flowchart
subgraph Services
account-system
odd-jobs
dashboard
task-registry
ucan-pay
end
subgraph Payment
delegated-payment-channels-ucan-or-interlegder
settlement-rails
end
subgraph Networking
Receipt-DHT
pubsub
Expand All @@ -26,7 +41,10 @@ flowchart LR
end
end
Wasm_Standard_Library
subgraph Wasm
deterministic-Wasm-runtime
Wasm_Standard_Library
end
subgraph Effects
Effect_Plugin_system
Expand All @@ -45,32 +63,24 @@ flowchart LR
Storage
end
subgraph Safety
dataflow-checks
end
subgraph Trust
ucan-delegation
ucan-invocation
attestation
subgraph Optimistic-Verification
fair-scheduling
verifying
adjudicating
staking
slashing
direction LR
verify
adjudicate
stake
slash
end
wasm-snarks
end
subgraph Payment
delegated-payment-channels-ucan-or-interlegder
settlement-rails
end
subgraph DX
subgraph DSLs
Rust
Expand All @@ -82,25 +92,48 @@ flowchart LR
subgraph Packaging
static-binary
Docker
brew
crate
Nix
Brew
Crate-SDK
end
docs
end
subgraph Services
account-system
odd-jobs
dashboard
task-registry
end
content-handles --> wasm-load
ucan-delegation --> ucan-invocation --> attestation --> Optimistic-Verification -.->|ahead of| wasm-snarks
wasm-snarks -.->|after| Optimistic-Verification
attestation --> ucan-invocation --> ucan-delegation
block-streaming --> wasm-load
matchmaking-coordination --> pubsub
matchmaking-coordination --> announce-capabilities
matchmaking-coordination --> request-tasks
```
delegated-payment-channels-ucan-or-interlegder --> settlement-rails
Crypto --> Randomness_Oracle
HTTPS --> DNS
dashboard --> odd-jobs --> account-system
dashboard --> task-registry --> account-system
odd-jobs --> deterministic-Wasm-runtime
odd-jobs --> wasm-load
odd-jobs --> scheduling
ucan-pay --> account-system
ucan-pay --> Payment
Wasm_Standard_Library --> deterministic-Wasm-runtime
odd-jobs --> Nix --> static-binary
Docker --> static-binary
Brew --> static-binary
static-binary --> Crate-SDK
adjudicate --> verify
adjudicate --> slash
slash --> stake
stake --> settlement-rails
slash --> attestation
```

0 comments on commit 90c35c6

Please sign in to comment.