10. 중앙 서비스와 보안 실행 공간의 연결 구조
10.1 전체 구조
IROA는 중앙집중형 서비스와 분산 실행 공간의 장점을 결합한다.
사용자
├─ 모바일·워치·음성전화
├─ AI 키오스크·기관 창구
└─ 반려 스피커·화면·로봇
│
▼
IROA AI 도우미 조정기
├─ 의도 이해·요청 계획
├─ 권한·동의·위험 판정
├─ API/MCP/App Intent 연결
├─ 실행 공간 선택·작업 분배
├─ 결과 검증·사람 인계
└─ 보상·품질 기록
│
├─ IROA 관리형 보안 실행 공간
├─ 검증된 지역사회·전문 연산 실행 공간
├─ 병원·복지기관 실행 공간
├─ 상점 AI 키오스크 실행 공간
├─ 선택적 개인 PC·로봇 로컬 실행 공간
└─ 기존 결제·이동·예약 서비스
구조는 하나의 중앙 서버가 모든 원문을 보는 방식이 아니다. **통제 영역(Control Plane)**은 신원·정책·보안 실행 공간의 신뢰 수준·요청 상태를 관리하고, **실행 영역(Execution Plane)**은 격리된 Task Capsule을 실행하며, **사용자 이용 창구 영역(Interaction Plane)**은 전화·워치·모바일·키오스크·반려기기(Companion)에서 사용자의 의사와 승인을 받는다. 결제·병원·교통·공공 서비스는 IROA가 소유한 시스템처럼 취급하지 않고 각각의 공식 권한과 결과가 있는 외부 서비스로 연결한다.
10.2 중앙 서비스가 맡는 일
- 사용자 계정과 기기 등록
- 전화·기관·검증가능한 자격증명을 포함한 신원 연결
- 요청 계획과 정책 적용
- 실행 공간 상태·신뢰 수준 관리
- 서비스 도구 목록과 표준 연결
- 익명화된 품질지표 집계
- 보상 계산과 분쟁 처리
- 보안 업데이트와 사고 대응
10.3 실행·현장 실행 공간이 맡는 일
- 요청별 암호화 작업공간에서 장시간·고성능 실행
- 일회성 작업 권한과 필요한 자격만 사용
- 가능한 민감정보의 로컬 처리와 최소 전송
- 현장 장치·키오스크·센서 연결
- 브라우저 자동화가 필요한 요청의 격리 실행
- 낮은 지연시간의 음성·접근성 처리
- 로봇의 제한된 로컬 인식·계획과 보안 실행 공간 보조
- 작업 종료 후 데이터 삭제와 결과 확인서 제공
10.4 요청 배정
AI 도우미 조정기는 데이터 민감도, 필요한 계정과 인증 방식, 서비스 공식 연동 여부, 사용자의 기기 보유 상태, 요청 예상시간·컴퓨팅 요구량, 실행 공간 원격 신뢰 확인과 최근 품질, 물리적 위치와 응답시간, 접근성 장치, 비용·에너지, 사용자의 선택을 기준으로 실행 공간을 고른다.
공개 병원 운영시간 검색은 N0에서 가능하지만 개인 진료예약 변경은 N2 이상과 사용자 확인이 필요하다. 건강정보 원문을 다루는 작업은 원칙적으로 N3 기관 또는 N4 개인 환경에서 처리한다.
보안 실행 공간은 요청 전체를 한 번에 받지 않는다. 공개 후보 검색은 N0, 예약 가능시간 조회는 N1, 사용자 신원 사용은 높은 위험 등급 승인, 최종 제출은 별도 사용자 확인처럼 단계별로 분리한다. 같은 보안 실행 공간이 계획·자격증명·결과검증을 모두 독점하지 않도록 역할을 나누고, 더 높은 위험 단계로 이동할 때 새 제한 권한(Capability)를 발급한다.
10.5 데이터 등급
| 등급 | 예시 | 기본 처리 |
|---|---|---|
| D0 공개 | 시설 위치, 메뉴, 운영시간 | 검증된 모든 실행 공간 |
| D1 개인 선호 | 글자 크기, 음식 선호, 대화 빈도 | 개인 보관소, 이용 중 최소 공유 |
| D2 신원·예약·위치 | 이름, 연락처, 방문 일정 | 암호화, 제한 실행 공간, 짧은 보존 |
| D3 건강·금융·장애·가정신호 | 진료정보, 장애정보, 금융상태, 집 안 음성·영상 | N3/N4 중심, 별도 명시적 동의 |
| D4 비밀정보 | 비밀번호, OTP, 결제키 | IROA 저장 금지, 사용자 기기 처리 |
10.6 장애와 복구
- 실행 공간 중단 시 동일 요청을 다른 적격 실행 공간으로 이전
- 중복 예약·중복 결제를 막는 멱등성 키 사용
- 제출 직전 상태를 확인하고 재시도
- 결과가 불확실하면 성공으로 표시하지 않음
- 사용자가 쉽게 취소·환불·문의할 수 있도록 기록 제공
- 중요 서비스는 사람 운영 채널 유지
- 반려기기·로봇 중단 시 사용자가 선택한 전화·사람 연결 채널 유지