project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

PoN - Web3 Digital Business Card

Digital business cards to help people connect easier while attending web3 conferences and events. The end goal is to create a reputation ecosystem to replace web2 platforms like LinkedIn.

PoN - Web3 Digital Business Card

Created At

ETHOnline 2022

Winner of

7️⃣ Polygon — Top 7

🏊‍♂️ IPFS & Filecoin — Pool Prize

Project Description

Problem

It is hard to remember and keep track of everyone we meet at events and re-connect later.

Current Alternatives

  • Documenting everything in memo apps or spreadsheets
  • Sending friend request on various social networks
  • Little to no interaction with the web3 ecosystem.

Solution

Digital business cards to help people connect easier while attending web3 conferences and events.

Features(Originality)

1. Easy web3 profile creation

Create your own profile, with no fees.

2. Share your info Instantly

Share anything about yourself with one simple link.

3. Manage your contacts seamlessly

Set permissions, search by profile, and even send direct messages.

4. Verifiable connections

Ability to prove / verify connections you have with others.

5. Technical details

  • The Soulbound tokens and their characteristics: non transferable but burnable to avoid spam.
  • The Etherum standards we based the product on: ERC712 for signature verifications, ERC4973 for SBTs and contracts upgradeable with UUPS.
  • The signatures are stored off-chain and encrypted with Threshold cryptography thanks to Lit protocol, any sensitive data is encrypted that way as well.
  • Part of the data relevant to encounter goes onchain when a user decides to mint the SBT to proof the encounter.
  • We built universal apps for web (nextjs) and mobile (ios, android).

How it's Made

1️⃣ Easy web3 profile creation and share your info Instantly

  • Ceramic:We are mixing these on-chain solutions with off-chain portable data by using Ceramic and Lit protocols, to achieve a superior UX combined with React to easily onboard every kind of use in any platform.

  • IPFS/Filecoin:To upload metadata about the encounter, upload media data, dapp deployed to IPFS.

  • ENS:Optional subdomains or just integration with avatar, twitter fields, create profile in ENS and redirect to web2 eth.link.

2️⃣ Verifiable connections

  • Polygon:The Souldbound minting contract deployed and consumed with cheap fees

  • Optimism:The Souldbound minting contract deployed to this network to experience high scalabality

  • Cronos:To deploy SBTs to the blockchain to prove that a user has met a person.

  • SKALE:(Planned) To deploy SBTs to the blockchain to prove that a user has met a person because of true data ownership.

  • Oasis:To deploy SBTs to the blockchain to prove that a user has met a person because of zero gas and speed.

  • Aurora:To deploy SBTs to the blockchain to prove that a user has met a person

  • The Graph:(Planned) Subgraph to query all SBTs, interacting with other sponsors subgraphs. This makes PoN a multi-chain application and the subgraph really helps us to do that with good UI/UX experience for not only users, but also developers in our team.

3️⃣ Out tech stack

  • We created a monorepo on GitHub where we forked Orbis-sdk to adapt to our needs.

  • Orbis-sdk is used to manage data storage, built on top of Ceramic and Lit protocol, some images are stored directly in IPFS

  • The smart contracts were created and tested using Hardhat framework and Slither

  • We use react-native with expo for our mobile apps, styled with styled-components

  • For the web app, we use Next.js, styled with Chakra UI and deployed to Vercel.

  • For smart contract interaction in the frontend, we use Rainbow-kit, Walletconnect and wagmi library.

background image mobile

Join the mailing list

Get the latest news and updates