Think about this: There are requirements for tokens that enable us to symbolize static issues like forex, possession, membership, and participation. However why do now we have no commonplace for representing a map or course of and a person’s journey by it?
Should you perceive state machines, you’ll have no downside pondering of makes use of for them; they’re a easy however versatile instrument. However they aren’t a standard answer on the blockchain, most certainly as a result of there are not any off-the-shelf options as there are for creating tokens. Because of this I constructed Fismo.
There’s a twist to this implementation. Moderately than a number of customers pushing a single machine into totally different states, Fismo machines observe every person’s state in every machine. This makes it good for gating operations.
As an example, you possibly can have an NFT premint that solely permits individuals who have reached a sure waypoint in a quest to mint. Waypoints within the quest are represented as states in a Fismo machine, and you’ll question any person’s present state in addition to their historical past. So reaching some waypoint is the edge for minting, however ones past that might decide what number of NFTs the person can premint.