daBatmanCoder left a comment (kamailio/kamailio#4328)
To see this `auth_web3` module in action and test the blockchain authentication functionality:
**Interactive Demo**: [cellact.github.io/oasis-authentication-app](https://cellact.github.io/oasis-authentication-app/) Try the complete authentication system with a user-friendly web interface.
**Complete Documentation & Smart Contracts**: [github.com/cellact/oasis-authentication-hardhat](https://github.com/cellact/oasis-authentication-hardhat) Full implementation details, contract addresses, and integration examples.
**Web Demo Source**: [github.com/cellact/oasis-authentication-app](https://github.com/cellact/oasis-authentication-app) React application demonstrating real-world integration patterns.
### Quick Test Setup: 1. Visit the [live demo](https://cellact.github.io/oasis-authentication-app/) 2. Connect MetaMask to Oasis Sapphire Testnet 3. Register test users and see confidential authentication in action 4. Test against our live SIP server: `mvno.cellact.nl`
The demo uses the same smart contracts that this Kamailio module authenticates against, providing end-to-end verification of the blockchain authentication flow. All user credentials are stored confidentially on Oasis Sapphire - passwords are never visible even to blockchain nodes.
**Contract Addresses (Testnet)**: - Auth Contract: `0xE773BB79689379d32Ad1Db839868b6756B493aea` - MD5 Hasher: `0x578d36D80A17030a8a15549d276a93Ac8BBf194C`