KYC 기반 전송 한도
에이전트 지갑에 소유자의 KYC attestation을 기준으로 체인이 적용하는 전송 한도입니다.
소유자 단위 한도는 MAWS가 아니라 체인의 프로그래머블 컴플라이언스 레이어(PCL) 전역 정책에서 나옵니다. KYC는 EAS attestation으로 확인합니다. 마루 테스트넷에서는 attestation이 없는 발신자를 트랜잭션당 2,000,000 OKRW, UTC 기준 하루 10,000,000 OKRW로 제한하며, 이 한도는 에이전트의 MAWS spendingLimit이 허용하는 값과 관계없이 적용됩니다.
한도가 적용되는 방식
에이전트 지갑의 전송은 소유자의 일일 합계에 포함되므로, 두 한도를 모두 풀려면 소유자의 attestation이 필요합니다. 지갑 자신의 attestation은 트랜잭션당 한도만 풀어 줍니다. 따라서 에이전트 자신의
spendingLimit 안에 있는 전송이라도 attestation이 없는 소유자의 일일 한도를 넘을 수 있습니다. PCL은 이런 전송을 제출 시점에 거부하거나, 실행 중에(EntryPoint가 에이전트 지갑의 UserOperation을 실행할 때) 실패시키거나, 실행 후에 실패 처리할 수 있으므로, 에이전트는 transfer.send가 체인의 PCL 거부로 실패하는 경우를 처리해야 합니다. MAWS 규칙과 PCL 정책이 역할을 어떻게 나누는지는 two-layer-policy-model을 참고합니다.