Interactive

FoodBlock Playground

Type natural language and watch it become a content-addressed FoodBlock in real time. Chain blocks together to build provenance.

Preset Examples
Created Blocks (0)
{}
No blocks yet
Type something or pick a preset
How it works
Every FoodBlock has three fields: type, state, refs. The hash is computed as SHA-256 of the canonical JSON. Same content = same hash, always. Blocks reference each other via hashes in refs, creating an immutable provenance graph.
id = SHA-256(type + state + refs)