Specifications
Two specifications define pugmark’s substrate, and they are the authoritative account of it: any implementation, in any language, is expected to satisfy them, and where an implementation and the spec disagree, the implementation is the one that’s wrong. They are written in the usual RFC 2119 register, so “must” and “should” carry their precise meanings throughout.
Both have been stable since v0.1.0. Sessions and handlers written against version 1 will keep working.
- Handler Protocol โ The inter-process contract between the runtime and a handler.
- Storage Layout โ The set of keys pugmark writes, their formats, and the guarantees across them.