Skip to content
Project Catalyst - Hermes
Project Catalyst - Hermes
input-output-hk/hermes
Getting started
API
Architecture
Appendix
Project Catalyst - Hermes
input-output-hk/hermes
Getting started
Getting started
Advanced
Development
Quick Start
API
API
Hermes-WASI API
Hermes-WASI API
Hermes
Hermes
Binary
Cardano
Cbor
Cron
Crypto
Hash
Init
Json
Kv store
Localtime
Logging
Wasi
Wasi
Cli
Clock
Filesystem
Io
Random
Architecture
Architecture
Introduction and Goals
Architecture Constraints
System Scope and Context
Solution Strategy
Building Blocks
Building Blocks
Hermes engine
Runtime View
Deployment View
Cross-cutting Concepts
Cross-cutting Concepts
Event Model and Concurrency
Runtime Extensions
HTTP Gateway
Virtual Filesystem (VFS)
IPFS / libp2p
Athena (Catalyst MVP) on Hermes
Hermes Runtime Engine
Hermes Runtime Engine
HRE structure
HRE state management
HRE initial setup
Hermes application structure
Hermes application execution
Hermes events queue implementation
WASM execution parallelization
Hermes Application Packaging Requirements
Hermes Application Packaging Requirements
Overview
Packaging A Hermes Application
Application Metadata
HTTP Served Application Data
Hermes Application Data
Packaging WebAssembly (WASM) modules in a Hermes Application
Hermes Application Signatures
The Application Loading Process
Cardano Chain Follower
Cardano Chain Follower
1. Overview
Cardano Chain Follower Instances
Hermes Signing Procedure
Hermes Signing Procedure
Certificate and keys
Signature format
Architecture Decisions
Architecture Decisions
0001 Architecture Documentation Standard
0002 Architecture Decision Records
0003 Hermes runtime extensions api version control
0004 Hermes application loading procedure
0005 HDF5 for Packaging and VFS Backing
0006 WASM Component Model with Wasmtime and WIT
0007 Embedded IPFS/libp2p for Pub/Sub, DHT, and Files
0008 COSE Signatures over CBOR for Package Integrity
Quality Requirements
Risks and Technical Debts
Glossary
Appendix
Appendix
Tag Index
Important
Important
Coc
Contributing
License
Security
Project Catalyst - Hermes
¶
How the docs are built
¶
MkDocs
Material for MkDocs