bsocial-posts
Create and read posts on BSocial protocol (on-chain social media on BSV). Uses BMAP (Bitcoin Mapping Protocol) for structured data.
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.
| name | bsocial-posts |
|---|---|
| description | Create 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-typespackage for type definitions