Segurança e comprovação
Se houver uma disputa, você terá um registro assinado e datado do que foi combinado. Ancore-o, e sua impressão digital ficará em uma transação datada na Polygon que não controlamos. Uma alteração posterior no registro deixará de corresponder a ela.
Como funciona
Do primeiro rascunho à comprovação final
Este é o caminho completo de um acordo no TrustChain, do primeiro rascunho à comprovação que você pode apresentar em uma disputa. Ancore o registro, e sua impressão digital e data ficam em uma blockchain pública, em vez de depender da confiança em nós.
Você registra por escrito
Você descreve as condições em palavras simples e convida a outra pessoa. Quando ambos tiverem contas, podem conversar no próprio acordo, com criptografia de ponta a ponta. As chaves ficam nos seus dispositivos, não nos nossos servidores, então só quem participa da conversa pode lê-la. Nem nós podemos.
Você assina o acordo
Vocês dois assinam após verificar a identidade, e cada assinatura é registrada com sua hora. Armazenamos o acordo para que o TrustChain funcione, e ele só vai para a OpenAI quando você pede ajuda ao Consultor de IA ou ao Pip sobre ele.
A ancoragem calcula uma impressão digital
Quando você ancora um registro assinado, calculamos um código curto, sua impressão digital, a partir de seu ID, título, condições, valor e IDs das contas das duas partes. Os mesmos dados sempre produzem o mesmo código; mude um único caractere e ele será completamente diferente.
É gravada na Polygon
Esse código e o ID do registro são gravados na Polygon em uma transação datada. Se o registro mudar depois, deixará de corresponder àquela entrada, e qualquer pessoa poderá consultá-la no Polygonscan.
Cada etapa e exatamente o que o TrustChain registra em cada uma estão descritos em Como o TrustChain registra uma assinatura.
Seus dados
O que fica privado. O que se torna público.
Seu acordo tem três camadas: o que é sensível, o que mantém o serviço funcionando e a pequena parte que se torna pública se você ancorar. Veja onde cada uma fica.
Visível para as partes
Armazenado pelo TrustChain para que o serviço funcione. Nunca é tornado público.
- Texto completo do acordo
- Termos e condições
- Cláusulas negociadas
Mantido pelo TrustChain
Dados que mantêm o serviço funcionando. O link público mostra o status e as datas de assinatura, nunca quem vocês são.
- Estados das assinaturas
- Carimbos de tempo
- Status do acordo
Na Polygon, se você ancorar
Qualquer pessoa pode consultá-la no Polygonscan, sem precisar de conta.
- A impressão digital
- ID interno do TrustChain para o acordo
- A data e a hora da ancoragem
- Dois campos vazios de carteira
Nenhum texto de acordo, nome ou e-mail vai para a blockchain. A ancoragem grava a impressão digital do acordo e seu ID no TrustChain. Os dois campos de carteira na transação ficam vazios: você nunca conecta uma carteira.
Quando isso importa
Se um cliente se recusar a pagar
O trabalho terminou e o cliente não quer pagar ou diz que vocês combinaram algo diferente. Veja o que acontece em seguida.
Você abre o acordo que ambos assinaram
Ele fica na sua conta TrustChain exatamente como foi assinado pelos dois lados. Nenhuma das partes pode editar as condições depois.
Você compartilha o link público
Qualquer pessoa pode abri-lo sem conta e ver que os dois lados assinaram e quando. Nenhum dado privado é mostrado.
Se foi ancorado, a data é pública
Sua impressão digital fica em uma transação na Polygon com seu próprio carimbo de tempo, de modo que uma alteração posterior no registro deixa de corresponder a ela.
Uma versão diferente precisa ser explicada
Se o outro lado apresentar uma cópia diferente, você pode apontar o registro assinado por ambos e sua entrada datada na Polygon.
Você não precisa que ninguém aceite apenas sua palavra. Você tem o registro assinado.
Como funciona por dentro
Para quem se interessa pela parte técnica
Se quiser os detalhes, estão aqui.
Código aberto
Confira sem depender de nós
O código-fonte do contrato de ancoragem e um verificador de somente leitura estão abertos no GitHub sob a licença MIT. Com Node.js 18 ou mais recente, estes comandos comparam com a Polygon nosso registro de exemplo, um acordo de teste que criamos. O verificador não precisa de conta nem de chaves.
git clone https://github.com/TRUSTCHAIN-creator-KK/trustchain-protocol.git
cd trustchain-protocol
node verify/bin/trustchain-verify.js 5c79fbb0Leia o código no GitHub · O que cada verificação faz · Abrir o registro de exemplo
O que você pode conferir sem depender de nós
- A impressão digital foi gravada na Polygon pela carteira de ancoragem do TrustChain, na hora daquele bloco.
- O contrato ainda contém aquela impressão digital e não tem função para alterar ou excluir uma entrada.
- O código do contrato na Polygon corresponde ao código-fonte publicado no GitHub.
O que depende da nossa palavra
- Quem são as pessoas e que ambas assinaram. As assinaturas e suas horas vêm dos registros do TrustChain.
- Que um ID de registro pertence àquela ancoragem. O ID de registro de 8 caracteres não é gravado na blockchain; o registro público do TrustChain faz a ligação entre os dois.
- A partir de que a impressão digital foi criada, a menos que você tenha o arquivo do registro. Qualquer pessoa participante de um acordo ancorado pode baixá-lo na aba Comprovação.
Perguntas comuns
Perguntas frequentes
O TrustChain pode ler meu acordo?
Seu acordo é armazenado para que o TrustChain funcione, então sim, tecnicamente podemos acessá-lo. Ele só vai para a OpenAI quando você pede ajuda ao Consultor de IA ou ao Pip sobre ele (veja Privacidade, seção 5). Sua conversa é a exceção: ela é criptografada de ponta a ponta, então só os participantes podem ler as mensagens. Nós não podemos.
É possível transformar uma impressão digital de volta no meu texto?
Não. A impressão digital é de sentido único, então não é possível reconstruir seu texto a partir dela.
E se eu perder minha cópia do acordo?
Seu acordo fica armazenado na sua conta TrustChain, para você recuperá-lo quando quiser. Se o registro foi ancorado, sua impressão digital e data também permanecem na Polygon, mesmo que todas as cópias do texto sejam perdidas.
Com quem vocês compartilham meus dados?
Apenas com os serviços que operam o TrustChain: Sumsub para verificações de identidade, Stripe para pagamentos, OpenAI quando você pede ajuda ao Consultor de IA ou ao Pip, um serviço de e-mail que entrega convites, Google Firebase e as ferramentas de análise que você aceita usar. Não mostramos anúncios no TrustChain.
Segurança do TrustChain
O TrustChain não é um escritório de advocacia e não fornece orientação jurídica. Para questões sobre a possibilidade de exigir o cumprimento de um acordo, consulte um profissional qualificado onde você vive.
Encontrou um problema de segurança? Envie um e-mail para founder@trustchain.biz com Security no assunto.