oddsdk / collector

3 stars 0 forks source link

vCard Exchange #8

Open depatchedmode opened 1 year ago

depatchedmode commented 1 year ago

Goals

Goal: Let people exchange contact info that includes wallet address info, and demonstrate where that fits in a vCard

Stretch: Use WalletConnect V2 messaging to subscribe to vCard updates from that associated address - and then request it via the same channel?

Rationale

What does this demonstrate about ODD?

  1. (If we implement it this way) Shows how ODD can be used in a wallet client to maintain a local copy of signed messages and transaction history (in this case, of exchange events logged in the contract)

How does this support hackathon participants?

  1. Creates a rich onchain data set to query
  2. Provides an example of FIL native account interacting w/ a contract
  3. Provides an example of how ODD/WNFS can be used to securely keep a user-owned backup onchain and offchain message history

How do we measure success? 60% of installs exchange vCards with at least 3 other people.

Details

ETA: 2023-11-11

Related Issues

jeffgca commented 1 year ago

Note: iOS has an interesting experience for defining Pronouns, I assume these will be included in some vcards we see and we should handle them prominently if they exist.