I'm trying to implement my suggestion using createsawsendfrom but I'm having trouble setting the permission for asset, even though I can do it for globla permissions:
createrawsendfrom 1UBr2ZwsQh38vcLvcCSdyxF8KyvJsaYuQqii5X
'{"1YXee6pvEMjgtjQTSeRsaYZgC4iPYAWjVsih5A":{"issue":{"raw":0}},"1YXee6pvEMjgtjQTSeRsaYZgC4iPYAWjVsih5A":{"permissions":{"type":"ASSETNAME.issue"}}}' '[{"create":"asset","name":"ASSETNAME","multiple":10,"open":true,"details":{"origin":"uk","stage":"one"}}]' send
Gives:
error code: -8
error message:
Invalid value for permission type: ASSETNAME.issue