OKRW_EAS_PERIODIC_VOLUME_LIMIT_POLICY
기간 누적 OKRW 전송 한도를 EAS attestation 상태에 따라 차등 적용. Travel-Rule 계층 프리미티브.
PERIODIC_VOLUME_POLICY의 슬라이딩 윈도우 누적 추적을 EAS attestation 조건과 결합하여, 미인증 사용자에게 엄격한 일/월 OKRW 상한을, 인증 사용자에게 더 높은 (또는 이 레이어에서 무제한) 상한을 부여합니다. Travel Rule 스타일 임계값의 표준 프리미티브.
파라미터 스키마
``
json
{
"eas_contract": "<address>",
"index_contract": "<address>",
"schema_uid": "<bytes32>",
"period": "24h | 7d | 30d | <duration string>",
"limit": "int"
}
`
limit은 attestation을 보유하지 않은 발신자에 대한 누적 상한 (aokrw 단위), 주어진 period` 동안. 인증 발신자는 이 템플릿이 상한을 부과하지 않습니다.평가
1. 발신자가
2. 보유 → 입장 허용 (이 템플릿이 누적 상한 부과 안 함).
3. 미보유 →
회계는 발신자별 (수신자별 아님). 인증 vs 미인증 사용자 윈도우는 독립적 — 윈도우 중간에 미인증→인증으로 전환해도 사용량이 이월되지 않습니다.
schema_uid 하의 유효 attestation을 보유하는지 확인.2. 보유 → 입장 허용 (이 템플릿이 누적 상한 부과 안 함).
3. 미보유 →
usedSoFar = 지난 period 동안 발신자의 OKRW 발신 트랜잭션 합계. usedSoFar + amount > limit이면 → PeriodicVolumeAboveLimit로 거절. 아니면 입장 허용. 새 금액은 윈도우에서 만료될 때까지 향후 평가에 카운트.회계는 발신자별 (수신자별 아님). 인증 vs 미인증 사용자 윈도우는 독립적 — 윈도우 중간에 미인증→인증으로 전환해도 사용량이 이월되지 않습니다.
거절 시 ReasonCode
PeriodicVolumeAboveLimit — 지갑 UX: "미인증 계정의 일/월 한도 도달; KYC 완료해 상한 해제, 또는 <윈도우 리셋>까지 대기".전형적 사용
- Travel Rule 준수: 미인증 사용자를 24h 당 1,000,000 OKRW로 상한 (일부 관할권의 FIU 보고 임계값). KYC를 완료하고 스키마 attestation을 받으면 상한 실질 소멸.
- 사기 방지:
DENYLIST_POLICY,OKRW_EAS_TRANSFER_LIMIT_POLICY와 페어링해 침해된 미인증 계정의 피해 제한. - 6개 템플릿 중 가장 일반적인 프로덕션 배포 — 대개 마루 네트워크에 처음 등록되는 템플릿 중 하나.