이곳의 출처 증명 방식

간단히 말해, 등록되는 모든 파일은 핑거프린트를 부여받고, 카탈로그 대부분은 형상 자체에 대한 두 번째 핑거프린트도 함께 부여받으며, 크리에이터는 파일 핑거프린트를 블록체인에 기록해 기록이 나중에 조용히 바뀌는 일을 막을 수 있습니다. 이 모든 것은 계정 없이도 직접 확인할 수 있습니다.

저장하는 항목

대부분 실제 파일입니다. 업로드된 파일은 원본 바이트가 변경되지 않는 오브젝트 스토어에 전체 형태로 저장됩니다. 크롤링한 카탈로그 역시 출처에서 허용하는 한 실제 파일로 저장됩니다. 일부는 색인 정보만 저장됩니다. 즉 바이트 없이 메타데이터와 핑거프린트만 저장됩니다. 크롤링된 모든 항목은 출처 페이지로 연결되는 링크를 함께 보관합니다.

모든 파일에 부여되는 핑거프린트

파일이 등록소에 들어오면 SHA-256으로 처리합니다. 그러면 파일의 정확한 바이트를 대표하는 짧은 문자열이 생성됩니다. 모델의 삼각형 하나만 바뀌어도 핑거프린트는 완전히 달라집니다. 파일이 그대로라면 핑거프린트도 영원히 그대로입니다.

따라서 핑거프린트는 범위는 좁지만 유용한 질문에 답합니다. 이 파일이 동일한 파일인가, 아닌가. 저희 말을 그대로 믿을 필요는 없습니다. 직접 자신의 컴퓨터에서 같은 해시를 계산해 비교해볼 수 있습니다.

형상 자체를 위한 두 번째 핑거프린트

SHA-256에는 사각지대가 있습니다. 같은 모델을 다른 프로그램에서 내보내거나 리메시하면 바이트가 달라지고, 그에 따라 해시도 달라집니다. 형상은 같아도 핑거프린트는 새로워집니다. 파일 해시만으로는 서로 다른 두 파일이 같은 객체를 담고 있는지 결코 알 수 없습니다.

그래서 카탈로그 대부분은 두 번째 핑거프린트를 함께 지니고 있습니다. 모델 표면에서 샘플링한, 형상 자체에 대한 압축된 수치 요약입니다. 현재 275,000개 이상의 모델이 이 핑거프린트를 보유하고 있습니다. 재내보내기, 리메시, 디시메이션, 스케일링, 회전을 거쳐도 같은 형상을 인식하며, 당사는 이를 파이프라인 내부에서 활용해 서로 다른 바이트로 두 번 등록되는 중복 형상을 카탈로그 전체에서 걸러냅니다. 색인이 여러 플랫폼을 아우르기 때문에, 등록소는 특정 파일이 어디에서 최초로 등장했는지도 종종 알려줄 수 있습니다.

리믹스나 모델 간 공유 부품까지 추적하는 더 정교한 매칭 기능은 현재 개발 중입니다. 약속보다는 검증된 결과를 공개하는 편을 택했기에, 실제로 보여드릴 것이 생기면 이 페이지에서 더 자세히 안내하겠습니다.

블록체인에 기록하기

핑거프린트 자체는 저희 데이터베이스에 저장됩니다. 유용하긴 하지만, 어디까지나 저희 소유입니다. 다음 단계는 그 핑거프린트를 공개 블록체인에 기록하는 것으로, 이를 통해 누구도 바꿀 수 없는 타임스탬프와 트랜잭션을 얻게 됩니다. 이것이 저희가 말하는 '기록(앵커링)'입니다.

당사는 두 개의 체인을 사용합니다. Polygon은 PolygonScan에서 확인할 수 있는 빠르고 저렴한 공개 트랜잭션을 제공합니다. OpenTimestamps를 통한 Bitcoin은 어떤 단일 기업보다도 오래 살아남는, 가장 내구성 있는 기록을 제공합니다. 카탈로그의 모든 모델이 기록되어 있는 것은 아닙니다. 카탈로그의 상당 부분은 다른 사이트에서 색인한 것으로, 이러한 항목은 핑거프린트는 있지만 온체인 스탬프는 없습니다. 모델이 기록되어 있으면 모델 페이지와 증명 엔드포인트에 명확히 표시됩니다.

기록이 증명하는 것과 증명하지 못하는 것

특정 파일이 특정 날짜까지 존재했다는 사실과, 이후 그 기록이 변경되지 않았다는 사실을 증명합니다. 그 자체만으로는 누가 모델을 만들었는지, 누가 권리를 소유하는지는 증명하지 않습니다. 저작권은 별개의 주장입니다. 당사는 이 두 가지를 의도적으로 구분하고 있습니다.

직접 확인해 보세요

  1. 검증 페이지를 엽니다. 파일을 드롭하세요. 브라우저가 로컬에서 해시를 계산하므로 파일이 업로드되는 일은 없습니다.
  2. 당사는 등록소에서 해당 핑거프린트를 조회하여 보유한 정보를 알려드립니다. 기록 여부, 등록한 사람, 온체인 기록 여부입니다.
  3. 기록되어 있다면 링크를 따라 공개 블록 탐색기로 이동해 트랜잭션을 직접 확인할 수 있습니다.

이미 Bitcoin OpenTimestamps 증명을 갖고 계신가요? OpenTimestamps 검증 도구에서 확인할 수 있습니다.

어디에 무엇이 기록되어 있는가

당사는 과장된 주장보다는 신중한 주장을 택합니다. 페이지에 모델이 기록되어 있다고 표시되어 있다면, 증명 엔드포인트가 이를 뒷받침합니다.

개발자와 에이전트를 위한 안내

코드로 이 페이지를 읽고 계시다면 굳이 스크래핑할 필요가 없습니다. 동일한 정보를 JSON으로 반환하는 읽기 전용 API가 있으며, 키나 로그인이 필요 없습니다.

직접 검증을 실행하고 싶으신가요? github.com/ModelDirectory/verify에 작은 오픈소스 스크립트가 있습니다. 파일을 로컬에서 해시하고, 원하는 공개 Polygon 노드를 통해 등록 컨트랙트를 조회하므로 결과가 저희 서버에 의존하지 않습니다. MIT 라이선스이며, 실행하기 전에 읽어볼 수 있을 만큼 짧습니다.

플랫폼을 운영하시나요?

이 페이지의 모든 기능을 자체 업로드 플로우 뒤에 그대로 적용할 수 있습니다. 게시 시점에 POST 요청 한 번이면, 플랫폼의 모든 업로드에 독립적이고 타임스탬프가 찍힌 최초 게시 증명이 부여되며, 크리에이터가 자신의 작품이 엉뚱한 곳에 나타났을 때 가리킬 수 있는 작은 배지도 함께 제공됩니다. 당사는 파일을 요청하지 않고 해시만 요청하며, 배지에는 쿠키나 트래킹이 전혀 포함되지 않습니다. 통합 과정은 의도적으로 단순합니다. 비밀 키 하나, 호출 두 번이면 오후 한나절 안에 끝납니다.

자세한 내용, 정확한 요청 방식, 키 발급 방법: 플랫폼 페이지를 참고하세요.

파일이 처음 등장한 곳은 어디인가요?

색인이 여러 플랫폼을 아우르기 때문에, 등록소는 종종 이 파일이 정확히 어디에서 처음 등장했는지라는 간단한 질문에 근거와 함께 답할 수 있습니다. 최초 게시 조회에서 직접 시도해보세요. 파일을 드롭하거나(브라우저에서 해시 처리되며 업로드되지 않습니다) 해시를 붙여넣으면 타임라인을 확인할 수 있습니다.

전체 목록은 머신 매니페스트인 /.well-known/ai-agent.json에서 확인할 수 있으며, 언어 모델을 위한 안내는 /llms.txt에 있습니다.