Skip to content

Latest commit

 

History

History

adr

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Architectural Decision Log

This log lists the architectural decisions for wasmCloud. When an architectural decision record has arisen from an RFC or other public issues, those issues will be linked from the record.

Status ADR Description
Accepted 0000 Use Markdown Architectural Decision Records
Accepted 0001 Use the Actor model for WebAssembly modules
Accepted 0002 Actors are Stateless
Accepted 0003 Use NATS as the foundation for lattice
Accepted 0004 Enforce signed artifacts during OCI registry interactions
Accepted 0005 Flexible security foundation based on ed25519 PKI
Accepted 0006 Actor-to-actor calls are allowed by default
Accepted 0007 The wasmCloud Host is the smallest unit of tenancy
Accepted 0008 wasmCloud Host will not run on embedded devices w/out an OS
Accepted 0009 Use NATS JetStream for distributed cache
Accepted 0010 Use Elixir/OTP for the main cloud host runtime
Accepted 0011 Separate RPC/invocation events from regular events on wasmbus
Accepted 0012 RFCs are Managed in GitHub and Completed As ADRs
Accepted 0013 Transition feature focus to Rust
Accepted 0014 Detach UI from Host
Accepted 0015 Actor Autoscaling & Scale to Zero
Accepted 0016 Rename Lattice Prefix to Lattice
Accepted 0017 Define interfaces using WIT
Accepted 0018 Add OTEL-compliant metrics to wasmCloud

For new ADRs, please use template.md.

General information about architectural decision records is available at https://adr.github.io