프로젝트

일반

사용자정보

Actions

이슈 #448

진행중
HP HP

Phase 0.8 — dKernel Agent Identity Session

이슈 #448: Phase 0.8 — dKernel Agent Identity Session

Henry Park이(가) 약 7시간 전에 추가함.

상태:
신규
우선순위:
보통
담당자:
목표버전:
시작일:
2026/05/19
완료일:
진척도:

0%

추정시간:
(합계: 0:00 시간)

설명

배경

Phase 1 dFS PoC 종합 이슈 #446 이 마감되면서, 그 후속 작업들을 축별 이슈로 분리. 이 이슈는 로드맵 alphea_edge_delta_d_fs_roadmap.md §Phase 0.8 이 정의하는 AI Agent / dshai / wallet-as-identity 흐름이 사람 개입 없이 서비스 형태로 동작하도록 identity session 계층을 정리한다.

현재 상태:

  • Phase 0.7 (이슈 없이 #446 누적) 로 WalletChallenge / WalletVerify + RegisterNode 두 owner principal 수용은 동작
  • dshai / cmd/dsh 가 wallet token 을 수동으로 받아서 동작 (1h TTL 만료 시 사람이 재로그인)
  • command audit 은 조각으로 흔어져 있음 (access_logs)
  • dKernel 자체는 코드로 존재하지 않음 (dshcore 가 임시로 그 자리 메움)

범위 (PoC 컷)

  • Agent identity bootstrap design — key 출처 (local secret store / CI secret / KMS / HSM) 의 connector 인터페이스
  • Wallet JWT 자동 발급·갱신 — WalletChallenge → sign → WalletVerify 흐름의 daemon. expiry 전에 미리 갱신
  • dshai / dKernel token bootstrap — 운영자가 매번 wallet login 안 해도 client 가 알아서
  • Command audit — 어떤 principal 이 어떤 namespace 에서 어떤 명령을 실행했는지 ledger (access_logs 확장 또는 별도 테이블)
  • dKernel control plane scope — 세션 / namespace 권위 / lease / lock / runtime launch 의 권위 분리. 현재 dshcore 가 ad-hoc 으로 권위를 갖고 있는 부분을 정리

디자인 reference

  • 로드맵 §Phase 0.8 (Agent Identity Session)
  • 이슈 #442 에서 추가된 ALPHEA dKernel Spec v0.1 (RFC-A: Identity/Auth, Session, Namespace/Workspace, Lease/Lock/Version + fencing token, Policy/Permission, Runtime/Launch)
  • 이슈 #442 에서 추가된 ALPHEA Distributed Lock Service Application Development Guide v0.1 (Lease + fencing token, gRPC over HTTP/3)

DoD (PoC 컷)

  • Agent identity bootstrap 디자인 결정 (key 출처 / refresh 주기 / failure mode)
  • dshai / dsh 가 wallet token expire 시 자동 갱신 후 재시도 가능
  • command audit 스키마 + 기록 helper + dshai/dsh 경유 흐름 온전 기록
  • dKernel session/namespace 권위 분리 디자인 (현재 dshcore 권위를 정리)
  • sdktest / dshai / dsh 의 reference 검증 흐름 (장기 세션 시나리오)
  • 로드맵 §Phase 0.8 의 ✅ 인용문 갱신

관련

  • precedes / follows #446 (Phase 1 dFS PoC 종합)
  • relates #442 (dKernel spec 원본 추가)

하위 일감 5 (5 건 진행 중 — 모두 미완료)

이슈 #450: Phase 0.8-1 — Signer abstraction + wallet JWT auto-renew해결Henry Park2026/05/19

Actions
이슈 #451: Phase 0.8-2 — command_audit 스키마 + dshcore audit hook해결Henry Park2026/05/19

Actions
이슈 #452: Phase 0.8-3 — Agent session entity + bootstrap RPC해결Henry Park2026/05/19

Actions
이슈 #453: Phase 0.8-4 — DKernelTaskService skeleton (dshai → dKernel routing)해결Henry Park2026/05/19

Actions
이슈 #454: Phase 0.8-5 — 문서·Patent mapping·decision log 정리신규Henry Park2026/05/19

Actions
Actions

내보내기 PDF Atom