truthid_sdk 0.1.1 copy "truthid_sdk: ^0.1.1" to clipboard
truthid_sdk: ^0.1.1 copied to clipboard

TruthID passwordless, decentralized authentication SDK for Dart/Flutter — verifier and cross-device requester roles, pure Dart.

truthid_sdk #

TruthID passwordless, decentralized authentication SDK for Dart/Flutter.

Integrate passwordless, decentralized authentication into your app in minutes — no TruthID-operated server, no passwords, no third-party login. Two independent roles in one package:

  • TruthIDClient — the verifier role (same as the TypeScript/Python/Ruby SDKs): generate a login challenge, verify the signed response from the phone. For a backend written in Dart.
  • TruthIDRequester — a Dart-only role: request a signature, transaction execution, or file pin from the user's TruthID mobile app over the same LAN/dead-drop transport the mobile app itself uses. For any Flutter (mobile or desktop) or server-side Dart app that wants to act as the requesting side of a cross-device flow.

Pure Dart — no package:flutter dependency, works in Flutter apps and plain Dart backends alike.

dependencies:
  truthid_sdk: ^0.1.0

Full documentation, how it works, and usage examples: github.com/masterlxz/truthid/tree/main/sdk

License #

MIT — see LICENSE.

0
likes
140
points
144
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

TruthID passwordless, decentralized authentication SDK for Dart/Flutter — verifier and cross-device requester roles, pure Dart.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

crypto, cryptography, elliptic, web3dart

More

Packages that depend on truthid_sdk