Organizations Beta 제한 사항

Organizations Beta는 기관 고객에게 Kraken 계정에 대한 완전한 기능의 거버넌스 레이어를 제공합니다.

Beta에 포함된 기능

Beta 기간 동안 이용 가능한 기능:

  • Organization 생성 및 팀 멤버 초대
  • 거래, 예치, 관리에 대한 권한 지정
  • 워크플로별 승인 정책 구성
  • 출금, 주소 변경, 접근 권한 변경, 정책 변경에 대한 다자 승인 요구
  • 일방적인 변경을 방지하기 위한 정책 잠금
  • 프로그래밍 방식의 API 접근을 위한 서비스 사용자 생성
  • Organization 로그인 이중 인증(2FA) 및 세션 만료 정책 적용

현재 제한 사항

다음 제한 사항은 Beta 기간 중 적용되며, 향후 릴리스에서 변경될 예정입니다.

단일 계정 모델

Organization은 소유자의 기본 계정에서 운영됩니다. 멤버가 독립된 잔액을 가진 별도의 하위 계정에서 운영되는 다중 계정 거래 기능은 아직 지원되지 않습니다.

의미: 거래 권한이 있는 모든 멤버는 동일한 계정에서 거래하며, 동일한 잔액과 포지션을 공유합니다.

제한된 권한 범위

멤버는 플랫폼에 Organization 권한이 정의된 작업만 수행할 수 있습니다. 사용 가능한 권한:

  • 거래 (현물 및 마진)
  • Earn 할당 / 할당 해제
  • 출금 신청
  • 주소 관리
  • 접근 권한 관리
  • 정책 관리

Owner 전용 작업

위에 나열되지 않은 작업은 Organization Owner만 수행할 수 있습니다. 해당 항목은 다음과 같습니다.

  • 선물 거래
  • OTC 거래
  • 변환
  • 커스터디 정산
  • Organization 권한이 없는 모든 플랫폼 작업

Owner는 Organization 생성 이전과 동일한 방식으로 이러한 작업을 수행합니다. Beta 기간 중 다른 Member는 이러한 작업에 접근할 수 없습니다.

고객용 감사 로그 미제공

Beta 기간 중 Member 활동에 대한 보안 이벤트 및 감사 로그를 제공하지 않습니다. 셀프서비스(Self-service) 감사 대시보드는 현재 이용할 수 없으며, 향후 제공될 예정입니다.

사용자 지정 역할 저장 불가

역할 배정 시 사용자 지정 권한 구성을 만들 수 있지만, 재사용 가능한 템플릿으로 저장할 수는 없습니다. 사용자 지정 역할을 배정할 때마다 처음부터 다시 구성해야 합니다.

확인 이메일 수신: Owner

Member가 Execute를 사용해 주소 변경을 즉시 완료하는 경우, 시스템에서 이메일 확인이 필요합니다. Beta 기간 중 이 확인 이메일은 변경을 요청한 Member가 아닌 Organization Owner에게 발송됩니다. 요청자에게 직접 확인 이메일을 발송하는 기능은 향후 릴리스에서 추가될 예정입니다.

공개 Organizations 관리 API 없음

베타 기간 중에는 멤버 초대, 권한 관리, 정책 구성 또는 정책 잠금을 위한 공개 Organizations 관리 API가 제공되지 않습니다. 프로그래밍 방식 접근은 지원되는 플로우(flow)에서 API 키 권한을 통해 작동하는 서비스 사용자로 제한됩니다.

알려진 차이점:

  • 멤버 초대 및 권한 관리(UI에서만 사용 가능)
  • 정책 구성 및 잠금<1>(UI에서만 사용 가능)
  • 출금 요청(서비스 사용자 / API 키를 통해 사용 가능. Organization 정책이 구성된 경우 요청은 승인 대기열에 추가됩니다.)
  • 서비스 사용자를 통한 거래 및 Earn 작업(API 키를 통해서만 사용 가능. 서비스 사용자는 UI에 접근할 수 없습니다.)

지원되는 API 키 작업에 대한 최신 정보는 Kraken API 문서를 확인하세요.

필요한 작업이 선호하는 채널에서 아직 제공되지 않는 경우, 다른 채널을 확인하거나 고객지원에 문의하세요.

출금 API 응답 형식 변경

계정이 Organization에 등록되면 withdrawFunds EAPI 응답 형식이 변경됩니다. 표준 형식을 파싱하는 연동 시스템은 등록 전에 코드를 업데이트해야 합니다.

확장 도메인 내 Organization 사용자에게만 적용됩니다. Organization에 속하지 않은 계정은 변경되지 않습니다.

표준 응답:

<code>{
 "error": [],
 "result": {
  "refid": "FTRqeuR-9Is99qcv54n0Y0535oPXxb"
 }
}</code>

Organization 응답:

<code>{
 "error": [],
 "result": {
  "refid": "FTcLNGa-4ZWmo4GCo8wrBNZz5v53v9",
  "approval_request_id": "656a021a-1d55-42c9-853a-aea57bf5abd1"
 }
}</code>

동작 방식:

  • refid는 요청 생성 시 반환되며 출금을 식별하는 역할을 유지합니다.
  • approval_request_id가 추가되어 해당 출금의 처리를 조건으로 하는 승인 요청을 식별합니다.
  • 출금은 승인 요청이 허가된 후에만 완료됩니다. 거부되거나 만료된 승인 요청은 refid에 대한 출금 완료로 이어지지 않습니다.

등록 전 권장 조치:

  • withdrawFunds 응답을 파싱하는 코드를 점검하세요.
  • approval_request_id 필드를 추가로 허용하고, 완료가 승인을 조건으로 처리되도록 파싱을 업데이트하세요.

새로운 소식

Organizations 팀은 Beta 이후 기능 확장을 적극적으로 진행 중입니다. 현재 개발 중인 항목은 다음과 같습니다.

  • 분리 잔액을 지원하는 멀티 계정
  • 추가 플랫폼 기능에 대한 권한 범위 확대
  • 고객용 감사 로그 및 활동 대시보드
  • 재사용 가능한 커스텀(Custom) 역할 템플릿

구체적인 일정 및 제공 시기는 공식 Kraken 채널을 통해 안내될 예정입니다.

더 많은 도움이 필요하신가요?