Skip to content

feed create

Create a new feed for content distribution.

Usage

grapevine feed create <name> [options]

Arguments

name

  • Type: string
  • Required: Yes

Name of the feed to create (1-255 characters).

grapevine feed create "My Tech Blog"

Options

-d, --description

  • Type: string

Feed description (max 2000 characters).

grapevine feed create "My Blog" --description "Latest articles and tutorials"

-t, --tags

  • Type: string

Comma-separated tags for the feed (max 20 tags).

grapevine feed create "My Blog" --tags tech,programming,tutorial

--image

  • Type: string

Cover image URL for the feed.

grapevine feed create "My Blog" --image "https://example.com/cover.jpg"

-c, --category

  • Type: string (UUID)

Category ID for the feed.

grapevine feed create "My Blog" --category "123e4567-e89b-12d3-a456-426614174000"

Examples

Basic Feed

grapevine feed create "My Blog"

Complete Feed

grapevine feed create "Tech Blog" \
  --description "Latest tech articles and tutorials" \
  --tags tech,programming,tutorial \
  --image "https://example.com/cover.jpg"

With Category

# List categories first
grapevine categories
 
# Create with category ID
grapevine feed create "Tech News" \
  --category "category-uuid" \
  --tags tech,news

Output

Creating feed...
✅ Feed created: 123e4567-e89b-12d3-a456-426614174000
   View at: https://grapevine.markets/feeds/123e4567.../entries

Authentication

Requires authentication via one of:

Environment Variable
export PRIVATE_KEY="0xYourPrivateKeyHere"
grapevine feed create "My Feed"

Payment

Feed creation requires x402 micropayment (handled automatically). Ensure you have:

  • ETH for gas fees
  • USDC for the payment

Notes

  • Feed Limit: Maximum 10 feeds per wallet
  • Payment: Automatic x402 micropayment processing
  • Private IPFS Storage: Images are stored on Private IPFS, returns image_cid
  • Wallet: Created automatically on first feed

Related Commands