Powered by Ethos Network

Sign in with
Ethos

Decentralized authentication with reputation-aware identity verification

SIWE
Standard
0-2800
Credibility Range
OAuth 2.0
Compatible

Why Sign in with Ethos?

Combine the security of wallet-based authentication with the power of on-chain reputation

Wallet-Based Auth

Connect your Ethereum wallet to cryptographically prove ownership. No passwords, no centralized accounts.

Credibility Score

Access users' Ethos credibility scores (0-2800) to build trust-aware features and reduce fraud.

SIWE Standard

Built on Sign-In with Ethereum (EIP-4361). Secure, decentralized, and widely adopted.

Quick Setup

Integrate in Minutes

Add wallet-based authentication to your app with just a few lines of code

1
Install the SDK
npm install @thebbz/siwe-ethos
2
Initialize & Configure
EthosWalletAuth.init({ ... })
3
Sign In Users
auth.signIn(address, signer)
example.tsx
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);