@cryptosione 1. and 2. are valid questions for kcc-02, let’s engage here: KCC-02: Control Principal References in Program ABIs - #3 by IzioDev
@Manyfest 3. seems to relate to kcc20 directly
about 4. i see no counter indications by kcc-20 as is, maybe it should be its own on-top convention to avoid metadata living at a different place (in state? in another utxo?) across tokens. i suggest to group in: Covenant tokens are the only Kaspa token type still missing metadata - #5 by Manyfest