Para qualquer site Solana

Entrar com SI Passport

Qualquer projeto Solana pode deixar os visitantes entrarem com seu SI Passport, do jeito que os sites adicionam Entrar com Google: uma tag script, uma assinatura de mensagem gratuita e o Passport público, o nível e os saldos SI do visitante na sua página. Registre seu domínio, prove que o controla e ele entra no ar quando a equipe aprovar.

Sites parceiros0aprovados e no ar
Em análise0domínios provados
Logins em parceiros0nos sites parceiros
Sites SI0já conectados
Demo ao vivo

Entre aqui e veja o que a página de um parceiro recebe

É o mesmo widget que um parceiro adiciona. Entre com qualquer carteira Solana, ou entre sem carteira. O painel mostra o Passport público que sua página receberia, e nada mais.

Seu botão SI Passport
  • Uma assinatura de mensagem gratuita, nunca uma transação.
  • A mensagem cita o site onde o visitante está.
  • Sem carteira? Nos sites SI dá para entrar com uma chave de acesso.
O que sua página recebe
Entre para ver o Passport público que a página de um parceiro recebe.
Como funciona

Quatro passos e você está no ar

Registre

Entre com seu próprio SI Passport e registre seu domínio, o nome do projeto e, se quiser, o mint do seu token para verificar holders.

Prove o domínio

Coloque seu token em /.well-known/si-passport.txt ou numa tag meta da sua página inicial e confira aqui.

Análise da equipe

A equipe olha cada site antes de entrar no ar. Nada funciona num site parceiro até a equipe dizer sim.

No ar

Adicione o script. Seus visitantes entram com uma assinatura de mensagem gratuita que cita seu site, e sua página recebe o Passport público deles.

Configuração

Copiar, colar, pronto

Coloque estas linhas na sua página, com seu próprio domínio em data-site. O botão aparece onde você puser o elemento 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>

Leia o Passport na sua página

O widget envia o evento si:passport sempre que alguém entra ou sai. window.SIPassportNet.passport guarda o mesmo Passport público.

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);
});

Confira um login no seu servidor

Envie o token do visitante da página para o seu servidor e pergunte ao sicto.si com seu domínio. Guarde a resposta por um minuto.

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
Registre seu site

Traga seu projeto

Entre com seu SI Passport no sicto.si para registrar um domínio. Seu contato fica privado: só a equipe vê.

O que circula

Passport público sim, dados privados nunca

O que sua página recebe

  • O número do Passport, o usuário, o nome e a foto
  • O nível, que sempre vem do $SI
  • Os selos: SI MIND, equipe e oficial
  • Os saldos SI, com $SI primeiro
  • Uma verificação de holders do seu token, se você informar o mint
  • Os carimbos da rede

O que ela nunca recebe

  • O endereço da carteira
  • Qualquer chave, frase-semente ou senha
  • Qualquer transação ou aprovação
  • As notas privadas da equipe e as configurações do dono do Passport
  • Sessões de outros sites
  • Qualquer coisa que o dono do Passport não tornou pública
As regras para parceiros

Regras simples, aplicadas a todo site

  1. 01Nada entra no ar até a equipe aprovar o site, e a equipe pode pausar ou encerrar qualquer site na hora.
  2. 02Use o widget do sicto.si como ele é. Entrar é sempre uma assinatura de mensagem gratuita: nunca peça frase-semente, transação ou aprovação.
  3. 03A mensagem cita seu site. Logins feitos no seu site só valem no seu site, e sessões dos sites SI nunca valem no seu.
  4. 04Não se passe por um site SI, pelo SI MIND, pela Codeflex ou por uma carteira. Nada de nomes ou páginas parecidos.
  5. 05Um nível ou uma verificação de holders é um benefício que você pode oferecer, nunca um direito, uma participação ou uma promessa de valor. Nada aqui é conselho financeiro.
  6. 06Há limites por site. Um site que abusar é pausado, e cada pausa e decisão é só da equipe.
O diretório

Sites parceiros

Cada site que a equipe aprovou, com a data em que entrou no ar.

  • Nenhum site parceiro está no ar ainda. O seu pode ser o primeiro.
Entrar com SI Passport em um parágrafo

Entrar com SI Passport permite que qualquer projeto Solana adicione o login SI Passport ao próprio site. O visitante assina uma mensagem gratuita que cita o site, nunca uma transação, e o site recebe o SI Passport público dele: número, usuário, nível pelo $SI, selos, saldos SI e uma verificação opcional de holders do token do projeto, nunca o endereço da carteira. Um projeto registra o domínio no sicto.si, prova que o controla com um arquivo de token ou uma tag meta e entra no ar depois que a equipe aprova. Cada primeiro login num site parceiro cria um SI Passport gratuito cujo nível vem do $SI.

Perguntas

Sobre Entrar com SI Passport

Quanto custa Entrar com SI Passport?

Nada, para o parceiro e para o visitante. Entrar é uma assinatura de mensagem gratuita, e a conferência no servidor também é grátis.

Meu site vê o endereço da carteira do visitante?

Não. A página de um parceiro recebe o Passport público: número, usuário, nome, foto, nível, selos, saldos SI e a verificação de holders do próprio token. Nunca o endereço da carteira.

E se o visitante ainda não tiver SI Passport?

O primeiro login cria um SI Passport gratuito, pelas regras do SI Passport. O nível dele vem do $SI daquela carteira.

Quanto tempo leva a aprovação?

A equipe analisa os sites conforme chegam. Nada entra no ar antes de uma pessoa da equipe aprovar.

Um login feito no meu site pode ser usado em outro lugar?

Não. A mensagem cita seu site, o login é conferido com a origem do seu site e uma sessão criada no seu site só funciona no seu site.

Posso verificar holders do meu próprio token?

Sim. Informe o mint do seu token ao registrar, e cada Passport que sua página receber dirá se a carteira tem seu token.

Traga seus holders

Um Passport, todos os sites Solana

Registre seu domínio e dê aos visitantes o login que a comunidade SI já usa.