good idea. are you doing this in write policy or strfry c++ coding? i was thinking of something similar with write policy but then Doug said async acceptance of notes is not possible.
We are using a write policy to send the notes to a separate application/db that handles the “purgatory” state. Then that application inserts events back to the relay as needed. Would not be able to do it all within a write plugin.
so you first reject the notes. then accept in the second processing.