The consent gate kernl puts in front of every signature it makes for an
applet.
Routine kinds pass without a prompt. A destructive kind (see
isDestructiveKind) is described against the account's current
version, from the event store or the network (see lookupReplaceable),
and put to the user through
host.presentConsent; the gate waits for the answer and nothing is signed
unless it is yes. The summary's event is the unsigned draft: its id and
sig are empty because signing has not happened yet.
The consent gate kernl puts in front of every signature it makes for an applet.
Routine kinds pass without a prompt. A destructive kind (see isDestructiveKind) is described against the account's current version, from the event store or the network (see lookupReplaceable), and put to the user through
host.presentConsent; the gate waits for the answer and nothing is signed unless it is yes. The summary'seventis the unsigned draft: itsidandsigare empty because signing has not happened yet.