信頼をめぐって、どのソーシャル製品でもいずれ提案される設計があります。ユーザーどうしが互いを保証できるようにする、というものです。作るのが安く、満足感のある数字が出て、プロフィールが生きているように見えます。私たちはそれを記録に残して却下しました。理由は一つ、はっきり書く価値があります。このページの残り全部を支配する理由だからです。誰でも足せるカウントは、誰でも偽れるカウントです。 開かれた保証ボタンが測るのは、その人が何個アカウントを作る気があったか、それだけです。午後のうちに作った10個のアカウントは、本物の友人が3人いる実在の人物より信頼できるように見えるプロフィールを生みます。そのときバッジは何もしないより悪いことをしています。見知らぬ他人を洗浄したのです。
失うものがある側だけが保証できます
置き換え案は診断からそのまま出てきます。開かれた投票の問題が「投票する側が何も賭けていない」ことなら、直し方は、賭けている側だけに保証を許すことです。Korat で人を保証できるのはビジネスだけです。ビジネスには名前があり、実在の住所があり、公開ページがあり、販売履歴があり、レビューが積まれています——どれも、いい加減に推薦を配れば悪くなるものです。店が人より正直だという話ではありません。店の保証は、安く捨てられないものに結び付いている、という話です。その結び付きこそが仕組みです。
バッジの文言がああ書かれているのも同じ理由です。「3店舗が保証」——起きたことの記述——であって、「信頼できる」でも「確認済み」でもありません。それらは読み手が引き出す、あるいは引き出さない結論です。この区別は細かく聞こえますが、信頼バッジをめぐる不祥事はどれも同じ形をしていることに気づけば話が変わります。プラットフォームが証拠の支えきれない結論を述べ、ユーザーがそれをもっともにも信じたのです。
4つの行、偽装の代償の重い順に
プロフィールは4種類の証拠を持てて、決まった順序で表示されます。強い順、つまり捏造するのが難しく高くつく順です。
- N店舗が保証。 最も偽装が高くつきます。名前に評判が結び付いたビジネスの協力が要るからです。
- N店舗にまたがるN回の実際の支払い訪問。 実際にお金が動き、プラットフォームがそれを記録しました。これを偽るには実在の店で実際に金を使うしかなく、1単位あたりに本物の費用がかかる詐欺になります。
- 端末に紐づくパスキー。 ハードウェアが保持する秘密鍵を持つ特定の端末の所持を証明します。正当な利用者には安く、偽アカウントの群れに広げるには面倒です。
- 確認済みのメールアドレス。 いちばん弱い行で、だから最後です。受信箱を管理していることだけを証明します。
どのバッジもタップでき、タップすると数字が何でできているかの内訳が開きます——どの店か、何回か、いつか。中を見られないバッジは信仰を求めます。自分の証拠へ開くバッジは確認を求めます。その確認こそが要点です。
そのシートがはっきり書いていること
内訳のシートは、身分証は一度も確認していないと明記します。Korat に eKYC はなく、パスポートのアップロードもなく、公的データベースの照会もなく、製品のどこにも「本人確認済み」とは書いてありません。4つのバッジをすべて持つ人が示したのは、店が保証する程度には知られていること、現実の世界でお金を使ったこと、特定の端末を持っていること、そして受信箱を管理していることです。その人の戸籍上の名前は示されていませんし、示されたかのようにほのめかすつもりもありません。
シートはもう一つ、より目立たないが同じくらい重要なことも書いています。バッジがないことは告発ではありません。 先週登録した人には支払い訪問がありませんし、外食をしない人にもありません。バッジの欠如が警告として読まれるなら、そのシステムは静かに、新しい人と控えめな人が有罪から始まるスコアになっています。シートに書くのは安い一手です。書かなければ、画面がデータの支えないことをほのめかします。
他人についての主張には、その人の同意が要ります
保証も、家族タグも、パートナータグも、居心地の悪い性質を共有しています。ある人が別の人について行う主張であり、第三者が読める場所に公開される、ということです。無防備なままなら、それは見知らぬ人についての主張を公開する仕組みになります。そして「Xは私のパートナーだ」は、同意していない相手に実害を与えうる文です。
だからどれも、主張しただけでは公開されません。店舗の保証も、家族タグも、パートナータグも、対象者が承諾するまで保留の状態に留まります。保留のあいだ、行レベルセキュリティはその記録を当事者2人にしか見せませんし——他の誰も読めません——状態を変えられるのは対象者だけです。描写される側が、その描写を公開するかどうかを決めます。わずかな手間と引き換えに、悪用の一分野がまるごと消えます。
バッジの下にある制御
バッジは見える層で、その下の強制は項目ごとです。プロフィールのすべての項目が公開 → 友だち → 非公開を巡り、自分の画面での表示フィルターではなく、他人がそのプロフィールを読み込む時点で適用されます。アルバム、投稿、ストーリーはその上にさらに自分の公開範囲を持ちます。ブロックは相手をあなたのチャットとフィードから消し、あなたを相手の出会いのデッキから外します。通報は人だけが対象ではありません:投稿、コメント、ストーリー、メッセージ、店舗ページも、決まった一覧から理由を選んで通報できます。そして設定から自分のアカウントを削除できます——取り消せる申請であって、押したら戻れないボタンではありません。
アカウント作成の手前には PDPA の同意画面があり、最後までスクロールしないと同意できず、実際に断る道もあります。Android の権限は、システムのダイアログが出る前の事前説明画面で説明されるので、判断する瞬間に理由が手元にあります。
Korat には身元を確認する仕組みが一つもなく、エンドツーエンド暗号化されているものも一つもありません。 身分証は確認せず、eKYC もなく、電話や SMS の確認もありません——そのエンドポイントは作られていません。メッセージも通話もファイルも、あなたにしか解けない暗号ではなく、サーバー上の行レベルセキュリティで守られています。
アップロードされたメディアは URL を知っていれば誰でも読めます。署名付き URL も非公開バケットもないので、上げた写真は、周りの投稿にどんな公開範囲が付いていようと、リンクを持つ人が開けるものとして扱ってください。
技術面の説明はどこにあるか
このページは、ユーザーに見える信頼の層についてのものです。その下の機構——認証の仕組み、行レベルセキュリティのポリシーの書き方、トークンで守られる操作がトークン自身を検証する定義者関数を通る理由、パスキー検証の実装——は、別の、はるかに長い話です。同じ基準で書かれた専用のページがあります。形容詞ではなく仕組みを、そして未完成の部分は未完成と明示して。
- 証拠の行
- 店舗の保証 · 支払い訪問 · 端末に紐づくパスキー · 確認済みメール
- 並び順
- 偽装の代償が重い順、強いものが先
- 保証できるのは
- ビジネスのみ——ユーザーによる開かれた投票は行いません
- 同意
- 保証と家族・パートナータグは、対象者が承諾するまで保留のまま
- 保留中の可視性
- 当事者2人のみ、行レベルセキュリティで強制
- 身分証の確認
- なし——eKYC も書類の提出も電話番号の確認もありません
- バッジがないこと
- 告発ではないと明示
「支払って来店した」という一行の根拠は、実際に会計が起きたその一回から来ます。その伝票は飲食かネットショップのどちらかの側にあり、画面上の操作で足せるものではありません。
推薦できるのは事業者だけで、店の誰が店を代表して推薦できるかはビジネスコンソールの担当者ごとの権限で決まります。