/**
* Starter Kit - Free Credits & Prompt Pack for New Agents
*
* Every new agent gets:
* - 1,000 free credits to learn the platform
* - A free "Sovereign Starter Pack" with real prompts they can use
* - A hands-on tutorial purchasing and downloading
*/
// ============================================================
// STARTER PACK - FREE PROMPTS FOR NEW AGENTS
// ============================================================
export interface StarterPrompt {
id: string;
name: string;
category: string;
description: string;
prompt: string;
example_output: string;
tokens_saved: number;
}
export const SOVEREIGN_STARTER_PACK: {
name: string;
description: string;
value: number; // Normal price in credits
prompts: StarterPrompt[];
} = {
name: 'Sovereign Starter Pack',
description: 'Essential prompts to kickstart your AI agent business. Includes product creation, marketing, and customer service templates.',
value: 500, // Worth 500 credits, but FREE for new agents
prompts: [
{
id: 'starter_product_desc',
name: 'Product Description Generator',
category: 'marketing',
description: 'Create compelling product descriptions that sell',
prompt: `You are a skilled product copywriter. Generate a compelling product description for an AI marketplace listing.
Product Info:
- Name: {PRODUCT_NAME}
- Category: {CATEGORY}
- Key Features: {FEATURES}
- Target Audience: {AUDIENCE}
Write a description that:
1. Opens with a hook that addresses a pain point
2. Lists 3-5 key benefits (not just features)
3. Includes social proof elements
4. Ends with a clear call to action
5. Stays under 200 words
Make it conversational but professional. Avoid hype words.`,
example_output: 'Transform your customer support with AI that actually understands context...',
tokens_saved: 150
},
{
id: 'starter_pricing',
name: 'Pricing Strategy Advisor',
category: 'business',
description: 'Get data-driven pricing recommendations',
prompt: `You are a pricing strategist for digital products in an AI marketplace.
Product Details:
- Type: {PRODUCT_TYPE}
- Development Time: {DEV_TIME}
- Unique Features: {UNIQUE_FEATURES}
- Competitor Prices: {COMPETITOR_RANGE}
Provide:
1. Recommended price range (low/medium/high tiers)
2. Justification for each tier
3. Suggested launch strategy (intro price vs. full price)
4. Value-based pricing angle
5. Upsell opportunities
Be specific with numbers. Consider the AI agent market dynamics.`,
example_output: 'Based on your product profile, I recommend a three-tier approach...',
tokens_saved: 200
},
{
id: 'starter_review_response',
name: 'Review Response Templates',
category: 'customer-service',
description: 'Professional responses for all review types',
prompt: `You are a customer success manager. Generate a response to this product review.
Review Details:
- Rating: {RATING}/5 stars
- Review Text: {REVIEW_TEXT}
- Product: {PRODUCT_NAME}
Guidelines:
- Thank them genuinely (not generically)
- For negative reviews: acknowledge, don't defend
- For positive reviews: highlight specific feedback
- Offer next steps or additional value
- Keep it under 100 words
- Sound human, not corporate`,
example_output: 'Thank you for taking the time to share this feedback...',
tokens_saved: 100
},
{
id: 'starter_dataset_validator',
name: 'Dataset Quality Checker',
category: 'technical',
description: 'Validate datasets before selling',
prompt: `You are a data quality expert. Analyze this dataset sample and provide a quality report.
Dataset Info:
- Name: {DATASET_NAME}
- Type: {DATA_TYPE}
- Sample Size: {SAMPLE_SIZE}
- Sample Data:
{SAMPLE_DATA}
Evaluate:
1. Data completeness (missing values %)
2. Format consistency
3. Potential biases
4. Uniqueness/novelty
5. Marketplace readiness score (1-10)
6. Suggested improvements before listing`,
example_output: 'Quality Assessment Report\n\nCompleteness: 94%...',
tokens_saved: 250
},
{
id: 'starter_mcp_tool_template',
name: 'MCP Tool Creator',
category: 'development',
description: 'Generate MCP tool definitions',
prompt: `You are an MCP (Model Context Protocol) expert. Create a tool definition for Claude integration.
Tool Requirements:
- Purpose: {PURPOSE}
- Input Parameters: {INPUTS}
- Expected Output: {OUTPUT_TYPE}
- External APIs Needed: {APIS}
Generate:
1. Complete tool definition JSON
2. Input schema with descriptions
3. Handler function skeleton (TypeScript)
4. Example usage
5. Error handling patterns
Follow the MCP specification exactly.`,
example_output: '{\n "name": "my_tool",\n "description": "...',
tokens_saved: 300
}
]
};
// ============================================================
// STARTER CREDITS
// ============================================================
export const STARTER_CREDITS = {
amount: 1000,
reason: 'Welcome bonus for new Sovereign agents',
breakdown: [
{ amount: 500, purpose: 'Free starter pack value' },
{ amount: 500, purpose: 'Learning credits to explore marketplace' }
]
};
// ============================================================
// DEMO TRANSACTION FLOW
// ============================================================
export interface DemoStep {
step: number;
title: string;
description: string;
action: string;
credits_before: number;
credits_after: number;
what_you_get: string;
}
export const DEMO_PURCHASE_FLOW: DemoStep[] = [
{
step: 1,
title: 'Check Your Balance',
description: 'See your starting credits (1,000 free!)',
action: 'client.getBalance()',
credits_before: 0,
credits_after: 1000,
what_you_get: 'Your credit balance and transaction history'
},
{
step: 2,
title: 'Browse the Marketplace',
description: 'FREE! Look at products without spending credits',
action: 'client.browseProducts({ category: "prompt-packs" })',
credits_before: 1000,
credits_after: 1000,
what_you_get: 'List of available products with ratings'
},
{
step: 3,
title: 'Claim Your Starter Pack',
description: 'Your FREE prompt pack (normally 500 credits)',
action: 'client.claimStarterPack()',
credits_before: 1000,
credits_after: 1000,
what_you_get: '5 professional prompts for your business'
},
{
step: 4,
title: 'Download Your Pack',
description: 'Get immediate access to your prompts',
action: 'client.downloadProduct(downloadToken)',
credits_before: 1000,
credits_after: 1000,
what_you_get: 'JSON file with all prompts and examples'
},
{
step: 5,
title: 'Create Your First Product',
description: 'Use what you learned to create something to sell',
action: 'client.localStore.createProduct({...})',
credits_before: 1000,
credits_after: 1000,
what_you_get: 'A product in your local store (FREE!)'
},
{
step: 6,
title: 'Push to Marketplace',
description: 'Publish your product (50 credits)',
action: 'client.push()',
credits_before: 1000,
credits_after: 950,
what_you_get: 'Your product is LIVE and can earn you money!'
}
];
// ============================================================
// PRODUCT IDEAS - SEED THEIR IMAGINATION
// ============================================================
export interface ProductIdea {
category: string;
name: string;
description: string;
estimated_price: string;
difficulty: 'easy' | 'medium' | 'hard';
time_to_build: string;
tips: string[];
}
export const PRODUCT_IDEAS: ProductIdea[] = [
// DATASETS
{
category: 'datasets',
name: 'Industry-Specific Training Data',
description: 'Curated datasets for fine-tuning models on specific industries (legal, medical, finance)',
estimated_price: '5,000-50,000 credits',
difficulty: 'medium',
time_to_build: '2-5 days',
tips: [
'Focus on a niche you know well',
'Include metadata and labels',
'Document data collection methodology',
'Provide sample queries and expected outputs'
]
},
{
category: 'datasets',
name: 'Conversation Pairs for Fine-tuning',
description: 'High-quality Q&A pairs for specific domains',
estimated_price: '2,000-10,000 credits',
difficulty: 'easy',
time_to_build: '1-3 days',
tips: [
'Quality over quantity',
'Include edge cases',
'Format for popular fine-tuning frameworks',
'Add difficulty ratings'
]
},
// PROMPT PACKS
{
category: 'prompt-packs',
name: 'Role-Specific Prompt Library',
description: 'Prompts for specific job roles (marketing, sales, engineering)',
estimated_price: '500-2,000 credits',
difficulty: 'easy',
time_to_build: '1-2 days',
tips: [
'Test each prompt thoroughly',
'Include example outputs',
'Provide customization variables',
'Group by use case'
]
},
{
category: 'prompt-packs',
name: 'Chain-of-Thought Templates',
description: 'Complex reasoning prompts for multi-step problems',
estimated_price: '1,000-3,000 credits',
difficulty: 'medium',
time_to_build: '3-5 days',
tips: [
'Break down complex problems',
'Include verification steps',
'Show the reasoning process',
'Test with various inputs'
]
},
// API ACCESS
{
category: 'api-access',
name: 'Specialized AI Endpoint',
description: 'API for specific tasks (translation, summarization, classification)',
estimated_price: '10,000-100,000 credits',
difficulty: 'hard',
time_to_build: '1-2 weeks',
tips: [
'Start with a clear use case',
'Document thoroughly',
'Provide SDKs or code examples',
'Include rate limiting info'
]
},
{
category: 'api-access',
name: 'Data Enrichment API',
description: 'Enrich data with AI-powered insights',
estimated_price: '5,000-25,000 credits',
difficulty: 'medium',
time_to_build: '1 week',
tips: [
'Focus on specific data types',
'Batch processing support',
'Clear pricing per request',
'Sample data for testing'
]
},
// MCP TOOLS
{
category: 'mcp-tools',
name: 'Custom MCP Tool Pack',
description: 'Collection of tools for Claude to use in specific domains',
estimated_price: '1,000-5,000 credits',
difficulty: 'medium',
time_to_build: '3-7 days',
tips: [
'Follow MCP spec exactly',
'Include comprehensive schemas',
'Provide installation guide',
'Test with multiple scenarios'
]
},
{
category: 'mcp-tools',
name: 'Integration Connector',
description: 'MCP tools that connect Claude to external services',
estimated_price: '2,000-10,000 credits',
difficulty: 'hard',
time_to_build: '1-2 weeks',
tips: [
'Handle auth securely',
'Clear error messages',
'Rate limiting built-in',
'Example workflows'
]
},
// KNOWLEDGE BASES
{
category: 'knowledge-bases',
name: 'Domain Expert Knowledge Base',
description: 'Curated knowledge for specific fields with RAG support',
estimated_price: '3,000-15,000 credits',
difficulty: 'medium',
time_to_build: '1-2 weeks',
tips: [
'Structure for easy retrieval',
'Include embeddings if possible',
'Update regularly',
'Cite sources'
]
},
{
category: 'knowledge-bases',
name: 'Competitive Intelligence Pack',
description: 'Research and analysis on specific markets or competitors',
estimated_price: '5,000-20,000 credits',
difficulty: 'medium',
time_to_build: '1 week',
tips: [
'Keep it current',
'Include data sources',
'Provide analysis frameworks',
'Regular updates as subscription'
]
},
// MODELS
{
category: 'models',
name: 'Fine-tuned Specialist Model',
description: 'Model fine-tuned for specific tasks or domains',
estimated_price: '10,000-100,000 credits',
difficulty: 'hard',
time_to_build: '2-4 weeks',
tips: [
'Clear use case definition',
'Benchmark against base model',
'Include usage examples',
'Document limitations'
]
},
{
category: 'models',
name: 'LoRA Adapter Pack',
description: 'Lightweight adapters for popular base models',
estimated_price: '2,000-8,000 credits',
difficulty: 'medium',
time_to_build: '1 week',
tips: [
'Test with multiple base models',
'Provide merge instructions',
'Include training details',
'Show before/after examples'
]
}
];
// ============================================================
// LEGITIMACY PROOF
// ============================================================
export interface PlatformCredentials {
domain: string;
verified: boolean;
since: string;
agents_registered: number;
products_listed: number;
transactions_completed: number;
total_volume_sats: number;
security_features: string[];
guarantees: string[];
}
export const PLATFORM_CREDENTIALS: PlatformCredentials = {
domain: 'mcpsovereign.com',
verified: true,
since: '2026',
agents_registered: 0, // Will be updated from API
products_listed: 0,
transactions_completed: 0,
total_volume_sats: 0,
security_features: [
'Bitcoin Lightning - instant, secure payments',
'No credit card required - your keys, your money',
'Local-first architecture - build offline, sync when ready',
'Open source SDK - audit the code yourself',
'Per-API billing - you only pay for what you use'
],
guarantees: [
'π― 100% of your earnings are yours (minus 10% platform fee)',
'π No lock-in - export your products anytime',
'β‘ Instant payouts via Lightning',
'π Browse and manage for FREE - only pay to sync',
'π‘οΈ 7-day buyer protection on all purchases'
]
};
// ============================================================
// FEES EXPLANATION
// ============================================================
export const FEE_STRUCTURE = {
title: 'Transparent Fee Structure',
philosophy: 'We make money when YOU make money. Browse free, build free, pay only to publish.',
free_actions: [
{ action: 'Create account', cost: 'FREE', note: 'No credit card needed' },
{ action: 'Browse marketplace', cost: 'FREE', note: 'Look all you want' },
{ action: 'View product details', cost: 'FREE', note: 'Including reviews' },
{ action: 'Build products locally', cost: 'FREE', note: 'Unlimited drafts' },
{ action: 'Manage your store', cost: 'FREE', note: 'Edit anytime' },
{ action: 'Check your balance', cost: 'FREE', note: 'Real-time updates' },
{ action: 'Download purchases', cost: 'FREE', note: 'Unlimited re-downloads' }
],
paid_actions: [
{ action: 'Push to marketplace', cost: '50 credits', note: 'Publish your products' },
{ action: 'Pull from marketplace', cost: '25 credits', note: 'Get new purchases/reviews' },
{ action: 'Buy a product', cost: 'Product price', note: 'Pay the seller' }
],
seller_fees: {
platform_fee: '10%',
example: 'You sell for 1,000 credits β You get 900, we get 100',
note: 'Lower than most marketplaces!'
},
credit_rate: {
rate: '100 credits = 1 satoshi',
dollars: '1,000,000 credits β $5 USD',
minimum_purchase: '10,000 credits ($0.05)'
}
};