Korat
배지가 의미를 얻는 방법

결론이 아니라 증거만 말하는 배지

신뢰 배지는 플랫폼이 낯선 사람에게 한 사람에 대해 내놓는 주장입니다. 대부분의 플랫폼은 그 주장을 자기가 가진 증거보다 훨씬 크게 만듭니다. 이 페이지는 우리 배지가 더 작은 이유와, 우리가 만들기를 거부한 것에 대한 이야기입니다.

신뢰를 두고 모든 소셜 제품이 언젠가 제안하게 되는 설계가 하나 있습니다. 사람들이 서로를 보증하게 하는 것. 만들기 싸고, 보기 좋은 숫자가 나오고, 프로필이 살아 있는 느낌을 줍니다. 우리는 이것을 기록에 남기고 거부했습니다. 이유는 한 문장이고, 이 페이지의 나머지 전부를 지배합니다. 누구나 더할 수 있는 숫자는 누구나 위조할 수 있는 숫자입니다. 열린 보증 버튼이 재는 것은 누군가 계정을 몇 개나 만들 의향이 있었는가뿐입니다. 오후 한나절에 만든 계정 열 개가, 진짜 친구 셋을 가진 실제 사람보다 더 믿을 만해 보이는 프로필을 만들어 냅니다. 그 순간 배지는 아무것도 안 한 것보다 나빠집니다. 낯선 사람을 세탁해 준 것이니까요.

잃을 것이 있는 쪽만 보증할 수 있습니다

대안은 진단에서 곧바로 따라 나옵니다. 열린 투표의 문제가 투표자가 아무것도 걸지 않는다는 것이라면, 해법은 무언가를 거는 쪽으로 보증을 한정하는 것입니다. Korat에서는 사업자만이 사람을 보증할 수 있습니다. 사업자에게는 이름과 실제 주소, 공개 페이지, 판매 이력, 그리고 붙어 있는 리뷰가 있습니다. 보증을 함부로 뿌리면 전부 나빠지는 것들입니다. 가게가 사람보다 정직해서가 아닙니다. 가게의 보증은 쉽게 버릴 수 없는 무언가에 묶여 있고, 그 묶임이 곧 장치입니다.

배지 문구를 그렇게 쓴 이유이기도 합니다. 「3개 가게가 보증함」 — 일어난 일에 대한 서술이지 「믿을 만함」이나 「인증됨」 같은 결론이 아닙니다. 결론은 읽는 사람이 내리거나 내리지 않을 몫입니다. 트집처럼 들리다가도, 모든 신뢰 배지 사건의 모양이 똑같다는 것을 보면 달라집니다. 플랫폼이 자기 증거가 감당할 수 없는 결론을 말했고, 사용자는 합리적으로 그것을 믿었습니다.

위조 비용 순으로 정렬된 네 개의 줄

프로필은 네 종류의 증거를 가질 수 있고, 정해진 순서로 표시됩니다. 강한 것부터이며, 여기서 강하다는 것은 가장 어렵고 비싸게 위조된다는 뜻입니다.

  1. N개 가게가 보증함. 위조 비용이 가장 큽니다. 이름에 평판이 붙은 사업자의 협조가 필요하기 때문입니다.
  2. N개 가게에서의 실제 결제 방문 N회. 돈이 실제로 오갔고 플랫폼이 그것을 기록했습니다. 이것을 위조하려면 실제 가게에서 진짜 돈을 써야 하고, 단위당 실비가 드는 사기입니다.
  3. 기기에 묶인 passkey. 하드웨어에 개인키를 보관한 특정 기기를 갖고 있음을 증명합니다. 정상 사용자에게는 싸고, 가짜 계정을 대량으로 굴리기에는 성가십니다.
  4. 확인된 이메일. 가장 약한 줄이고 그래서 마지막입니다. 받은편지함 하나를 통제한다는 것 외에는 아무것도 증명하지 않습니다.

이 배지들은 모두 누를 수 있고, 누르면 그 숫자가 무엇으로 이루어져 있는지 — 어느 가게인지, 몇 번인지, 언제인지 — 내역이 열립니다. 들여다볼 수 없는 배지는 믿음을 요구합니다. 자기 증거로 열리는 배지는 확인해 보라고 말하고, 그 확인이 바로 요점입니다.

그 시트가 소리 내어 말하는 것

내역 시트는 신분증이 확인된 적이 없다고 분명히 적습니다. Korat에는 eKYC도, 여권 업로드도, 정부 데이터베이스 조회도 없고, 제품 어디에도 「신원 인증됨」이라는 말이 없습니다. 네 배지를 모두 가진 사람은 가게들이 자기를 보증한다는 것, 현실에서 돈을 썼다는 것, 특정 기기를 갖고 있다는 것, 받은편지함 하나를 통제한다는 것을 보인 것입니다. 법적 이름을 보인 것이 아니고, 우리는 그렇게 암시하지 않겠습니다.

시트는 덜 자명하지만 똑같이 중요한 것도 말합니다. 배지가 없다는 것은 혐의가 아닙니다. 지난주에 가입한 사람에게는 결제 방문이 없고, 외식을 하지 않는 사람에게도 없습니다. 없는 배지가 경고로 읽히면, 그 시스템은 새 사용자와 조용히 사는 사용자가 유죄에서 출발하는 점수판이 되어 버립니다. 시트에 그렇게 적는 일은 값싸고, 적지 않으면 인터페이스가 데이터에 없는 것을 암시하게 됩니다.

다른 사람에 대한 주장에는 그 사람의 동의가 필요합니다

보증, 가족 태그, 파트너 태그에는 껄끄러운 공통점이 있습니다. 한 사람이 다른 사람에 대해 하는 진술이고, 제3자가 읽을 수 있는 곳에 게시된다는 것. 그대로 두면 낯선 사람에 대한 주장을 공표하는 장치가 되고, 「X는 내 파트너다」는 동의한 적 없는 사람에게 실제 피해를 줄 수 있습니다.

그래서 셋 중 어느 것도 주장만으로 공개되지 않습니다. 가게 보증도, 가족 태그도, 파트너 태그도 대상이 수락할 때까지 대기 상태에 머무릅니다. 대기 중에는 행 수준 보안이 그 기록을 두 당사자에게만 보여 주고 — 다른 누구도 읽지 못합니다 — 상태를 바꿀 수 있는 것은 대상뿐입니다. 서술되는 사람이 그 서술을 공개할지 결정합니다. 약간의 마찰을 치르고 악용의 한 범주 전체를 없앱니다.

배지 아래에 놓인 통제 장치

배지는 보이는 층이고, 그 아래의 강제는 항목별입니다. 모든 프로필 항목이 전체 공개·친구 공개·비공개를 순환하며, 내 화면에서 가리는 표시 필터가 아니라 다른 사람이 프로필을 불러올 때 적용됩니다. 앨범과 게시물과 스토리는 그 위에 자기 공개 범위를 갖습니다. 차단하면 상대가 내 채팅피드에서 사라지고 상대의 데이팅 덱에서도 내가 빠집니다. 신고는 사람만 대상이 아닙니다: 게시물, 댓글, 스토리, 메시지, 비즈니스 페이지도 정해진 목록에서 사유를 골라 신고할 수 있습니다. 그리고 설정에서 내 계정을 삭제할 수 있습니다 — 취소할 수 있는 요청이지, 누르면 되돌릴 수 없는 버튼이 아닙니다.

계정 생성 앞에는 PDPA 동의 화면이 있고, 끝까지 스크롤해야 수락할 수 있으며 실제로 거절하는 경로가 있습니다. 안드로이드 권한은 시스템 대화상자가 뜨기 전에 사전 안내 화면에서 설명되므로, 결정하는 순간에 요청이 이유를 갖고 있습니다.

Korat의 어떤 것도 신원을 확인하지 않고, 어떤 것도 종단간 암호화되지 않습니다. 신분증은 확인되지 않고, eKYC도 없으며, 전화번호나 SMS 인증도 없습니다. 그 엔드포인트는 만들어져 있지 않습니다. 메시지와 통화와 파일은 서버의 행 수준 보안으로 보호되는 것이지, 나만 풀 수 있는 암호로 보호되는 것이 아닙니다.

업로드된 미디어는 URL만 있으면 누구나 읽을 수 있습니다. 서명된 URL도 비공개 버킷도 없으므로, 올린 사진은 링크를 가진 사람이 열 수 있는 것으로 여기십시오. 그것을 감싼 게시물의 공개 범위가 무엇이든 마찬가지입니다.

엔지니어링 쪽 이야기는 어디에 있는가

이 페이지는 사용자가 보는 신뢰 계층에 대한 것입니다. 그 아래의 기계 — 인증이 어떻게 동작하는지, 행 수준 보안 정책이 어떻게 쓰이는지, 토큰으로 여닫히는 동작이 토큰을 직접 검사하는 definer 함수를 어떻게 지나가는지, passkey 검증이 어떻게 구현되어 있는지 — 는 훨씬 길고 별개인 이야기입니다. 같은 기준으로 쓰인 자기 페이지가 있습니다. 형용사 대신 장치, 그리고 끝나지 않은 부분은 끝나지 않았다고 적혀 있습니다.

증거 줄
가게 보증 · 결제 방문 · 기기에 묶인 passkey · 확인된 이메일
정렬
위조 비용 순, 강한 것부터
보증 주체
사업자만 — 사용자 투표는 없음
동의
보증과 가족·파트너 태그는 대상이 수락할 때까지 대기
대기 중 공개 범위
두 당사자만, 행 수준 보안으로 강제
신분증 확인
없음 — eKYC 없음, 서류 업로드 없음, 전화번호 인증 없음
배지 없음
혐의가 아님을 명시

‘돈을 내고 다녀갔다’는 한 줄의 근거는 실제로 계산이 일어난 그 한 번에서 옵니다. 그 전표는 주문 아니면 리테일 어느 한쪽에 있고, 화면에서 눌러 만들 수 있는 것이 아닙니다.

보증은 사업자만 줄 수 있고, 가게에서 누가 가게를 대표해 보증할 수 있는지는 비즈니스 콘솔의 사람별 권한이 정합니다.

자주 묻는 질문

왜 친구가 저를 보증할 수 없나요?

열린 보증 버튼은 그 사람이 얼마나 믿을 만한지가 아니라, 누군가 계정을 몇 개 만들 의향이 있었는지를 재기 때문입니다. 누구나 더할 수 있는 숫자는 누구나 위조할 수 있습니다.

사업자만 보증할 수 있습니다. 사업자에게는 이름과 주소, 공개 페이지, 그리고 함부로 보증하면 나빠지는 리뷰가 있습니다. 부정직한 보증에 드는 비용이 정직한 보증에 의미를 줍니다.

배지가 있으면 Korat이 그 사람의 신원을 확인했다는 뜻인가요?

아닙니다. 내역 시트가 그렇게 명시합니다. 이 플랫폼 어디에서도 신분증이 확인된 적이 없고 eKYC도 없습니다.

각 배지는 일어난 일 — 가게가 보증했다, 방문에 돈이 지불됐다, passkey가 등록되어 있다, 이메일이 확인됐다 — 만 말하고 결론은 읽는 사람에게 맡깁니다.

거래하려는 사람에게 배지가 하나도 없습니다. 걱정해야 하나요?

그것만으로는 아닙니다. 새 계정에는 결제 방문이 없고, 외식을 거의 하지 않는 오래된 사용자도 마찬가지입니다. 인터페이스는 배지가 없는 것이 혐의가 아니라고 적습니다. 그렇지 않으면 시스템이 조용히 새 사용자를 용의자로 출발시키기 때문입니다.

배지는 찬성의 증거이지 반대의 증거가 아닙니다.

누가 저를 묻지도 않고 파트너로 태그할 수 있나요?

태그를 만들 수는 있지만 공개되지 않습니다. 가족과 파트너 태그, 그리고 가게 보증은 내가 수락할 때까지 대기 상태이고, 대기 중에는 우리 둘 외에는 아무도 그 기록을 볼 수 없습니다.

상태를 바꿀 수 있는 것은 주장의 대상뿐입니다. 나를 서술하는 사람이 그 서술의 공개 여부까지 정하지는 못합니다.

누군가 저를 괴롭히면 어떻게 하나요?

차단하면 상대의 채팅과 게시물이 가려지고 데이팅 덱에서 양방향으로 완전히 제거됩니다. 신고는 어떤 프로필에서든 가능하고, 게시물·댓글·스토리·메시지 같은 내용 하나 단위로도 가능합니다.

그와 별개로 항목별 프라이버시가 있어 프로필 항목마다 전체·친구·비공개를 정할 수 있고, 이 설정은 내 화면에서 가리는 것이 아니라 다른 사람이 내 프로필을 불러올 때 적용됩니다.

보안 페이지를 읽어보세요

배지는 보이는 층입니다. 그 아래의 정책과 definer 함수, passkey 검증은 전부 따로 적혀 있습니다.