Skip to Content
Usage GuideApp Features

App Features

Solidarity has four main sections, each designed for a specific purpose. Here’s what each one does.

📇 Cards

Your digital business cards

Create and manage your business cards with different information for different contexts.

What you can do:

  • Create multiple cards (work, personal, event-specific)
  • Add contact info, social links, skills
  • Choose what to share each time
  • Save to Apple Wallet

Privacy levels:

  • Public - Name and basic info only
  • Professional - Work details included
  • Personal - Full contact information

⚡ Match

Share with people nearby

Connect face-to-face with others using Solidarity without internet.

How it works:

  1. Both people open the app
  2. Nearby devices appear automatically
  3. Tap to connect and share
  4. Choose your privacy level

Also supports:

  • QR code scanning
  • Manual card entry
  • Share links for remote contacts

🎯 Shoutout

Discover other users

Browse business cards shared publicly by other Solidarity users.

What you’ll find:

  • Public profiles from the community
  • Cards organized by categories
  • Search and filter options
  • Lightning-themed discovery feed

Note: Only users who choose to share publicly appear here. Your cards stay private unless you opt in.


🔐 ID

Identity and group management

Manage your cryptographic identity and group memberships for anonymous verification.

Four group types:

1. Personal Groups (Local)

Groups you create and manage on your device.

  • Add members manually (by commitment)
  • Full control over membership
  • Great for: small teams, events, meetups

2. Invited Groups (P2P)

Groups you join via direct invitation.

  • Receive invite from group owner
  • Join with your cryptographic commitment
  • Great for: private communities, friend circles

3. On-Chain Groups (Blockchain)

Groups synced with Ethereum smart contracts.

  • Verifiable membership on blockchain
  • Decentralized and tamper-proof
  • Great for: DAOs, token-gated communities

4. ENS Groups (Domain-based)

Groups registered via Ethereum Name Service.

  • Join by ENS domain (e.g., mygroup.eth)
  • Automatic membership verification
  • Great for: public organizations, open communities

Why use groups?

  • Prove you’re part of a group without revealing your identity
  • Share credentials anonymously
  • Verify membership with zero-knowledge proofs

Quick actions:

  • Tap ID tab icon → Generate proof (copies to clipboard)
  • Use proof to verify group membership
  • No personal info revealed

Quick Tips

Switching between features:

  • Use the bottom tab bar
  • Cards, Match, Shoutout, ID

Privacy-first:

  • All data stored on your device
  • Choose what to share each time
  • No tracking or analytics

Offline-capable:

  • Match works without internet
  • QR codes work anywhere
  • Local-first design

Next: Learn about specific sharing methods or check out common use cases.

Last updated on