How does Kaspa's Mecenas covenant keep recurring payment rules alive across withdrawals?

Every withdrawal from a Kaspa Mecenas covenant automatically moves the remaining funds into a new covenant output that carries the exact same rules forward. The covenant enforces three conditions on each withdrawal: the recipient receives precisely the defined payment amount; the leftover funds lock into a fresh covenant with identical restrictions; and the required time interval must have passed since the last payment. This chain of valid state transitions means the recurring payment contract advances itself indefinitely — no one needs to redeploy or restart it. For a beginner, the key takeaway is that the payment rules survive on-chain as long as funds remain, with no human intervention needed.

Learn more ›