digraph { immutable_data [ label="Immutable metadata", shape="box" ]; mutable_data [ label="Mutable metadata", shape="box" ]; token_smart_contract [label="Token code", shape="box" ]; network -> extension -> token -> token_smart_contract processor -> extension -> proof extension -> meta -> mutable_data attachment -> proof -> immutable_data }