To evaluate: - unifying all signatures sources into a single interface (user, local & downstream signatures) - using a fire-and-forget mechanism and then reacting to events - providing a single endpoint for querying / subscribing to pending signatures