gamma-spec

Explain Gamma Markets e-commerce event kinds and NIP-17 order flows.

9|11|Updated Mar 8, 2025
One-click install
npx skills add https://github.com/PlebeianApp/market --skill gamma-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gamma-spec
Source: https://github.com/PlebeianApp/market/tree/main/.claude/skills/gamma-spec
Command: npx skills add https://github.com/PlebeianApp/market --skill gamma-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill consolidates and contextualizes the Gamma Markets e-commerce specification to help engineers, product teams, and researchers understand and apply the standard in Nostr marketplaces.

Core Features & Use Cases

  • Comprehensive overview of event kinds (30402 products, 30405 collections, 30406 shipping, 31555 product reviews, 14/16/17 messaging) and their required tags
  • Guidance on order communication flows, including NIP-17 encrypted DMs, and merchant preferences handling per the spec (NIP-89, kind 0, 10019)
  • Reference to detailed specification documents and example tag structures to support implementation, debugging, and design discussions
  • Real-world use cases: validating product listings, building a simple marketplace flow, and integrating encrypted order/payment messaging

Quick Start

Use the gamma-spec skill to quickly consult the Gamma Markets e-commerce specification and reference materials for event kinds, tag formats, and messaging flows.

Frequently Asked Questions about gamma-spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the required Nostr event kinds for Gamma Markets e-commerce product listings?

Gamma Markets e-commerce uses Nostr event kind 30402 for products, 30405 for collections, 30406 for shipping, and 31555 for product reviews. Each kind requires specific tags to validate listings and build marketplace flows.

How do I handle order communication flows in a Nostr marketplace using NIP-17?

NIP-17 encrypted DMs handle order communication flows in Nostr marketplaces. The Gamma Markets spec uses event kinds 14, 16, and 17 to structure encrypted order and payment messaging between buyers and merchants.

What is the Gamma Markets specification for merchant preferences?

The Gamma Markets spec defines merchant preferences using NIP-89, kind 0, and kind 10019 events. These events configure how marketplace clients display merchant profiles and handle order routing.

How do I validate Nostr event tags when building a Gamma Markets integration?

To validate Nostr event tags for Gamma Markets, reference the provided specification mappings for event kinds 30402, 30405, and 30406. The skill provides structured sample data and required tag formats for implementation and debugging.

Does the Gamma Markets e-commerce spec extend NIP-99?

Yes, the Gamma Markets e-commerce specification extends NIP-99. It introduces dedicated event kinds for products, collections, shipping, and product reviews to support structured Nostr marketplace architecture.

What Nostr events do I need to debug a failing Gamma Markets checkout process?

Debug a Gamma Markets checkout by inspecting event kinds 30402 for product data, 30406 for shipping details, and kinds 14, 16, 17 for NIP-17 encrypted order messaging. Verify required tags match the specification references.