Glossário popular do Islamic Passport

Publicado em 22 October 2025

Autor: Abu Bakr Wakil

Quer conhecer os termos que usamos no Islamic Passport sem se perder em siglas ou jargões técnicos? Este guia traz, de A a Z, uma versão em linguagem simples do nosso glossário oficial. É uma leitura rápida para quem quer entender a base tecnológica, religiosa e comunitária da plataforma.

A

  • AEAD (Authenticated Encryption with Associated Data): modo de criptografia que protege o conteúdo e ainda garante que ninguém mexeu nas informações extras que viajam com a mensagem.
  • AES-256-GCM: forma de codificar dados com chave muito forte (256 bits), rápida e confiável para manter tudo seguro.
  • Administrador de Mesquita: representante da mesquita que ajuda na parte prática do sistema, conferindo documentos e apoiando os líderes religiosos.
  • Algoritmo: passo a passo que o computador segue para resolver algo. Exemplo: comparar fotos para confirmar identidades.
  • API (Interface de Programação de Aplicações): conexão automática que permite que dois sistemas conversem sem intervenção manual.

B

  • Back-end: parte invisível do sistema onde as regras acontecem e de onde saem as respostas para o aplicativo ou site.
  • BBS+: tipo de assinatura digital que prova uma informação sem precisar mostrar todos os dados do usuário.
  • BLS (Boneh–Lynn–Shacham): assinatura usada em blockchains para juntar várias assinaturas em um único comprovante.
  • Blockchain: livro de registros compartilhado. Cada bloco guarda dados ligados ao anterior, o que impede alterações indevidas.
  • Broker de Mensagens (Fila): serviço que recebe tarefas, organiza em fila e entrega para outros sistemas processarem na ordem certa.

C

  • Carteira Digital (Wallet): aplicativo onde você guarda suas credenciais e chaves com segurança.
  • Chaperone: veja Wali.
  • Credencial Verificável (VC): documento digital assinado por uma autoridade confiável, usado como prova quando necessário.
  • Credenciais Específicas do Sistema: conjunto de documentos digitais próprios do Islamic Passport que confirmam identidade, ligação com mesquitas, papéis de validação, estado civil e reputação.
  • Criptografia: técnica de transformar informações em códigos indecifráveis para quem não tem permissão.
  • CosFace: algoritmo especializado em reconhecimento facial que compara rostos com alta precisão.

D

  • DDD (Domain-Driven Design): forma de organizar o sistema pensando primeiro no que o negócio precisa.
  • dApp (Decentralized Application): aplicativo que roda em rede distribuída, sem depender de um servidor central.
  • DID (Identificador Descentralizado): código único controlado pelo usuário que funciona como um “CPF digital” dentro de redes seguras.
  • DID Document: ficha onde ficam as chaves e contatos associados a um DID.
  • DIDComm: conjunto de regras para trocar mensagens seguras entre carteiras digitais.
  • Diáspora: comunidade muçulmana fora de sua região de origem. O sistema atende demandas específicas desse grupo.
  • DPIA (Relatório de Impacto à Proteção de Dados): estudo que mostra riscos e medidas de proteção de dados sensíveis.
  • DPO (Data Protection Officer): responsável por garantir que seguimos a legislação de proteção de dados.
  • Due diligence: checagem detalhada antes de firmar parcerias ou validar organizações.

E

  • Endosso: aprovação dada por alguém confiável para confirmar uma informação sobre outra pessoa.
  • ECDSA (Elliptic Curve Digital Signature Algorithm): assinatura digital baseada em curvas elípticas, comum em redes como Bitcoin.
  • Ed25519: assinatura moderna e veloz usada para autenticar mensagens com alta segurança.
  • EVM (Ethereum Virtual Machine): ambiente que executa contratos inteligentes compatíveis com Ethereum.
  • ESP32: placa eletrônica usada para capturar imagens e controlar acessos físicos no projeto.

F

  • Firmware: programa que roda direto em dispositivos como o ESP32 para controlar sensores e câmeras.
  • Foundry: kit de ferramentas para desenvolver e testar contratos inteligentes em Solidity.
  • Front-end: parte visível do sistema que você usa no navegador ou aplicativo.

G

  • Governança: conjunto de regras que define quem decide e quem executa ações no sistema.
  • Guardião (Guardian): pessoa ou entidade que ajuda a recuperar sua conta se você perder o acesso.

H

  • Halal: significa “permitido” na tradição islâmica. O nosso matchmaking segue essas normas.
  • Hash: código gerado a partir de um dado. Se algo muda, o hash também muda.
  • Hifẓ al-ʿird (حفظ العرض): princípio islâmico que protege a honra e reputação das pessoas.
  • Hardhat: ambiente de testes e depuração para contratos inteligentes em Ethereum.
  • HSM (Hardware Security Module): equipamento físico que guarda chaves digitais com máxima proteção.
  • Hyperledger Fabric: plataforma de blockchain privada, com regras sob medida para grupos específicos.
  • Hyperledger Besu: software compatível com Ethereum, pensado para empresas e redes permissionadas.
  • Quorum: versão empresarial do Ethereum focada em confidencialidade e desempenho.

I

  • Identidade Islâmica Verificável: nome do nosso sistema, que une tecnologia e princípios religiosos.
  • IPFS (InterPlanetary File System): rede distribuída para guardar arquivos sem depender de um único servidor.
  • IoT (Internet das Coisas): objetos conectados que trocam dados automaticamente, como catracas inteligentes.

J

  • JWT (JSON Web Token): formato padrão para enviar dados de autenticação pela internet.

K

  • Keccak-256: função de hash usada no Ethereum para garantir que dados não foram alterados.
  • KYC remoto (Know Your Customer): verificação de identidade feita totalmente online.

L

  • LGPD: lei brasileira que define como tratar dados pessoais com segurança e consentimento.
  • Logs: registros automáticos de tudo o que acontece no sistema, usados para auditoria.

M

  • Matchmaking Halal: módulo opcional que cruza perfis para propostas de casamento conforme as regras islâmicas.
  • Madhhab: escola de jurisprudência islâmica (Hanafi, Maliki, Shafi’i, Hanbali) que pode aparecer nas credenciais.
  • m-de-n (Multisig): regra que exige mais de uma assinatura para aprovar algo sensível.
  • Merkle: árvore de hashes que facilita conferir se os dados foram alterados.
  • Merkle roots: hash final que representa toda a árvore Merkle.
  • Microserviços: modelo onde o sistema é dividido em pequenas partes independentes que se comunicam.

N

  • Node.js: ambiente que permite rodar JavaScript no servidor.
  • Nó (Node) da Blockchain: computador que participa da rede blockchain guardando e validando blocos.

O

  • OAuth 2.0: padrão que permite login usando contas de outros serviços sem compartilhar a senha.
  • Onboarding: etapa inicial de cadastro com envio de documentos e prova de vida.
  • On-chain: dados guardados diretamente na blockchain.
  • Off-chain: dados guardados fora da blockchain, como em servidores seguros.
  • OpenCV: biblioteca usada para analisar imagens e vídeos.

P

  • Painel Web Autenticado: área restrita do site com informações completas para quem tem permissão.
  • Prova de Vida: sequência de movimentos rápidos para mostrar que a pessoa está presente durante o cadastro.
  • PII (Personally Identifiable Information): dados pessoais que identificam alguém, exigindo proteção extra.

R

  • RabbitMQ: exemplo de broker de mensagens que organiza tarefas em fila.
  • Rede Permissionada: blockchain onde só participantes autorizados podem entrar e validar dados.
  • REST (Representational State Transfer): modelo comum de comunicação entre sistemas via HTTP.

S

  • SD-JWT: versão de JWT que permite compartilhar apenas partes escolhidas de um documento.
  • SHA-256: função de hash muito usada para garantir integridade dos dados.
  • secp256k1: curva usada por assinaturas como a ECDSA em Bitcoin e Ethereum.
  • SGCIF (Sistema Generativo Computacional para Identificação Facial): nome formal do projeto descrito nos documentos de requisitos.
  • Sheikh / Imã: líderes religiosos com autoridade para emitir ou validar credenciais importantes.
  • Shuyukh: grupo de líderes religiosos (plural de Sheikh) consultados em decisões sensíveis.
  • Shūrā (شورى): conselho consultivo islâmico que inspira nossa governança colaborativa.
  • Solidity: linguagem usada para criar contratos inteligentes compatíveis com Ethereum.
  • Stack Tecnológica: conjunto de tecnologias que compõem o projeto.

T

  • Tailwind CSS: biblioteca que oferece classes prontas para montar interfaces rápidas.
  • Token: código que comprova que alguém está autenticado ou tem permissão para algo.

V

  • Validador Nível 1: membro treinado para confirmar dados simples sem expor informações sensíveis.
  • Verificação Periódica: revisão regular das credenciais, como pedir prova de vida a cada poucos meses.
  • Visão Computacional: área de estudo que ensina máquinas a interpretar imagens e vídeos.
  • WebSocket: tecnologia que mantém conexão aberta para trocar mensagens em tempo real.
  • Wali / Chaperone: guardião familiar que acompanha propostas de casamento no matchmaking halal, garantindo o respeito às normas islâmicas.

X

  • XChaCha20-Poly1305: modo de criptografia que combina rapidez e segurança mesmo quando muitas mensagens são enviadas.

Z

  • Zero-Knowledge Proof (Prova de Conhecimento Zero): forma de provar que algo é verdadeiro sem revelar os detalhes da informação.

Se encontrar um termo novo ou quiser sugerir melhorias, fale com nosso time pelos canais de suporte. Vamos manter este glossário atualizado junto com você.