Skip to content

keycase/keybae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keybae

Flutter client for KeyCase. Manage your cryptographic identity across iOS, Android, desktop, and web.

Part of the KeyCase ecosystem. See the spec for the full vision.

Setup

git clone https://github.com/keycase/keybae.git
cd keybae
flutter create . --platforms=ios,android,macos,linux,windows,web
flutter pub get
flutter run

Note: Run flutter create . after cloning to generate platform directories.

Architecture

lib/
  main.dart                    # entry point
  app.dart                     # MaterialApp, routing, theming
  screens/
    home_screen.dart            # bottom nav with tabs
    identity_screen.dart        # identity management
    proofs_screen.dart          # proof management
    settings_screen.dart        # server config, key management
  services/
    keycase_client.dart         # HTTP client for KeyCase server

Dependencies

Features

  • Identity — Create and manage your cryptographic key pair
  • Proofs — Link your identity to domains (DNS) and URLs
  • Discover — Find and verify other KeyCase identities
  • Settings — Configure server, manage keys, preferences

License

BSD-3-Clause

About

Keybae — Flutter client for KeyCase. Manage your cryptographic identity across iOS, Android, desktop, and web.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors