🚀
Tonomy Developer Docs
  • Introduction
    • Features
  • Build Web4 Apps
    • Install
    • Register your Web4 App
    • Login
    • User Data and Logout
    • Sign Verifiable Credentials
    • Server Authentication
    • Smart Contracts
      • Develop
      • Deploy
      • 1-Click Transactions
      • Wallet Signing
    • Send P2P Messages
    • Troubleshooting
  • Multi-Chain Transactions + Crypto
    • Wallet Connect
    • Antelope Sigining Request (ESR)
  • Run Tonomy Infrastructure
    • Overview
      • Configuration
      • What software to run?
    • Node Setup
      • Setup
      • Run an API Node
      • Run a Block Producer Node
      • Becoming a Block Producer on Tonomy
    • API Endpoints
    • Hardware Requirement
    • Troubleshooting
  • Connect as an Exchange
  • Run Tonomy Gov OS
    • Technical requirements
    • Deploy Tonomy ID
    • Deploy a web wallet with the SDK
    • Reference
      • Application Interface (API)
      • Software Development Kit (SDK)
    • Troubleshooting
Powered by GitBook
On this page
  • Passwordless Single Sign-On (SSO) 🔑
  • ️Sovereign Digital Signatures ✍
  • Server Authentication 🔐
  • Sovereign Data Vault 🗄️
  • Smart Contract Transactions 🌐
  • Peer-to-Peer Messaging 📩
  1. Introduction

Features

Passwordless Single Sign-On (SSO) 🔑

Users log in via Tonomy ID (like Google SSO but without third-party control).

Why use it?

  • Easy onboarding for users

  • Privacy-first: No big tech, No centralized databases


️Sovereign Digital Signatures ✍

Turn a user's phone into an authenticator for:

  • W3C Verifiable Credentials

  • Documents (PDFs)

Why use it?

  • Non-repudiation: Proof that only the user signed it

  • Compliance-ready: Supports eIDAS and qualified electronic signatures (coming soon).

  • Secure approvals: Optional multi-factor authentication (MFA) for high-value operations.


Server Authentication 🔐

Securely authenticate users to your backend server

Why use it?

  • Verify every request: Cryptographic proof that each request is user-authorized.

  • No password dependencies: Avoid risks tied to database breaches.

  • Non-repudiation: Logs become cryptographically verifiable (proof the user initiated the action).


Sovereign Data Vault 🗄️

Store user data locally (e.g., KYC, preferences), enabling:

  • Secure data storage on user devices

  • Cross-app data sharing with user consent

Why use it?

  • Reduce onboarding friction (e.g., pre-fill user forms)

  • Compliance: Built-in privacy and GDPR alignment.

  • Eliminate custody risks: Apps don’t need to hold sensitive user data.


Smart Contract Transactions 🌐

Enable Seamless Web3 transactions, signed securely by users.

Why use it?

  • Gasless, seamless UX: Users can execute transactions without leaving your app.

  • Flexible signing: Supports smart contract actions, DAO votes, and token transfers.

  • Optional MFA: Increase security for high-value actions.

  • Performance: Built on Antelope’s scaleable protocol (0.5s block times, high TPS).


Peer-to-Peer Messaging 📩

DIDComm-based end-to-end encrypted messaging between users across apps.

Why use it?

  • User privacy by default

  • Cross-app interoperability

PreviousIntroductionNextBuild Web4 Apps

Last updated 1 month ago