How does Kaspa's Mecenas covenant enforce its recurring payment rules?

Kaspa's Mecenas covenant enforces three specific rules on every withdrawal: the recipient receives exactly the defined payment amount, the remaining funds stay locked in a new covenant output with the same rules, and the required time interval has elapsed since the last payment. A covenant is an on-chain script that restricts what a future transaction is permitted to do — think of it as a spending contract embedded in the blockchain itself. Because each valid withdrawal produces a fresh covenant output that repeats all the same restrictions, the rules form an unbreakable chain: no one can drain the funds early, skip the time lock, or alter the payment amount. For a beginner, this is the blockchain equivalent of a self-enforcing payment agreement that neither party can override.

Learn more ›