

When new channels are created, the program links the creator's wallet to a channel token. Channel tokens represent one-way connections to their creator.
Anyone can subscribe to a channel by minting its token. Channels organize an audience of wallets.

Friendpacks makes it easy to put your friend group on chain.
Every pack has a token. If you hold the token, you're in the pack.
This can be used to create public alliances among wallets (e.g., FaZe Clan, rat pack, Cheetah Girls) and to push information to users based on their friends' activity.

Press The Button is an app that lets you connect your wallet and press a button.
When you press the button, it shows which of your friends (wallets you share at least one pack with) have also pressed the button and when exactly they pressed it.
PTB shows one way that dapps could use friendpacks (or other social primitives) to surface relevant information for their users.
With the avatars program, you can declare an NFT as the avatar for your wallet.
When you pick an asset, it verifies that your wallet is the owner and creates a record of your selection, on-chain. This way, any dapp can look up your wallet's avatar and use it.
If another wallet is using an NFT that you own as their avatar, you can revoke it and reset their avatar to the default.
Likes is a program for giving likes to Solana transactions. It lets you say, "my wallet likes this txn."
Ofc, any dapp can use your likes from any other dapp.