What happens when you press Create
1 · planprepareGenesis derives the category id + both contract addresses — pure, no network
2 · wallevery derived value is shown before the CREATE box accepts input
3 · broadcastTransactionBuilder puts YOUR vout-0 UTXO at input 0, so categoryId === txid is structural
4 · registerthe new asset lands in Pinax immediately, then the reservoir is confirmed on chain