# Proof of Friendship Protocol

*Launching Onchain Hugs by ChrisCoCreated and J. Valeska*

By [ChrisCoCreated](https://paragraph.com/@cocreated) · 2024-05-16

cocreation, blockchain, art

---

_This post was originally published on_ [_Bat-Signal by J. Valeska_](https://paragraph.xyz/@batsignal/proof-of-friendship)  
_CoCreated subscribers can send a hug for free (and CoLaborators get 10)_

* * *

  
The **Onchain Hugs** artwork uses the **Proof of Friendship** protocol to create a **unique pair of NFTs** featuring two people who sign as friends onchain.

![](https://storage.googleapis.com/papyrus_images/04d17bf0953ebaf2149c75247b105b92.png)

_Onchain Hug 13505 ![](https://cdn.jsdelivr.net/npm/emoji-datasource-apple/img/apple/64/1fac2.png) 5701_

###   
**How Proof of Friendship works?**

Proof of Friendship is a protocol that utilizes the [Base](https://warpcast.com/base) blockchain and [Farcaster](https://farcaster.xyz) frames technology to create a secure, transparent, and verifiable way of symbolizing and solidifying friendships in the digital age by recording an onchain proof.

1.  The protocol is initiated in an interactive cast, or "_frame_," on a Farcaster social media client, such as [Warpcast](https://warpcast.com/). When an user interacts with the **Onchain Hugs frame**, the frame prompts the user to **pay for the creation** of 2 **Onchain Hugs NFTs**, whose serve as a **unique representation of the friendship**. The user can select the colors and **preview the NFT**.
    
    1.  Typing the username of the intended friend, and optionally adding the colors.
        
    2.  Putting it onchain by confirming the transaction in your wallet.
        
2.  The user then **shares a link** to their **personalized Hug Frame** with their intended friend. This link serves as an **invitation for their friend** to participate in the protocol.
    
3.  When the intended friend interacts with the Hug Frame, they **confirm their acceptance of the friendship Onchain Hugs NFT.** This confirmation is **recorded on the blockchain** through a smart contract, which **mints the unique digital asset** with verifiable ownership.
    
4.  Both **the user and the recipient receive a copy of the Hug NFT**, customized through the Hug Frame's interactive features, as a tangible representation of their friendship.
    

The **Proof of Friendship protocol** leverages the inherent benefits of blockchain technology to create a secure, transparent, and verifiable method of **symbolizing friendships in the digital age**. The resulting **Onchain Hugs NFTs** are **unique**, **customizable**, and serve **as a lasting proof of their friendship.**

### More info

*   **Onchain Hugs smart contract:** [**0x67a882efa99989afc5e89ec51c82e34cf532650a**](https://basescan.org/address/0x67a882efa99989afc5e89ec51c82e34cf532650a)
    
*   **Onchain Hugs NFTs:** [**view at Opensea.**](https://opensea.io/assets/base/0x67a882efa99989afc5e89ec51c82e34cf532650a)
    
*   **Onchain Hugs frame:** [**try it at Warpcast.**](https://warpcast.com/chriscocreated/0x0ccfbe24)

---

*Originally published on [ChrisCoCreated](https://paragraph.com/@cocreated/onchainhugs)*
