스케줄 운영자 — 새벽 3시에 행동하고, 위임은 만료된다
쓰이는 구성요소: ① · 오늘 동작하는 구성
세션 키가 가장 분명하게 제 값을 하는 경우입니다. 자고 있으니까요. 위임은 서로 독립된 두 방향으로 묶여 있고 — 금액과 기한 — 둘 다 에이전트가 통제할 수 없는 컨트랙트가 강제합니다. 기한이 지나도 취소할 게 없습니다. 그냥 동작하지 않게 될 뿐이에요.
등장 주체
나
저녁에 금액과 만료가 붙은 위임을 부여합니다. 그리고 잡니다.
스케줄러 / 에이전트
서버에서 돌며 타이머에 깨어나, 애초에 행동이 필요한지부터 판단합니다.
TimestampEnforcer
블록 시간을 기한과 비교합니다. 무상태예요 — 만료는 사건이 아니라 계산입니다.
금액 enforcer
위임마다 누적 합계를 들고 있다가, 한도를 넘길 지출을 거부합니다.
대상 프로토콜
운용 대상인 볼트, DEX, 또는 구독 서비스.
관계 — 무엇이 어느 방향으로 흐르나
순서 — 언제 무슨 일이
이 구성이 보장하는 것
밤새 버그가 나거나 서버가 털려도 할 수 있는 최악은 정해둔 금액까지, 기한까지 쓰는 것뿐입니다. 그 뒤로는 같은 코드가 계속 돌면서 계속 무해하게 실패합니다.
보장하지 않는 것
만료 판정은 벽시계가 아니라 블록 시간 기준이고, 위임이 끝났다고 알려주는 것도 없습니다. 에이전트가 자기 거부를 스스로 알아채야 합니다 — 체인은 상기시켜주지 않습니다.