Skip to content

Architecture Decisions

Index

graph TD
0001-arch-std[0001 Architecture Documentation Standard]
click 0001-arch-std "/hermes/architecture/09_architecture_decisions/0001-arch-std/" _blank
0001-arch-std:::mermaid-accepted
0001-arch-std:::mermaid-common
0002-adr[0002 Architecture Decision Records]
click 0002-adr "/hermes/architecture/09_architecture_decisions/0002-adr/" _blank
0002-adr:::mermaid-accepted
0002-adr:::mermaid-common
0001-arch-std -- Extended --> 0002-adr
0003-app-ver-control[0003 Hermes runtime extensions api version control]
click 0003-app-ver-control "/hermes/architecture/09_architecture_decisions/0003-app-ver-control/" _blank
0003-app-ver-control:::mermaid-draft
0003-app-ver-control:::mermaid-common
0004-app-loading[0004 Hermes application loading procedure]
click 0004-app-loading "/hermes/architecture/09_architecture_decisions/0004-app-loading/" _blank
0004-app-loading:::mermaid-draft
0004-app-loading:::mermaid-common
0005-hdf5-packaging[0005 HDF5 for Packaging and VFS Backing]
click 0005-hdf5-packaging "/hermes/architecture/09_architecture_decisions/0005-hdf5-packaging/" _blank
0005-hdf5-packaging:::mermaid-accepted
0005-hdf5-packaging:::mermaid-common
0001-arch-std -- Extended --> 0005-hdf5-packaging
0002-adr -- Extended --> 0005-hdf5-packaging
0006-wasm-component-model[0006 WASM Component Model with Wasmtime and WIT]
click 0006-wasm-component-model "/hermes/architecture/09_architecture_decisions/0006-wasm-component-model/" _blank
0006-wasm-component-model:::mermaid-accepted
0006-wasm-component-model:::mermaid-common
0001-arch-std -- Extended --> 0006-wasm-component-model
0002-adr -- Extended --> 0006-wasm-component-model
0007-ipfs-libp2p[0007 Embedded IPFS/libp2p for Pub/Sub, DHT, and Files]
click 0007-ipfs-libp2p "/hermes/architecture/09_architecture_decisions/0007-ipfs-libp2p/" _blank
0007-ipfs-libp2p:::mermaid-accepted
0007-ipfs-libp2p:::mermaid-common
0001-arch-std -- Extended --> 0007-ipfs-libp2p
0002-adr -- Extended --> 0007-ipfs-libp2p
0008-cose-signing[0008 COSE Signatures over CBOR for Package Integrity]
click 0008-cose-signing "/hermes/architecture/09_architecture_decisions/0008-cose-signing/" _blank
0008-cose-signing:::mermaid-accepted
0008-cose-signing:::mermaid-common
0001-arch-std -- Extended --> 0008-cose-signing
0002-adr -- Extended --> 0008-cose-signing
classDef mermaid-draft fill:#a3a3a3;
classDef mermaid-common color:#595959;
classDef mermaid-proposed fill:#b6d8ff;
classDef mermaid-common color:#595959;
classDef mermaid-accepted fill:#b4eda0;
classDef mermaid-common color:#595959;
classDef mermaid-rejected fill:#ffd5d1;
classDef mermaid-common color:#595959;
classDef mermaid-superseded fill:#ffebb6;
classDef mermaid-common color:#595959;