-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sangyong Bae edited this page Sep 3, 2026
·
13 revisions
제로 컨피그 로컬 네트워크 메신저 — 서버 주소 입력·계정 생성·상대 등록이 전부 없다. 실행하면 같은 LAN의 사용자가 자동으로 목록에 뜨고, 고르면 즉시 대화한다.
- 조직: SosomLab · 개발: Sangyong Bae
- 라이선스: PolyForm Noncommercial 1.0.0
- 최신 릴리스: v0.2.14 (2026-08-30 · Windows x64/ARM64 · macOS x64/ARM64 · Linux x64 — 설치본+포터블)
- 릴레이 서버: beepd-v0.2.5 (별도 릴리스 — Relay-Server 참조 · 공식 기본 서버
beepd.sosomlab.com) - 패키지 매니저: Homebrew ✓ · winget v0.2.14 검수 중(PR #427125/#427126 수동 리뷰) · Chocolatey 0.2.2 모더레이션 중 — 통과 전엔 Releases 자산 직접 → Install
| 원칙 | 내용 |
|---|---|
| 제로 컨피그 | 실행 = 참여. 사전 등록·계정·서버 설정을 요구하는 설계는 채택하지 않는다 (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) |
- Install — 설치(Homebrew·포터블·설치본)
- Relay-Server — 릴레이 서버(다른 네트워크와 통신 · 공식 서버·자가 호스팅)
- Features — 기능 현황(마일스톤별)
- Architecture — 아키텍처 개요
- Security — 보안 모델
- Development — 빌드·테스트·개발 규율
- Release-Notes — 릴리스 이력
상세 설계 문서 45종(00~44)·ADR 14종(✅13/📐1)은 저장소 docs/에 있다. 이 위키는 요약·안내이고, 단일 진실 원천(SSOT)은 언제나 저장소 docs다.