So in your proposal. If I understand correctly, relies on revocations to be stored indefinitely right or at least longer than attested events correct?
>you subscribe to (signing OR attested)
This is still true in my proposal. You can subscribe to any node in the chain, but to maintain trust of the root youd subscribe to the root.
In your example: if a user subscripts to one or the other, they'd only see notes from one or the other. How would they see both with one subscription?
