# lily specification
> [!Important] spec version: 0.0.2
> before version 1.0.0, the spec is provisional and may be subject to change.

a collection of guidelines for programmers to use to create lily-compatible implementations.

the following files define the spec:
- [hashers](./spec/hash.md)
- [allocators](./spec/alloc.md)
- [random number generators](./spec/rand.md)
- [iterators](./spec/iter.md)