크라우니프로그램 v2.0 — 소버린 소우주
날짜: 2026-05-27
개요
v1.0 → v2.0 버전업 — "소버린 소우주" 비전 구현.
사람 몸 안에 우주가 있듯, 프로그램 하나 안에 세계를 담는다. 외부 의존 0 (소버린) + 6561 좌표계 (소우주) + 144 생태계.
무엇을 했는지
1. 소버린코어 4 신규 모듈 (소버린코어/)
| 파일 | 줄수 | 큐브 | 역할 |
|---|---|---|---|
소버린.한선 | 119 | 2,901 | 노드 주권 + 헌법 9조 바인딩 + 자기서명 SHA256 + 자기-격리 |
소우주.한선 | 128 | 2,018 | 6561 좌표계 (영역.그룹.생태계.위치) + 노드ID→좌표 매핑 |
메시.한선 | 96 | 1,619 | CROWNY-MESH-2.0 프로토콜 (PING/PONG/좌표교환/생태계공유/헌법점검) |
치유.한선 | 90 | 1,332 | 정수무작위/안전스텝수/거대값감지/안전나눗셈/안전인덱스 |
2. 신규 7 생태계 흡수
| 생태계 | 그룹 | 영역 | 핵심 |
|---|---|---|---|
| crowny-agent | 지능 | 티 | AI 에이전트 오케스트레이터 + LLM 브릿지 |
| crowny-remote | 도구 | 티 | 원격 데스크톱 + PTY 터미널 |
| crowny-reward | 금융 | 티 | CRP 보상플랜 |
| crowny-time | 코어 | 티 | 크라우니력 시간서버 |
| crowny-value | 금융 | 티 | 가치 시스템 (원장/체인/증명/영속) |
| crowny-findev | 금융 | 티 | 핀테크 개발 프록시 |
| crowny-cycle | 라이프 | 음 | 사이클 서버 (4상 주기) |
3. 통합 빌드
- 크라우니프로그램_v2.한선 →
bin/크라우니프로그램_v2.toau - 19.9 MB / 711,557 큐브 / 182 한선씨 모듈 임포트
- 컴파일 경고 1건(이름 충돌), 에러 0건, 부팅 완전 성공
4. v2.0 부팅 흐름 (10단계)
- 노드코어 초기화 (식별/등록)
- 소버린 주권 선언 (헌법 바인딩 + 자기서명)
- 소우주 좌표 할당 (SHA256 → 6561 매핑)
- 자가-치유 모듈 활성
- 피어 디스커버리 (시드 3노드)
- 메시 통신 활성 (CROWNY-MESH-2.0 PING)
- 생태계 동기화 (137 수신)
- 레지스트리 로드 (146 등록 / 티84 음53 타9)
- 그룹 허브 로드 (27/27 가동)
- 노드 하트비트
5. 좌표해독 버그 수정
한선씨 자연반올림(|r|≤|b|/2) 때문에 좌표 음수 표기 발생. 정수몫(분자, 분모) 함수 추가 — 빼기 루프 기반 floor 분할. 좌표(0)→티.0.0.0, 좌표(6560)→타.26.8.8 정상 검증.
6. 릴리즈 패키지
bin/크라우니프로그램_v2.0.tar.gz 751 KBorg.crowny.program.v2)관련 파일 경로
- 위치:
/Users/ef/crowny-monorepo/ - 메인:
크라우니프로그램_v2.한선 - 소버린코어:
소버린코어/{소버린,소우주,메시,치유}.한선 - 빌드 결과:
bin/크라우니프로그램_v2.toau - 릴리즈:
bin/크라우니프로그램_v2.0.tar.gz - 신규 생태계 모듈:
packages/{지능,도구,금융,코어,라이프}/crowny-*.한선
6561 좌표 시스템
인덱스 = 영역×2187 + 그룹×81 + 생태계×9 + 위치 ∈ [0..6560]
노드 ID의 SHA256 첫 8자(hex)를 6561 modulo로 매핑 — 결정론적 할당.
잔여 이슈
- 일부 패키지 모듈의 반올림/스코프 버그는 부팅에 무영향, 그룹실행 시 발생. 치유 모듈의 정수무작위/안전스텝수로 v3.0에서 점진 패치 예정.
- VM TCP_SELECT (다중 fd 동시 감시) 미구현.
- 메시 통신은 프로토콜만 정의 — 실제 노드↔노드 TCP 라우팅은 v3.0 예정.
비전 달성도
- ✅ 외부 의존 0 (소버린): 순수 한선씨 → TOAU → crownyc
- ✅ 6561 좌표 (소우주): 모든 노드가 우주의 한 점
- ✅ 144 생태계 통합 단일 바이너리 (v1.0의 137 → v2.0의 144)
- ✅ 헌법 9조 바인딩 + 자기서명 + 자기-격리
- ✅ 자가-치유 모듈 (정수무작위/안전스텝수/거대값감지)
- ✅ 메시 통신 프로토콜 (CROWNY-MESH-2.0)
- ⚠️ 실제 메시 라우팅 (TCP) — v3.0
- ⚠️ 패키지 런타임 버그 점진 패치 — v3.0