---
# System prepended metadata

title: Public Notes on ZSA Discussions

---

# Public Notes on ZSA Discussions


## 2/12/2021 - Arborist call

- how many assets can you fit in a single transaction / circuit
    - probably around 10 could work
    - there is also transaction size limit on the number of actions
        - 2109 was the limit for Sapling outputs
        - https://zips.z.cash/protocol/protocol.pdf#orchardbalance


- for issuance / minting:
    - how much state does the full node have to maintain? Would add
        - registry list as transparent UTXOs from TZE outputs
        - or state from a new transaction type / version
        - this yields a trade-off: how extensible are TZEs vs how much state must be maintained with new tx types?
    - Do we want to (eventually) allow minting privately?
    - In any case, if do TZE-based issuance, then think about extensibility: what if we want to change to registry-based in the future?

- backwards compatibility
    - in order to use the Orchard-ZEC in the new ZSA-Orchard one can have either the type be all "0" or have a deafault note slot that does not have a type.
    - Most likely will not need a turnstile method

