Vigils Spec.
Contracts opt in with accepts_vigil_callbacks, subscribers register bonded event filters, ingestors submit EventDelivery transactions, and validators schedule callbacks in canonical next-block order. The chain config gates activation height and source kinds.
Subscribe. Verify. Execute.
Vigils adds autonomous contract invocation without changing existing contract semantics or MACA voting.