{
  "specVersion": "1.0",
  "serviceName": "AV-Hub Tools",
  "listed": false,
  "phase": 0,
  "note": "Phase 0 = discovery only. Payments not live yet. listed:false until owner publishes.",
  "network": "eip155:8453",
  "asset": "USDC",
  "scheme": "exact",
  "payTo": "0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32",
  "mcpUrl": "https://mcp.defifintechdirectory.com/mcp",
  "httpBase": "https://api.defifintechdirectory.com",
  "humanSite": "https://defifintechdirectory.com",
  "updated": "2026-10-02T14:00:00+01:00",
  "merchant": {
    "name": "Aeternus Vita / AV-Hub",
    "stance": "organic-only · FacelessYT parked · original IP · no invented GMV"
  },
  "tools": [
    {
      "id": "game_launch_kit",
      "title": "Game Launch Kit",
      "priceUsdc": "1.00",
      "amountAtomic": "1000000",
      "status": "mvp",
      "sellable": false,
      "network": "eip155:8453",
      "payTo": "0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32",
      "http": { "method": "POST", "path": "/tools/game_launch_kit" },
      "mcp": { "toolName": "game_launch_kit" },
      "inputSummary": "genre, platform (itch|ios|quest|roblox), tone",
      "outputSummary": "JSON + markdown bundle: PRD, COMPS, PROMPTS, LAUNCH-NOTES, checklist",
      "inputSchema": {
        "type": "object",
        "properties": {
          "genre": { "type": "string" },
          "platform": { "type": "string", "enum": ["itch", "ios", "quest", "roblox"] },
          "tone": { "type": "string" }
        },
        "required": ["genre", "platform"]
      },
      "tags": ["game", "studio", "builder"],
      "humanUrl": "https://defifintechdirectory.com/tools/game_launch_kit.html"
    },
    {
      "id": "store_art_prompt_pack",
      "title": "Store Art Prompt Pack",
      "priceUsdc": "0.15",
      "amountAtomic": "150000",
      "status": "mvp",
      "sellable": false,
      "network": "eip155:8453",
      "payTo": "0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32",
      "http": { "method": "POST", "path": "/tools/store_art_prompt_pack" },
      "mcp": { "toolName": "store_art_prompt_pack" },
      "inputSummary": "title, genre, palette, aspects[]",
      "outputSummary": "Imagine-ready prompts + negatives for store listing art",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": { "type": "string" },
          "genre": { "type": "string" },
          "palette": { "type": "string" },
          "aspects": { "type": "array", "items": { "type": "string" } }
        },
        "required": ["title", "genre"]
      },
      "tags": ["game", "studio", "art"],
      "humanUrl": "https://defifintechdirectory.com/tools/store_art_prompt_pack.html"
    },
    {
      "id": "ship_gate_audit",
      "title": "Ship Gate Audit",
      "priceUsdc": "0.10",
      "amountAtomic": "100000",
      "status": "mvp",
      "sellable": false,
      "network": "eip155:8453",
      "payTo": "0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32",
      "http": { "method": "POST", "path": "/tools/ship_gate_audit" },
      "mcp": { "toolName": "ship_gate_audit" },
      "inputSummary": "project_type, optional url or text",
      "outputSummary": "Scored SEO / ASO / GDPR / polish checklist",
      "inputSchema": {
        "type": "object",
        "properties": {
          "project_type": { "type": "string" },
          "url": { "type": "string" },
          "text": { "type": "string" }
        },
        "required": ["project_type"]
      },
      "tags": ["qa", "ship", "seo"],
      "humanUrl": "https://defifintechdirectory.com/tools/ship_gate_audit.html"
    },
    {
      "id": "companion_book_outline",
      "title": "Companion Book Outline",
      "priceUsdc": "0.50",
      "amountAtomic": "500000",
      "status": "mvp",
      "sellable": false,
      "network": "eip155:8453",
      "payTo": "0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32",
      "http": { "method": "POST", "path": "/tools/companion_book_outline" },
      "mcp": { "toolName": "companion_book_outline" },
      "inputSummary": "topic, audience, chapter_count",
      "outputSummary": "Structured outline + affiliate-safe CTA slots",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic": { "type": "string" },
          "audience": { "type": "string" },
          "chapter_count": { "type": "integer", "minimum": 3, "maximum": 24 }
        },
        "required": ["topic", "audience"]
      },
      "tags": ["content", "books"],
      "humanUrl": "https://defifintechdirectory.com/tools/companion_book_outline.html"
    },
    {
      "id": "stickman_short_script",
      "title": "Stickman Short Script",
      "priceUsdc": "0.10",
      "amountAtomic": "100000",
      "status": "mvp",
      "sellable": false,
      "network": "eip155:8453",
      "payTo": "0x96873Fb532C630aE88c5e8A5dF5ef430c92dfF32",
      "http": { "method": "POST", "path": "/tools/stickman_short_script" },
      "mcp": { "toolName": "stickman_short_script" },
      "inputSummary": "metaphor_id or freeform theme",
      "outputSummary": "45–60s stick Shorts script + shot list (Soft Landing metaphors)",
      "inputSchema": {
        "type": "object",
        "properties": {
          "metaphor_id": { "type": "string" },
          "theme": { "type": "string" }
        }
      },
      "tags": ["content", "shorts", "discovery"],
      "humanUrl": "https://defifintechdirectory.com/tools/stickman_short_script.html",
      "note": "Discovery scripting only — FacelessYT Pro parked"
    }
  ],
  "coming": [
    {
      "id": "directory_search",
      "title": "Directory Search",
      "priceUsdc": "0.005",
      "amountAtomic": "5000",
      "status": "coming",
      "sellable": false,
      "summary": "Search this directory's catalog (and later curated outbound index)",
      "tags": ["directory", "agent-daily"]
    },
    {
      "id": "x402_preflight",
      "title": "x402 Preflight",
      "priceUsdc": "0.003",
      "amountAtomic": "3000",
      "status": "coming",
      "sellable": false,
      "summary": "Probe a URL for parseable PaymentRequired before you spend",
      "tags": ["x402-rails", "agent-daily"]
    },
    {
      "id": "listing_health_check",
      "title": "Listing Health Check",
      "priceUsdc": "0.01",
      "amountAtomic": "10000",
      "status": "coming",
      "sellable": false,
      "summary": "Score OpenAPI / llms.txt / well-known / MCP card freshness",
      "tags": ["directory", "agent-daily"]
    }
  ]
}
