Raft API Leases - Part II

Thank you for the very clear write-up of issues and approaches.

For my understanding, is the raft mechanism here separate to any database-level consensus algorithm? This is a purpose-specific raft transaction just for leader election?