we currently just print out state changes, we should store those in a log and send them out for observability
we currently just print out state changes, we should store those in a log and send them out for observability