すべての Solana サイトに

SI Passport でサインイン

どの Solana プロジェクトも、「Google でログイン」を加えるのと同じように、訪問者に SI Passport でサインインしてもらえます。script タグ1つ、無料のメッセージ署名1回で、訪問者の公開 Passport、ランク、SI の保有量があなたのページに届きます。ドメインを登録して管理を証明し、チームが承認すれば公開されます。

パートナーサイト0承認済みで公開中
審査待ち0ドメイン証明済み
パートナーでのサインイン0パートナーサイトで
SI サイト0すでに対応
ライブデモ

ここでサインインして、パートナーページに届く内容を見る

これはパートナーが追加するのと同じウィジェットです。どの Solana ウォレットでもサインインでき、ウォレットなしでも参加できます。右のパネルには、あなたのページが受け取る公開 Passport だけが表示されます。

あなたの SI Passport ボタン
  • 無料のメッセージ署名1回だけ。取引ではありません。
  • メッセージには訪問者がいるサイト名が書かれます。
  • ウォレットがない?SI サイトではパスキーで参加できます。
あなたのページが受け取る内容
サインインすると、パートナーページに届く公開 Passport が表示されます。
しくみ

4ステップで公開

登録

自分の SI Passport でサインインし、ドメイン、プロジェクト名、必要なら保有者チェック用のトークン mint を登録します。

ドメインを証明

トークンを /.well-known/si-passport.txt かトップページの meta タグに置き、ここで確認します。

チームの審査

どのサイトも公開前にチームが確認します。チームが承認するまで、パートナーサイトでは何も動きません。

公開

スクリプトを追加します。訪問者はあなたのサイト名が入った無料のメッセージに署名してサインインし、ページは公開 Passport を受け取ります。

セットアップ

コピーして、貼り付けて、完了

この数行をページに置き、data-site に自分のドメインを入れてください。ボタンは data-si-passport 要素を置いた場所に表示されます。

<link rel="stylesheet" href="https://sicto.si/assets/css/si-passport-net.css?v=202611111200">
<script src="https://sicto.si/assets/js/si-passport-net.js?v=202611111200" defer data-site="yourproject.com"></script>
<span data-si-passport></span>

ページで Passport を読む

誰かがサインインやサインアウトをするたびに、ウィジェットは si:passport イベントを送ります。window.SIPassportNet.passport にも同じ公開 Passport が入っています。

document.addEventListener('si:passport', e => {
  const p = e.detail.passport;   // null when signed out
  if (p) console.log(p.handle, p.tier, p.partner_token);
});

サーバーでサインインを確認

訪問者のトークンをページからサーバーに送り、自分のドメインを付けて sicto.si に問い合わせます。結果は1分間キャッシュしてください。

GET https://sicto.si/api/passport-net.php?a=me&site=yourproject.com
X-SI-Passport-Token: <the visitor's token>

200 {"ok": true, "passport": {"number": 1042, "handle": "...", "tier": "10K+", "partner_token": {"holder": true}}}
401 the sign-in ended, or it belongs to another site
サイトを登録

プロジェクトをつなごう

sicto.si で SI Passport にサインインすると、ドメインを登録できます。連絡先は非公開で、チームだけが見られます。

やり取りされるもの

公開 Passport だけ、個人データは決して

あなたのページが受け取るもの

  • Passport 番号、ハンドル、名前、写真
  • ランク(常に $SI から決まる)
  • 認証:SI MIND、チーム、公式
  • SI の保有量($SI が最初)
  • mint を設定した場合、自分のトークンの保有者チェック
  • ネットワークスタンプ

決して受け取らないもの

  • ウォレットアドレス
  • 鍵、シードフレーズ、パスワード
  • 取引や承認
  • チームの非公開メモと Passport 所有者の設定
  • ほかのサイトのセッション
  • Passport 所有者が公開していないもの
パートナーのルール

わかりやすいルールを、すべてのサイトに

  1. 01チームが承認するまでサイトは公開されません。チームはいつでもどのサイトでも一時停止や終了ができます。
  2. 02sicto.si のウィジェットをそのまま使ってください。サインインは常に無料のメッセージ署名です。シードフレーズ、取引、承認を求めてはいけません。
  3. 03メッセージにはあなたのサイト名が入ります。あなたのサイトでのサインインはあなたのサイトでだけ有効で、SI サイトのセッションがあなたのサイトで使えることもありません。
  4. 04SI サイト、SI MIND、Codeflex、ウォレットになりすまさないでください。紛らわしい名前やページも禁止です。
  5. 05ランクや保有者チェックは提供できる特典であって、権利や持分や価値の約束ではありません。ここにあるものは投資助言ではありません。
  6. 06サイトごとに上限があります。乱用したサイトは一時停止され、一時停止と判断はすべてチームが行います。
ディレクトリ

パートナーサイト

チームが承認したすべてのサイトと、公開された日付。

  • まだ公開中のパートナーサイトはありません。あなたのサイトが最初になれます。
SI Passport でサインインをひとことで

SI Passport でサインインは、どの Solana プロジェクトでも自分のサイトに SI Passport のログインを加えられるしくみです。訪問者はサイト名が書かれた無料のメッセージに署名するだけで、取引は一切なく、サイトは訪問者の公開 SI Passport を受け取ります。番号、ハンドル、$SI から決まるランク、認証、SI の保有量、そして任意でプロジェクト自身のトークンの保有者チェック。ウォレットアドレスは渡りません。プロジェクトは sicto.si でドメインを登録し、トークンファイルか meta タグで管理を証明し、チームの承認後に公開されます。パートナーサイトでの初めてのサインインごとに、ランクが $SI から決まる無料の SI Passport が作られます。

よくある質問

SI Passport でサインインについて

SI Passport でサインインの費用は?

パートナーにも訪問者にも無料です。サインインは無料のメッセージ署名で、サーバーでの確認も無料です。

私のサイトで訪問者のウォレットアドレスは見えますか?

いいえ。パートナーページが受け取るのは公開 Passport です。番号、ハンドル、名前、写真、ランク、認証、SI の保有量、自分のトークンの保有者チェック。ウォレットアドレスは決して含まれません。

訪問者がまだ SI Passport を持っていない場合は?

最初のサインインで、SI Passport のルールに従い無料の SI Passport が作られます。ランクはそのウォレットの $SI から決まります。

承認にはどのくらいかかりますか?

チームは届いた順にサイトを審査します。チームの誰かが承認するまで、どのサイトも公開されません。

私のサイトでのサインインがほかで使われることはありますか?

ありません。メッセージにはあなたのサイト名が入り、サインインはあなたのサイトのオリジンと照合され、あなたのサイトで作られたセッションはあなたのサイトでしか使えません。

自分のトークンの保有者を確認できますか?

はい。登録時にトークンの mint を入れれば、あなたのページが受け取るすべての Passport に、そのウォレットがあなたのトークンを持っているかが示されます。

ホルダーを連れてこよう

ひとつの Passport で、すべての Solana サイトへ

ドメインを登録して、SI コミュニティがすでに使っているログインを訪問者に。