注册
用你自己的 SI Passport 登录,注册你的域名、项目名称,如有需要再填写代币 mint 以做持有人验证。

选择语言
已完整翻译成 9 种语言。法语、德语、俄语、印地语和阿拉伯语使用 Google 翻译。
这就是合作方添加的同一个组件。用任意 Solana 钱包登录,或不用钱包加入。面板显示你的页面会收到的公开 Passport,仅此而已。
登录后即可看到合作页面拿到的公开 Passport。
用你自己的 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>每当有人登录或退出,组件都会发出 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 查询。把结果缓存一分钟。
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 登录后即可注册域名。你的联系方式保持私密:只有团队能看到。
团队批准的每个网站,以及它上线的日期。
“使用 SI Passport 登录”让任何 Solana 项目都能在自己的网站上加入 SI Passport 登录。访客签署一条写明网站名称的免费消息,绝不是交易,网站收到访客公开的 SI Passport:编号、用户名、来自 $SI 的等级、认证标记、SI 持仓,以及可选的项目自有代币持有人验证,绝不包括钱包地址。项目在 sicto.si 注册域名,用令牌文件或 meta 标签证明控制权,团队批准后上线。在合作网站上的每一次首次登录都会生成一个免费的 SI Passport,其等级来自 $SI。
不花钱,对合作方和访客都是。登录是一次免费的消息签名,服务器上的验证也免费。
不能。合作页面拿到的是公开的 Passport:编号、用户名、名称、头像、等级、认证标记、SI 持仓以及其自有代币的持有人验证。绝不包括钱包地址。
首次登录会按 SI Passport 规则生成一个免费的 SI Passport。它的等级来自该钱包里的 $SI。
团队按收到的顺序审核网站。在团队成员批准之前,任何网站都不会上线。
不能。消息写明你的网站,登录会对照你网站的来源进行检查,在你网站上建立的会话只在你的网站有效。
能。注册时填写你代币的 mint,你的页面收到的每个 Passport 都会注明其钱包是否持有你的代币。
Ask SI 根据官方网站和实时市场数据作答。它绝不会索要私钥或助记词,也不提供任何投资建议。