Pipoke
Concepts

All Actions On Chain

This is the catalog. Every Pipoke action you can take, grouped by surface, with the contract that owns it. None of this lives on a backend. All of it is signed and settled on one of the 142 Pipoke programs deployed on Octra Devnet today.

Pipoke runs on Octra Devnet today. Any fee, price, or limit referred to here is a contract setting chosen for testing. Every one is owner-settable, and mainnet values will be different. These docs describe how the mechanics work, not what the numbers are.

#Social

Action Where Note
Post Feed shard One signed tx. Counts toward your daily action cap.
Reply (text) Feed shard Threaded under a parent.
Reply (voice note) Feed shard Voice clip sealed into your Circle; reply tx references the oct:// URI.
Reply (video) Feed shard Video sealed into your Circle; reply tx references the URI.
Repost Feed shard One repost per post per wallet.
Quote repost Feed shard Repost with attached text.
Like Feed shard One like per post per wallet.
Unlike Feed shard Free.
React (emoji) Engagement shard 16 reaction kinds.
Bookmark Engagement shard Private to you.
Pin to profile Engagement shard One pinned post per profile.
Poke (tip) Feed shard Direct POKE transfer attached to a post reference.
Promote Feed shard Keeps a post promoted for a span of epochs.
Edit post Feed shard Publishes a revision URI.
Delete post Feed shard Writes a tombstone. The history is auditable.
Story publish Feed shard TTL story with optional privacy tier.
Mark post as decoy Feed shard Hides from your own feed without deleting.

#Profile

Action Where
Register handle PipokeCore
Set display name PipokeCore
Set bio PipokeCore
Set avatar PipokeCore
Set follower-only X25519 pubkey PipokeCore
Follow / unfollow PipokeCore
Block / unblock PipokeCore
Mute / unmute PipokeCore
Set close-friend PipokeCore
Set DM allowlist required PipokeCore
Set DM allowlist member PipokeCore
Set default DM expiry PipokeCore

#Wallet and session

Action Where
Claim OCT from faucet OCTFaucet
Claim POKE from faucet POKEFaucet
Grant POKE allowance POKEToken
Activate session key SessionRegistry
Revoke session key SessionRegistry
Transfer POKE POKEToken
Transfer a launched coin The coin's BondingCurveToken
Claim engagement reward EngagementVault
Purchase premium PipokeCore

#Markets

Action Where
Launch a coin CoinLauncher (one POKE launch fee)
Buy on curve BondingCurveToken
Sell on curve BondingCurveToken
Swap OCT → token (post-grad) BondingCurveToken
Swap token → OCT (post-grad) BondingCurveToken

#Auctions

Action Where
Create auction PipokeAuctionRouter
Commit bid (sealed) Auction shard
Reveal bid Auction shard
Settle Auction shard
Claim payout Auction shard
Claim refund Auction shard

#Communities

Action Where
Create community PipokeCommunityShard
Join / leave PipokeCommunityShard
Apply (open application) PipokeCommunityShard
Approve / deny application PipokeCommunityShard
Treasury subscription PipokeCommunityShard
Post in community PipokeCommunityShard
Comment in community PipokeCommunityShard
Propose PipokeCommunityShard
Vote PipokeCommunityShard
Execute proposal PipokeCommunityShard
Mod action (mute / shadow / ban / lock post) PipokeCommunityShard
Mod bond post PipokeCommunityShard
Mod bond withdraw PipokeCommunityShard
Appeal PipokeCommunityShard
Decide appeal PipokeCommunityShard

#Rooms

Action Where
Open drop PipokeRooms
Close drop (seal VOD) PipokeRooms
Open community room PipokeCommunityRooms
Close community room PipokeCommunityRooms
Open backroom (anon-proven) PipokeRooms
Close backroom PipokeRooms

#Anonymous

Action Where
Register anon commitment PipokeAnonReputationRoots
Anon post Anon feed shard
Anon co-sign Anon feed shard
Anon auction commit Anon auction shard
Anon auction reveal Anon auction shard
Backroom open (anon-proven) PipokeRooms

#Games

Action Where
Buy in (cash poker) PokerShard
Register (tournament) PokerTournament
Re-enter PokerTournament
Play action (bet, call, fold, raise) PokerShard
Settle hand PokerShard
Place crash bet CrashHouse or CrashPvP
Cash out crash CrashHouse or CrashPvP
Create duel GameDuelShard
Join duel GameDuelShard
Commit duel move GameDuelShard
Reveal duel move GameDuelShard

#DMs and groups

Action Where
Send DM Inbox shard
Forward DM Inbox shard
Mark read Inbox shard
Create group Group shard
Add group member Group shard
Remove group member Group shard
Send group message Group shard

#Biont bridge

Action Where
Bond a biont to your handle PipokeBridge
Unbond PipokeBridge
Record mention of a soul PipokeBridge
Record post about a soul PipokeBridge

This is the whole surface. If you can do it in Pipoke, the chain has a receipt for it.

#See also