← 목록
정부 2026-05-02 3KB 읽기 3분

CrownyGov v2.0 — 글로벌 표준 정부 운영체제 (GovOS)

개요

government.crowny.org를 v1.0 (한국 공무원 260만 도구)에서 v2.0 (글로벌 표준 GovOS)으로 완전 재구축. 한선씨 658줄, 자체 포함(외부 라이브러리 0), 16개 API 모듈, 셀 기반 정부 구조.

무엇을 했는지

핵심 아키텍처

  • 셀 기반 정부 구조: 부서 대신 동적 셀 4유형 (미션/기반/감시/시민)
  • 7인 합의체 국가위원회: 대통령/수상 단일 리더 모델 대체
  • 투명 원장: 모든 정부 거래 SHA256 해시 검증, 실시간 공개
  • 스마트 법률: 법률을 실행 가능한 셀코어 규칙으로 인코딩
  • 3진 투표: 찬성/반대/보류 (이진이 아닌 3진 의사결정)
  • 3단계 모듈 도입: Core(5) → Essential(6) → Growth(5)

16개 API 모듈

  1. 시민원장 (등록/조회/통계)
  2. 셀조직 (위원임명/셀생성/셀해산/구조)
  3. 투명재정 (예산편성/지출기록/현황)
  4. 시민참여 (제안/투표/참여예산/부패신고)
  5. 스마트법률 (등록/검사/현황)
  6. 조세 (산정)
  7. 보건 (현황/전염병대응)
  8. 교육 (현황/학교등록)
  9. 복지 (프로그램/신청)
  10. 사법 (법률검색/분쟁조정)
  11. 인사 (채용/평가/현황)
  12. 경제 (현황/사업자등록)
  13. 인프라 (현황/프로젝트)
  14. 환경 (현황)
  15. 국방/외교 (대시보드에 포함)
  16. 대시보드 (HTML + JSON)

기술적 해결

  • RPN 라이브러리 비호환 → 자체 JSON 유틸리티 (JA, JSON값, KV 함수)
  • TCP읽기 버퍼 크기 누락 → TCP읽기(연결, 65536) 수정
  • Content-Length 바이트/글자 불일치 → Connection: close로 대체
  • 포트 충돌 → 기존 node 프로세스 정리

배포 모델

  • RPi5 ($100) — 마을/소규모 커뮤니티
  • Mini Server — 지역구/소국
  • Full Cluster — 대국
  • Cloud Hybrid — 확장형

관련 파일

  • /Users/ef/crowny-gov/gov글로벌.한선 — v2.0 메인 서버 (658줄)
  • /Users/ef/crowny-gov/CLAUDE.md — v2.0 문서
  • /tmp/gov글로벌.toau — 컴파일된 바이너리 (1.5MB, 54K cubes)

검증 결과

  • 컴파일: 성공 (hanseonc_high → 1,512,420 bytes TOAU)
  • 서버 시작: 성공 (포트 9800)
  • GET /: 대시보드 HTML 10KB 정상 렌더링
  • GET /api/health-check: JSON 응답 정상
  • GET /api/dashboard: 종합 현황 JSON 정상
  • POST 모든 엔드포인트 (setup/citizen/cell/finance/tax/health/education/welfare/justice/economy/infra/env/hr/participate/law): 정상 응답
  • 상태 유지: 국가 초기화 → 시민 등록 → 통계 반영 확인

잔여 이슈

  • 대시보드 HTML 브라우저 렌더링 미확인 (curl로만 테스트)
  • 시민조회 (ID로 개별 시민 조회) 추가 필요
  • 셀해산, 지출기록 등 세부 액션 구현 확인 필요
  • 프로덕션 배포 시 gateway 라우팅 설정 필요