콘텐츠로 이동

Hahoe Genesis Protocol (HGP)

Hahoe Genesis Protocol (HGP) 은 사람이 남긴 기록이 태어난 첫 순간(genesis)을 지키고 증명하는 규약이다. 하회(河回)에서 시작했다.

녹음, 고문서 스캔, 사진, 영상, 직접 친 글 같은 기록이 처음 생긴 그대로 남아 있는지, 누구의 것인지, 누가 무엇을 덧붙였는지를 누구나 확인할 수 있게 하는 약속이다.

  • 원본은 주인의 것이다. 원본은 고치거나 옮기거나 지우지 않는다. 전사, 번역, 요약 같은 해석은 옆에 따로 쌓는다.
  • 진본임을 증명할 수 있다. 기록이 끝나는 순간과 저장소에 도착하는 순간 두 번 지문(SHA-256 해시)을 떠서 맞춰 본다.
  • 주인이 정한 만큼만 보인다. 누구에게 보일지(범위)와 어디에 쓸지(쓰임새 동의)는 기록을 남긴 사람(기탁자)이 정한다. 정하지 않으면 「나만」이다.
  • AI가 얼마나 거들었는지 표시한다. 사람이 만들었는지, 기계가 만들었는지, 기계가 만들고 사람이 확인했는지가 모든 해석에 붙는다.
  • 규격은 공공이고, 구현은 여럿이다. 누구나 이 문서를 따라 만들 수 있다.

자세한 것은 00 원칙에 있다.

layer 이름 하는 일
layer 0 규약 원칙, 권한, 지문, 장부 모양을 정한다. 이 문서들이다
layer 1 저장고 원본을 받아 지문을 확인하고, 잠근 채 보관하고, 장부를 쓴다
layer 2 앱 사람이 기록하고 읽고 고치는 곳. 여럿일 수 있다

노드원은 이 규약을 쓰고(layer 0), 이 규약대로 기록을 지키는 저장고를 운영한다(layer 1). 자세한 것은 04 layer.

문서 무엇을 정하나 상태 판
00 원칙 버전이 올라가도 바뀌지 않는 원칙 여덟, 누구에게 보일지(범위), 쓰임새 동의 초안 v0.3
01 권한 누가 기록에 무엇을 할 수 있는지. 기탁자, 수정자, 열람자, 관리자, 승계자 승인 (2026-10-12) v0.5
02 지문 원본이 바뀌지 않았음을 증명하는 지문(SHA-256), 권 지문, 하루 묶음 지문 초안 v0.5
03 manifest 기록마다 적는 장부(manifest)의 칸과 국제 표준 대응 초안 v0.7
04 layer 규약, 저장고, 앱의 세 layer. 원본에서 얼마나 멀어졌나(원본격) 초안 v0.4
05 용어 같은 말은 같은 뜻으로. 이 문서들이 쓰는 낱말 모음 초안 v0.2
06 관계망 기록과 사람, 장소, 사건 사이의 선을 근거 있는 주장으로 적는 법 승인 (2026-10-12) v0.5
07 기탁 누가 갖고, 누가 맡기고, 누가 맡아 두는지. 해석층의 권리, 기한 있는 범위, 거둘 때 닫히는 곳 승인 (2026-10-12) v0.2
08 이름표 칸 이름의 공개 주소(JSON-LD)와 관계망 규칙표. 다른 기관의 프로그램이 읽는 곳 승인 (2026-10-12) v1
09 열쇠 원본을 무엇으로 잠그고 누가 여는지. 셋 중 둘로 되찾기, 승계, 봉인, 서명 초안 v0.1

상태 「초안」은 아직 바뀔 수 있는 문서, 「승인」은 정해진 문서다. 판은 뜻이 바뀔 때마다 올라간다.

문서의 뜻이 바뀌는 결정은 한 장씩 남긴다. 장마다 무엇을, 왜, 다른 선택지, 어디에 영향이 가는지를 적는다. 결정을 바꿀 때는 옛 장을 지우지 않고 새 장을 만든다. 지금까지 18장이 있다. 결정 목록

  • 문서는 쉬운 한국어로 쓴다. 칸 이름은 짧은 영어, 값은 국제 표준 어휘를 그대로 쓴다.
  • 문서끼리 「02-지문 9절」처럼 가리킨다. 파란 글자를 누르면 그 문서로 간다.
  • 같은 말은 같은 뜻으로 쓴다. 낯선 낱말은 05 용어에서 찾는다.
  • 위 검색 칸에서 한글로 찾을 수 있다.