AI 에이전트 친화적 설계

mechanism identity

자율적인 경제 주체를 위한 네이티브 인프라입니다.

마루는 자율 에이전트를 위한 KYA(에이전트 신원 확인) 검증 및 트랜잭션 모듈을 제공하여 AI 주도 경제 활동에 대한 책임과 엄격한 경계를 보장합니다.

에이전트 신원 확인 (KYA)

마루에서 작동하는 모든 AI 에이전트는 검증된 인간 또는 기업 소유자와 암호학적으로 연결되어야 하며, 이를 통해 법적 책임이 항상 명확해집니다.

위임 범위

소유자는 IdentityRegistry에 에이전트의 TransferLimit 메타데이터를 기록해 온체인 지출 한도를 정합니다. 이 값은 AGENT_OKRW_TRANSFER_LIMIT_POLICY가 읽는 건당 전송 한도입니다. 하지만 소유자는 이 정책이나 상대방 차단 목록(DENYLIST_POLICY)을 자신의 에이전트가 보내는 전송에 등록할 수 없습니다. PCL에는 에이전트 단위 범위가 없기 때문입니다. 전역 정책은 PCL 정책 관리자만 설정할 수 있고, 컨트랙트 정책은 PCL에 등록된 프록시나 정책 인식 프리컴파일에만 바인딩됩니다. 에이전트 지갑에 바인딩하면 ContractPolicyNotRegistered로 revert됩니다. 따라서 이 한도는 정책 관리자가 AGENT_OKRW_TRANSFER_LIMIT_POLICY를 전역 정책에 넣었을 때(테스트넷의 전역 정책에는 들어 있지 않습니다)나 컨트랙트 admin이 에이전트가 호출하는 PCL 래핑 프록시에 이 정책을 바인딩했을 때만 적용됩니다. 에이전트별 한도는 기본으로 적용되지 않지만, 테스트넷의 전역 정책은 모든 에이전트 지갑에 그대로 적용됩니다. 지갑과 그 소유자 누구에게도 EAS attestation이 없으면 전송 한 건은 200만 OKRW로 제한됩니다. 지갑의 전송은 attestation이 없는 각 소유자의 UTC 기준 하루 1,000만 OKRW 한도에 합산됩니다(two-layer-policy-model 참고).

실행 시점의 강제

위임 범위는 에이전트의 트랜잭션 경로에 실제로 구성된 정책들에 의해서만 온체인에서 강제되며, TransferLimit 메타데이터는 그 자체로는 아무것도 제한하지 않습니다. AGENT_OKRW_TRANSFER_LIMIT_POLICY는 온체인 TransferLimit 메타데이터를 기준으로 건당 전송 한도를 적용하고, EAS_POLICY는 EAS attestation을 요구합니다. 검사 대상은 발신자이며, 에이전트의 소유자들을 순회하는 정책 안에서는 각 소유자입니다. 구성된 정책의 범위를 벗어나는 트랜잭션은 거절됩니다. 프로토콜 레벨의 폐기 기능은 없습니다. IdentityRegistry에 revoke 함수가 없고, 에이전트 메타데이터에 "revoked"라고 적혀 있다는 이유로 온체인에서 트랜잭션이 거절되지도 않습니다. 이 상태는 오프체인 계층(MAWS)만 따르는 관례입니다.
ESC
검색어를 입력하세요