Skip to main content
The controls below are ledger transactions of your admin party. You invoke them through Token App. Token App fetches a choice context from the Registry admin API, using its M2M credential, and submits that context on your participant. The Registry prepares the context and does not submit it. Its ledger user is a reader. Prove pause and unpause through Token App once, on a test network or a test instrument. Launch includes that check.

Controls

A reason is required on compliance burn and on both seizures. The reason is returned in the transaction result under the network field splice.lfdecentralizedtrust.org/reason, so an auditor can read it from the ledger.
Pause and freeze are checked when the action executes, not only when it is created. Freezing a party after they have created an offer still stops the receiver from accepting it.

Funds in flight

A pending transfer locks the sender’s holding until the receiver accepts, the receiver rejects, or the sender withdraws. The deadline is the one the sender set on the offer. A frozen sender cannot take the locked amount back by waiting out that deadline, and a reject or cancel that would return it to them is refused. The amount stays locked until the admin and the validator seize it. That seizure is the on-ledger dual control. The validator party proposes. Token App submits the admin’s approval from the Registry context, and the validator can withdraw the proposal before that approval. Factory creation and factory removal use the same pair of parties, each signing their own part.

Where your own policy sits

Identity stays in your process. You decide which parties you create, which parties you mint to, and which parties you freeze. The ledger enforces the freeze after you submit it. A typical arrangement:

Several approvers

A party is one authority on the ledger. When a role needs several people to approve, enforce that in the signing policy of the key: your HSM, a quorum, or your wallet’s approval rules. The participant submits only after that policy has produced a signature. Use a separate party, rather than a shared key, when the approvers are different organizations. The issuer delegation is the on-ledger form of that split: the issuer signs once, and the operator submits day-to-day mint and burn under it. Pause and freeze stay on the admin key, which the operator does not hold.

What an auditor can reconstruct

Token App’s history is the operational record of mints and burns it submitted. The ledger is the record of record, including actions submitted outside Token App.