> [!HINT] Important > Only **root nodes** can create and sign decrees. Also, decrees must be placed only in the **zerochain**, even if they are applied in the **mainchain**. Signs [[Decree|decree]] in the datum pool. `Command syntax:` ```actionscript decree sign -net <net_name> [-chain <chain_name>] -datum <datum_hash> -certs <certs_list> ``` `Options:` ```actionscript -net - name of the Cellframe Network. The list of networks can be found in the <Config_dir> \ etc \ network folder or received by The Cellframe-Node-CLI using command - net list -chain - the name of chain ("main" or "zerochain") (optional) -decree_chain - name of the chain where decree will be applied certs - list of PoA certificates to sign decree -datum - hash of the decree -certs - list of PoA certificates to sign decree ``` ### CLI Example `Command:` ```actionscript cellframe-node-cli decree sign -net riemann -datum 0xD8E53C3F899054F6EDAF0C1BECD715A79B68E64FC6E4BEC4EF54636F22094033 -certs riemann.root.pvt.2 ``` `Response:` ```actionscript Datum 0xB471358AC9218CB60AAB71CE7A2DFF8EA7885D32F3554771C243C299E94E426B is placed in datum pool ``` ### JSON-RPC Example ![[JSON-RPC Request - DECREE SIGN]]