先日、自社メタバース rezona の中に メタバースの店に、話せる店員を置いた という話を書きました。クリックすると会話が始まり、その日の気分を聞いて一杯を選んでくれる、AIの店員の話です。今日はその続きで、店員が読む「あなたの記録」を、誰がどう持つべきか、という話をさせてください。
考えてみれば、本当に気の利いた接客は、相手を覚えていることから始まります。前に何を飲んだか、辛口が好きか甘口が好きか、苦手なものは何か。常連にとって居心地のいい店は、たいていそれを覚えてくれている店です。AIの店員に同じことをさせようと思えば、その人の飲んだ履歴と好みを束ねたデータ——私たちが「個人の酒の説明書」と呼んでいるもの——が裏側に要ります。けれど、そのデータを誰が持つのかという問いは、思っていたよりずっと厄介でした。
最初にお断りしておくと、これから書くことの大半は、まだ作っていません。今はごく普通のデータベースにデータを置いて動かしている段階で、これから書く暗号化やNFTの話は、将来こうしたいと考えている設計の話です。誇張せずに、構想として読んでいただけたらと思います。
預けっぱなしにすると、記録はその店のものになる
ふつう、こういう履歴はサービスごとに溜まっていきます。あるアプリには飲んだ記録が、別のお店のシステムには来店の記録が、それぞれ別々に貯まる。便利ではあるのですが、よく考えるとそのデータは、預けた先のものになっています。
サービスが終われば、その記録は一緒に消えます。引っ越そうにも、自分の履歴をまとめて持ち出す手立てはたいていありません。別の店で「私はこういう好みです」と一から伝え直すしかない。自分が積み上げてきたはずの記録なのに、自分の手元には残らないのです。
これは、私たちが以前から書いてきたことの、ちょうどユーザー版だと感じています。「無料で場を貸す」モデルが終わった話 では、自分が作った世界も、預けている場所が閉じれば一緒に消えてしまう、という梯子を外されるリスクについて触れました。場についてそう考えるなら、データについても同じはずです。自分の記録を預けっぱなしにせず、本人が握っていられないか。そう考えたところが、この設計の出発点でした。
そこで思いついたのが、酒の記録を持ち運べる標準の形にまとめておく、という発想です。特定のお店やアプリに縛りつけず、一冊の手帳のように本人が持ち歩く。新しい店に行ったら、その手帳をそっと差し出せば、店員はすぐにあなたの好みを汲んでくれる。パスポートのようなもの、と言ってもいいかもしれません。
飲んだ記録は、案外むき出しにできない
ところが、ここで立ち止まりました。飲酒の履歴は、思っている以上に機微な情報です。
いつ、どれくらい、何を飲んでいるか。それは健康のことや、生活のリズムや、人によっては言いたくない事情まで、静かに物語ってしまいます。持ち歩けるようにするのはいいとして、その中身が誰にでも見えてしまっては困る。
ここで一つ、技術の話を噛み砕かせてください。こういう「自分のものを持ち歩く」仕組みでよく使われるのが、ブロックチェーンという台帳の技術です。よく耳にするNFTも、その上に乗っています。乱暴に言えば、世界中に同じ帳簿の写しが配られていて、書き込んだことは誰でも確かめられる——改ざんしにくく、消されにくい、というのが利点です。
ところがこの「誰でも確かめられる」が、今回はそのまま弱点になります。飲んだ記録をその帳簿に生のまま書いてしまえば、世界中に丸見えになるということです。消えにくい台帳に、人に見られたくない記録をむき出しで刻む。それは、しないほうがいい。持ち歩けることと、中身が守られていることは、両立させなければなりませんでした。
中身は鍵をかけてしまい、台帳には「ありか」だけを書く
私たちが考えている答えはこうです。記録の中身そのものは台帳に書かない。中身は暗号化して——つまり鍵をかけた状態にして——別の場所にしまっておき、台帳に書くのは「その鍵のかかった箱がどこにあるか」という案内だけにする。
暗号化というのは、ざっくり言えば、正しい鍵を持っている人にしか中身が読めない状態にすることです。鍵がなければ、たとえ箱を手に入れても、中はただの意味をなさない文字の羅列にしか見えません。
たとえるなら、貴重品そのものを玄関先に並べておくのではなく、鍵のかかった貸金庫にしまっておいて、台帳には「金庫はこの場所にあります」という札だけを掛けておく。NFTが指しているのは、中身ではなく、その金庫のありかと鍵についての情報です。札は誰が見てもいい。けれど金庫を開けられるのは、鍵を渡された人だけ。こうすれば、持ち運べることと、むやみに見られないことが両立します。
どこまで見せるかを、本人が決める
この設計のいちばんの肝は、ここから先です。鍵を誰に渡すかを、本人が選べるようにすること。私たちはこれを「選択的開示」と呼んでいます。難しい言葉ですが、要は「どこまで見せるかを、自分で決められる」ということです。
しかも、見せる・見せないの二択ではありません。開く深さを段階で選べるようにしたいと考えています。たとえば——まったく見せない。好みの傾向を示すタグだけ見せる(辛口好き、ビールはあまり、くらいの粒度)。もう少し踏み込んだ要約だけ見せる。あるいは、全部見せる。同じ手帳でも、初めて入る店にはタグだけ、長く通って信頼している店には全部、というふうに、相手と場面に応じて開き方を変えられる。
これは、店が勝手にあなたを覗くのではなく、あなたが「この店には、ここまで」と決めて鍵を渡す、という向きの設計です。データの主導権が、預け先ではなく本人の側にある。前回のAIの店員の話で、AIに任せるところと任せないところの線をきっちり引いた、と書きました。あの線引きと根っこは同じで、今度は「あなたの記録を、誰にどこまで開くか」という線を、本人の手に握ってもらいたいのです。
ついでに、もう一つ考えていることがあります。この手帳は、人に譲り渡せない形にしておくつもりです。NFTというと売り買いできるイメージがあるかもしれませんが、自分の飲酒履歴が他人に売られて回るのは、どう考えても筋が悪い。だから、本人にひもづいたまま動かせない形——専門的には譲渡できないトークンと呼ばれるもの——にして、鍵のかけ方も段階的に強くしていく方針です。
「消す」とは、鍵を捨てること
保管の仕方についても、一つだけ。鍵のかかった中身は、本人が持ち運べる場所に置きつつ、私たちの側にも控えの写しを置いておく、というハイブリッドな構えを考えています。片方が使えなくなっても、もう片方から取り戻せるように、という保険です。
では、記録を消したくなったらどうするか。ここで面白いのは、暗号化しておくと「消す」のやり方が変わる、ということです。世界中に写しの配られる台帳では、一度書いたものを物理的に消して回るのは、そもそも難しい。けれど、中身に鍵がかかっているなら、その鍵を捨ててしまえばいい。鍵さえ失われれば、残った箱は永遠に開かない、ただの意味をなさない塊になります。中身は事実上、二度と読めません。
この「鍵を捨てることで中身を葬る」やり方には、crypto-shredding という名前がついています。直訳すれば、暗号による裁断、といったところでしょうか。あちこちに散らばった現物を一枚ずつシュレッダーにかけるのではなく、それを開く唯一の鍵を断つことで、まとめて読めなくする。消えにくい台帳の上で、それでも「忘れてもらう」を成り立たせるための、現実的な落としどころだと考えています。
まだ作っていない。けれど、境界だけは先に切っておく
ここまで書いておいて恐縮ですが、繰り返します。これらは、まだ作っていません。
今のrezonaでは、酒の記録はごく普通のデータベースに置かれ、AIの店員はそこを読んで接客しています。暗号化も、NFTも、選択的開示も、今は動いていません。順番として、まず接客という体験そのものを確かめたかった。これは前回も書いたとおりです。
ただ、一つだけ、地味な準備はしてあります。データをしまう層と、「誰に何を、どこまで見せるか」を決める層を、最初からきれいに分けて作ってあるのです。今はその「見せ方を決める層」が、普通のデータベースを相手にして素朴に動いているだけですが、後ろにいる相手を、暗号化された箱や台帳に差し替えても、表側の作りを壊さずに済むように線を引いてあります。
これは私たちが何度もやってきたことです。完成形を一気に組み上げようとせず、後から載せ替えられるように、境界だけ先に切っておく。地味で、外からはまったく見えない作業ですが、こういう継ぎ目を最初に決めておけるかどうかで、後で作り直す羽目になるか、すっと差し替えられるかが分かれます。今はまだ素朴な土台の上で動かしながら、その境界の引き方が正しいかを確かめている、という段階です。
おわりに
AIの店員が気の利いた一杯を勧めてくれる、その裏には必ず「あなたの記録」があります。私たちが考えたかったのは、その記録を誰が握るのか、という問いでした。
預けっぱなしにすれば、それはいつのまにか預け先のものになる。だからこそ、本人が握り、鍵をかけ、見せる相手を自分で選べるようにしたい。場を自分でコントロールできるか、という問いを、私たちは自分のデータにも向けたいのだと思います。
これが唯一の正解だ、と言うつもりはありません。設計には穴もあるでしょうし、作りながら考えが変わることもあるはずです。それでも、こうありたいと考えて、いま境界を切っているところです。立っているだけの人形に口を与えたときと同じように、この手帳も、自分たちの場の中で少しずつ形にしていくつもりです。
Boundary LAB は「境界を越える体験を設計する」会社です。自社ホスティングのメタバース rezona を運営しています。空間づくりのご相談は X(@shuuuuuuvuu)の DM へ。私たちについては Boundary LAB について もどうぞ。