"While OpenTimestamps can create timestamps without a local Bitcoin node, to verify timestamps you need a local Bitcoin Core node (a pruned node is fine)."
OpenTimestamps looks like overkill.
What do you think of 'declaration of successor' events to be blocked by relays when they are older than lets say 7 days?