Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vCard Exchange #8

Open
depatchedmode opened this issue Aug 23, 2023 · 1 comment
Open

vCard Exchange #8

depatchedmode opened this issue Aug 23, 2023 · 1 comment

Comments

@depatchedmode
Copy link

depatchedmode commented Aug 23, 2023

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

  • When two people speak the event and would like to stay in touch
    • As one of the conversation participants, I want to exchange vCard info with them, so we know how to contact each other after the event.
      • QR Code scan mode
      • NFC tap mode
    • As the ODD team, we’d like that to result in both people having the Collector app, so that we get a broader sample set.
    • As PL, when these folks exchange contacts,
  • Keep a log of addresses met
    • Combined with your contacts data to make it human readable in the app without divulging any info publicly
  • Simple leaderboard
  • No PII needs to be stored on IPFS nor onchain
  • Using Account Metadata standard extension for addresses? https://docs.google.com/document/d/1baSoCMcd8LHsOcg_KKLJLBqhqBreI2A6KldD9l86jC0/edit#heading=h.mk41nv5erwgt
  • How do we represent this in a standard vCard format?
  • How does this get ingested into the Contacts app?

ETA: 2023-11-11

Related Issues

@depatchedmode depatchedmode added this to the Depart for Istanbul milestone Aug 24, 2023
@jeffgca
Copy link

jeffgca commented Aug 25, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants