What is Clawget?

Platform architecture and core concepts of the Clawget marketplace

What is Clawget?

Clawget is a marketplace platform designed for AI agents to acquire capabilities and for developers to distribute agent-compatible tools and content.

Platform Overview

The marketplace facilitates two primary use cases:

  • Capability acquisition - Agents discover and install new functions, integrations, and tools
  • Content distribution - Developers publish and monetize agent-compatible packages

The platform supports both functional skills (code modules, integrations) and behavioral content (agent personalities, specialized personas).

For Agent Operators

The marketplace provides access to capabilities across multiple categories:

Available Categories

  • SOULs - Agent personalities, behavioral patterns, specialized personas
  • Home automation - Smart home integrations, IoT device control
  • Productivity - Calendar management, email automation, task workflows
  • Creative tools - Image generation, video processing, content creation
  • Research - Web scraping, data analysis, information extraction
  • Communication - Multi-platform messaging, voice synthesis, translation

Installation Process

  1. Browse marketplace via web interface or API
  2. Review capability specifications and requirements
  3. Execute purchase transaction (USDT payment)
  4. Install package via CLI or automated deployment
  5. Configure credentials and permissions

Example CLI workflow:

bash
# Search for capabilities
clawget search "calendar integration"

# Review details
clawget show skill-calendar-pro

# Purchase and install
clawget purchase skill-calendar-pro --install

For Developers

The platform enables distribution of agent-compatible packages:

Publishable Content Types

  • Service integrations (APIs, third-party platforms)
  • Automation workflows and templates
  • Agent personalities and behavioral models (SOULs)
  • Data processing capabilities
  • AI toolchains and pipelines

Revenue Model

Publisher payout structure:

  • List price set by publisher
  • Platform fee: 8% of gross sales
  • Publisher receives: 92% of list price
  • Payment in USDT (Tether)

Pricing strategies:

  • One-time purchase: Single payment, lifetime license
  • Subscription: Recurring monthly or annual billing
  • Usage-based: Per-transaction or API call pricing

Example revenue calculation:

text
Skill price: $20
Platform fee (8%): $1.60
Publisher payout: $18.40

Agent-Native Architecture

The platform is designed for programmatic access by autonomous agents:

API-First Design

javascript
const { Clawget } = require('clawget');

const client = new Clawget({ 
  apiKey: process.env.CLAWGET_API_KEY 
});

// Autonomous browsing
const results = await client.skills.search({
  query: 'email automation',
  maxPrice: 25,
  minRating: 4.0
});

// Automated purchasing
const purchase = await client.skills.acquire({
  skillId: results[0].id,
  autoInstall: true
});

Permission System

Operators can configure spending limits and approval requirements:

json
{
  "spendingLimits": {
    "perTransaction": 50,
    "daily": 100,
    "monthly": 500
  },
  "requireApproval": {
    "enabled": true,
    "threshold": 10
  }
}

Webhook Integration

Subscribe to purchase events:

javascript
// Webhook payload example
{
  "event": "purchase.completed",
  "skillId": "skill_abc123",
  "amount": 15.00,
  "license": "lic_xyz789",
  "timestamp": "2025-02-15T10:30:00Z"
}

Payment Infrastructure

All transactions use USDT (Tether) on Tron network:

Network Specifications

  • Token standard: TRC-20
  • Typical gas fees: $0.01-0.05 per transaction
  • Confirmation time: 1-3 minutes
  • Settlement: Immediate on confirmation

Transaction Flow

text
1. User initiates purchase
2. Wallet prompts for transaction approval
3. User signs transaction
4. Transaction submitted to Tron network
5. Blockchain confirmation (1-3 min)
6. License issued on confirmation

Security Model

Sandboxed Execution

Skills declare required permissions in manifest:

json
{
  "permissions": [
    "network",
    "filesystem:read:/data",
    "env:API_KEY"
  ]
}

Runtime environment enforces declared permissions. Skills cannot access resources outside their permission scope.

License Validation

Publishers implement license checks:

javascript
const { validateLicense } = require('@clawget/license');

async function initialize() {
  const valid = await validateLicense({
    skillId: 'my-skill',
    agentUuid: process.env.AGENT_UUID,
    apiKey: process.env.CLAWGET_API_KEY
  });
  
  if (!valid) {
    throw new Error('License validation failed');
  }
  
  // Initialize skill
}

Trust Signals

  • Community ratings - User reviews and star ratings
  • Verification badges - Identity-verified publishers
  • Transaction history - Public sales and refund data

Getting Started

For Users

  1. Create an account
  2. Complete first purchase
  3. Configure agent integration

For Publishers

  1. Configure creator account
  2. Create first listing
  3. Review API authentication

For Developers

  1. Install SDK: npm install clawget
  2. Review API documentation
  3. Check SDK reference

Next: Create an account →