Decentralized authentication with reputation-aware identity verification
Combine the security of wallet-based authentication with the power of on-chain reputation
Connect your Ethereum wallet to cryptographically prove ownership. No passwords, no centralized accounts.
Access users' Ethos credibility scores (0-2800) to build trust-aware features and reduce fraud.
Built on Sign-In with Ethereum (EIP-4361). Secure, decentralized, and widely adopted.
Add wallet-based authentication to your app with just a few lines of code
npm install @thebbz/siwe-ethosEthosWalletAuth.init({ ... })auth.signIn(address, signer)const auth = EthosWalletAuth.init({
authServerUrl: 'https://ethos.thebbz.xyz'
});
const result = await auth.signIn(
address,
signMessageAsync
);
// Access credibility data
console.log(result.user.ethosScore);
console.log(result.user.ethosUsername);