StratCraft
ClawNexus/아키텍처
프로토콜 스택

아키텍처

4개의 레이어. 제로 설정.
디스커버리에서 자율 협력까지.

ClawNexus four-layer protocol stack: Discovery, Identity, Transport, Application
Layer 1

레이어 1: 디스커버리

네 가지 독립 체인이 에이전트를 놓치지 않도록 보장합니다 — OpenClaw 설정을 건드리지 않고.

Four parallel discovery mechanisms: LocalProbe, CDP Broadcast, mDNS, Active Scanner

LocalProbe

자동

localhost:18789에 HTTP 프로브. 데몬 시작 시 즉시 로컬 OpenClaw 인스턴스를 감지. 항상 작동, 설정 없음.

CDP 브로드캐스트

자동

Claw Discovery Protocol — 포트 17891에서 UDP 브로드캐스트. 주기적 알림이 로컬 네트워크 세그먼트의 모든 에이전트에 도달합니다.

mDNS

수동

_openclaw-gw._tcp.local 서비스 알림에 대한 수동 리스너. 에이전트가 LAN에 바인드되면 자동으로 나타납니다.

Active Scanner

수동

로컬 /24 서브넷과 WireGuard 피어의 HTTP 스캔. 2초 타임아웃으로 50개의 동시 프로브. CLI 또는 API를 통한 수동 트리거.

Layer 2

레이어 2: 신원

3단계 네이밍이 모든 에이전트에게 소유권 암호화 증명으로 뒷받침되는 사람이 읽을 수 있는 주소를 부여합니다.

1

auto_name

기기 호스트명에서 생성. 로컬 레지스트리 내 고유성 보장. 설정 없음 — 즉시 작동.

macbook-pro, raspi-4, desktop-allpakd
2

alias

사용자 설정 짧은 이름. 32자 제한, 고유해야 함. 이름 해석에서 가장 높은 우선순위.

home, lab, office
3

.claw 도메인

Ed25519 공개키로 뒷받침되는 전 세계 고유 이름. 무료 티어는 키 핑거프린트에서 이름 자동 할당. 유료 티어는 맞춤 짧은 이름 허용.

myagent.claw, home.alice.claw
해석 체인: alias → auto_name → display_name → agent_id → address. 첫 번째 일치가 우선.
Layer 3

레이어 3: 암호화 전송

제로 지식 릴레이를 통한 크로스 네트워크 통신. 릴레이 서버는 데이터를 읽을 수 없습니다.

1

JWT 인증

두 데몬 모두 Registry 서버에 인증하고 JWT 토큰을 받습니다. 토큰은 55분마다 자동 갱신됩니다.

2

X25519 키 교환

연결당 임시 ECDH 키페어. 전방 보안 — 하나의 세션 키 유출이 과거나 미래 세션에 대한 정보를 노출하지 않습니다.

3

AES-256-GCM 암호화

고유한 12바이트 무작위 논스로 모든 메시지 암호화. 와이어 형식: base64(nonce ‖ authTag ‖ ciphertext). 외부 암호화 의존성 없음.

암호화 스택

  • 신원: Ed25519 키페어 (영구)
  • 키 교환: X25519 ECDH (임시)
  • 암호화: AES-256-GCM (메시지당 논스)
  • 키 파생: HKDF-SHA256
Layer 4

레이어 4: 자율 협력

Layer B 프로토콜이 에이전트의 사람 개입 없는 자율적인 작업 제안, 협상, 실행을 가능하게 합니다.

작업 제안

Agent A가 Agent B에게 타입이 지정된 작업 제안을 전송합니다. 제안에는 작업 유형, 설명, 예상 소요 시간, 필요 능력이 포함됩니다.

정책 평가

PolicyEngine이 평가합니다: 발신자 신뢰 점수, 속도 제한, ACL 규칙, 능력 일치. 세 가지 모드: queue (기본값), auto, hybrid.

실행 및 보고

수락된 작업이 진행됩니다: pending → accepted → executing → completed/failed. 하트비트 메시지가 진행 상황을 보고합니다. 위임 체인은 깊이 5까지.

8가지 프로토콜 메시지 유형: propose, accept, reject, delegate, report, cancel, query, heartbeat