At the moment, R's are only revealed for ongoing sessions.
This, however, is fragile as R's are only revealed when the consumer is connected to us. If we want a more resilient mechanism, a job should start when providing a service and periodically check for promises that might need to be revealed and revealing them.
The session pingpong would then also need to be redesigned a little to make the synchronous calls to accountant obsolete.
At the moment, R's are only revealed for ongoing sessions.
This, however, is fragile as R's are only revealed when the consumer is connected to us. If we want a more resilient mechanism, a job should start when providing a service and periodically check for promises that might need to be revealed and revealing them.
The session pingpong would then also need to be redesigned a little to make the synchronous calls to accountant obsolete.