bsocial-posts

majiayu000's avatarfrom majiayu000

Create and read posts on BSocial protocol (on-chain social media on BSV). Uses BMAP (Bitcoin Mapping Protocol) for structured data.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 5, 2026

When & Why to Use This Skill

This Claude skill enables seamless interaction with the BSocial protocol on the BSV blockchain, allowing users to create and retrieve permanent, censorship-resistant social media posts. By leveraging the Bitcoin Mapping Protocol (BMAP), it ensures structured data handling for decentralized social networking applications and on-chain identity management.

Use Cases

  • Decentralized Publishing: Create immutable, time-stamped posts directly on the BSV blockchain for permanent record-keeping and verifiable content.
  • Censorship-Resistant Communication: Post content that remains accessible and unalterable, bypassing the limitations and moderation of centralized social media platforms.
  • On-chain Data Retrieval: Query and filter social media history from specific blockchain addresses to analyze user activity or archive decentralized data.
  • DApp Development Integration: Serve as a functional bridge for developers to automate on-chain social interactions within decentralized applications using BMAP structured payloads.
namebsocial-posts
descriptionCreate and read posts on BSocial protocol (on-chain social media on BSV). Uses BMAP (Bitcoin Mapping Protocol) for structured data.
allowed-tools"Bash(bun:*)"

BSocial Posts

Create and read on-chain social media posts using BSocial protocol.

When to Use

  • Post messages to BSV blockchain
  • Read on-chain social posts
  • Create permanent, censorship-resistant content
  • Build social media applications

Features

Create Posts:

  • Text content posted on-chain
  • Permanent and immutable
  • Associated with BSV address/identity
  • Uses BMAP protocol structure

Read Posts:

  • Query posts by address
  • Filter by type/app
  • Read post history

Usage

# Create post (requires funding)
bun run /path/to/skills/bsocial-posts/scripts/create-post.ts <wif> "Post content here"

# Read posts from address
bun run /path/to/skills/bsocial-posts/scripts/read-posts.ts <address>

Protocol

Uses BMAP (Bitcoin Mapping Protocol):

  • OP_RETURN data with BMAP prefix
  • Structured JSON payload
  • Post content, timestamps, metadata
  • Indexable by BMAP API services

Requirements

  • Funded wallet for creating posts (on-chain storage cost)
  • BMAP API access for reading posts
  • bmap-api-types package for type definitions