Skip to content
Sangyong Bae edited this page Aug 22, 2026 · 13 revisions

Nexa Beep

제로 컨피그 로컬 네트워크 메신저 — 서버 주소 입력·계정 생성·상대 등록이 전부 없다. 실행하면 같은 LAN의 사용자가 자동으로 목록에 뜨고, 고르면 즉시 대화한다.

  • 조직: SosomLab · 개발: Sangyong Bae
  • 라이선스: PolyForm Noncommercial 1.0.0
  • 최신 릴리스: v0.2.6 (2026-08-23 · Windows x64/ARM64 · macOS x64/ARM64 · Linux x64 — 설치본+포터블)
  • 릴레이 서버: beepd-v0.2.5 (별도 릴리스 — Relay-Server 참조 · 공식 기본 서버 beepd.sosomlab.com)

정체성 (절대 원칙)

원칙 내용
제로 컨피그 실행 = 참여. 사전 등록·계정·서버 설정을 요구하는 설계는 채택하지 않는다 (DR-1)
E2E 암호화 필수 Noise_XX(X25519·ChaCha20-Poly1305·BLAKE2s). 어떤 중계도 평문을 못 본다 (DR-7)
봉투만 본다 어떤 계층도 자기 일에 필요한 만큼만 보고, 내용은 보지 않는다
전 렌더링 자체 구현 OS 위젯·UI 프레임워크(Qt/Electron/WebView) 금지 — 전 플랫폼 동일 UI · 커스텀 컨트롤 19종 (DR-6)
수신 파일 무해화 보낸 사람이 누구든 4단계 게이트(협상→.beepq 격리→검사→승인 실체화) (DR-13)
예산 게이트 유휴 RSS ≤30MB · 산출물 ≤10MB/타깃 · 런타임 의존 0 (DR-5)

문서

상세 설계 문서 38종(00~37)·ADR 15종은 저장소 docs/에 있다. 이 위키는 요약·안내이고, 단일 진실 원천(SSOT)은 언제나 저장소 docs다.

Clone this wiki locally