Member-only story
Fismology 101: The Lockable Door Experiment
Modeling a physical system with Fismo Protocol
If you’re reading this article, there’s a good chance this is your first exposure to Fismo, the State Machine Protocol for EVM Blockchains. Dive into the documentation for a detailed understanding of the protocol, or perhaps a compsci course for the basics of Finite State Machines and some of their uses. Here I will just point out a few unique qualities of Fismo to provide some context for the experiment.
Fismo in a Nutshell
Fismo machines are a way of simulating processes, branching narratives, maps of places, or nearly any stateful thing you can imagine. They are similar to classical state machines, with a couple of twists.
An Immutable Public Record of State Transitions
Every user’s path through the states of a Fismo machine is queryable by anyone on a public blockchain. It’s like the GPS location history on your phone, but everyone can read it. Sounds scary, but it’s actually quite useful.
Just as the practice of token-gating allows contracts to make decisions based upon the tokens you hold, they could also consider the states you’ve passed through (or the one you’re currently in) by consulting the Fismo contract where…