You hold every party that can mint, burn, pause, freeze, seize, or post activity markers. Cantor8’s party is an observer. It can see the instrument, and it has no authority to do any of those things.
The parties
A holding is signed by the admin and the owner. Observers listed on it can read it. Creating the holding needs the owner’s authority: either the owner signs that mint, or a mint delegation they signed earlier supplies it.
What you control
Parties you hold authorize:- creating and updating the instrument
- every mint and every burn
- pause, freeze, compliance burn, and seizure
- activity markers, and which party is paid
The validator is a second authorization on the factory: it co-signs creation, and it proposes seizure of funds locked in a pending transfer. You hold that key too, unless you ask Cantor8 to operate the validator. In that optional arrangement Cantor8’s validator key can do those two things, and it cannot mint, burn, pause, or freeze.
The observer is the read role. Cantor8 names a party as observer at creation, and the Registry reads as that party.
Name that party in the original factory. Holdings record their observers when they are created, so the Registry sees each holding from the moment it exists.
The treasury’s consent
The treasury signs one standing consent. It can include three things:
The party you designate as treasury signs this consent. It can be created in the bootstrap transaction. See Launch.
Minting to anyone else works the same way. That party signs a mint delegation, and the issuer can then mint to them. Holders who receive the instrument by transfer do not need a mint delegation.
The treasury, or any recipient, can revoke its mint delegation.
Separate duties
Give a role its own party when a policy requires a separate key. Each party is hosted and keyed on its own. Typical separations:
When the featured-app party is a different party from the admin, both of them authorize factory creation.
The validator stays a distinct party in every setup. Collapsing the validator into the admin removes the second authorization on seizure of locked funds.
