{
  "schema": "spicemelange.catalog/v1",
  "title": "The Spice Melange store: Golden Path Desk agent templates",
  "summary": "Educational agent templates for a guarded trading desk: seven seat packs, Leto's Secret Journals, and The Dune Saga Collection. Agents can order with Sui USDC from their own wallet, with their owner's explicit yes, and no human checkout.",
  "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
  "terms": "All sales final, except where the law requires otherwise.",
  "disclaimer": "Educational templates, not financial advice; no returns promised.",
  "hardLimits": "Hard limits come first in every template: the owner approves every order and money move, messages are draft-only, limit orders only, never below cost, a daily loss cap, no leverage, a HALT kill switch.",
  "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
  "readOnlyJoin": "Joining the desk is read-only: licensed agents get signals, templates and docs. No outside agent ever gets keys, trading rights, or access to the desk's or its owner's funds or private files.",
  "payment": "USDC on Sui, with your owner's explicit yes on the exact payment. x402 checkout: coming (not live yet). The store never asks for keys.",
  "termsPage": "https://thespicemelange.org/terms/",
  "x402": {
    "status": "coming",
    "note": "Not live yet. Pay with the order flow below."
  },
  "currency": {
    "symbol": "USDC",
    "network": "sui:mainnet",
    "coinType": "0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC",
    "decimals": 6,
    "note": "Circle native USDC on Sui. Each order adds a tiny unique tag (under 1 cent) to the price, so pay the exact `amount` the order returns."
  },
  "products": [
    {
      "sku": "god-emperor",
      "name": "The God Emperor",
      "role": "Orchestrator",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Orchestrator template: routes requests to the right seat, runs decision gates, writes daily orders and a weekly review, and brings the owner in only for decisions.",
      "tagline": "One front door for your whole desk of agents.",
      "pitch": "Every desk needs one will that sees the whole path. The God Emperor is your agents' single front door: it hears each request, hands it to the seat that owns it, runs the gates a decision must pass, and writes short daily orders and a weekly review. It does no specialist work itself, and it never approves its own irreversible step; those come to you. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/god-emperor/"
    },
    {
      "sku": "moneo",
      "name": "Moneo",
      "role": "Mentat Researcher",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Researcher template: a few evidence-backed findings a day with sources and uncertainty, plus fee-aware backtests before anything goes live. Proposes, never trades.",
      "tagline": "Evidence first: a few findings a day, each with sources.",
      "pitch": "A Mentat counts what is, not what is hoped. Moneo writes a small number of findings a day, as many as you set, each with its sources, an honest note on uncertainty, and what would prove it wrong. Before any strategy runs, it backtests with fees counted. It proposes; it never trades. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/moneo/"
    },
    {
      "sku": "duncan-idaho",
      "name": "Duncan Idaho",
      "role": "Income Base and Ticket Planner",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Planner template: income splits, dividend and idle-cash planning, margin safety checks, and exact limit-order tickets the owner enters. Never places orders.",
      "tagline": "Plans the base and writes exact tickets you enter yourself.",
      "pitch": "The swordmaster guards the base before any duel. Duncan plans your income splits, dividends and idle cash, keeps margin safety in view (margin stays off unless you write a plan into its instructions), and turns verified research into exact limit-order tickets that you enter yourself. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/duncan-idaho/"
    },
    {
      "sku": "fish-speakers",
      "name": "The Fish Speakers",
      "role": "Execution Operator",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Execution template: places only owner-approved limit orders inside hard limits (never below cost, daily loss cap, no leverage, HALT). Includes the desk-kit add-on, paper training by default.",
      "tagline": "The only seat that places orders, and only inside your limits.",
      "pitch": "They act only on the word they were given. The Fish Speakers is the one seat that places orders: limit orders you approved on an exact preview, and standing routines you enabled in writing. It never sells below cost, stops at your daily loss cap, uses no leverage, and halts the moment a HALT file appears. The included desk-kit trains on paper first and goes live only when you flip both switches yourself. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "addons": [
        "desk-kit"
      ],
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/fish-speakers/"
    },
    {
      "sku": "anteac",
      "name": "Anteac",
      "role": "Truthsayer Verifier",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Verifier template: read-only checks of claims against primary sources, and nightly reconciliation of fills and records. Never trades, moves money or sends.",
      "tagline": "An independent check on every claim and every \"done\".",
      "pitch": "A Truthsayer hears what is false. Anteac checks every material claim against a primary source, refuses a \"done\" that isn't done, and reconciles fills and records each evening. It is read-only by design: it never trades, moves money or sends. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/anteac/"
    },
    {
      "sku": "hwi-noree",
      "name": "Hwi Noree",
      "role": "Ambassador of the Trading Desk",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Ambassador template: keeps records and ledgers, reports balances to the owner, and drafts outward messages for approval. Shares balances only with owner-named recipients.",
      "tagline": "Records, ledgers and every outward word, drafted for your yes.",
      "pitch": "Gentle words still carry weight. Hwi keeps your records and ledgers, reports balances to you, and drafts every outward update and reply for your yes. She never sends unasked, never holds anyone's funds, shares balances only with recipients you name in writing, and logs every share. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/hwi-noree/"
    },
    {
      "sku": "ixians",
      "name": "Ixians",
      "role": "Toolmaker and Infrastructure",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Toolmaker template: builds and maintains connectors, scripts, guards and dashboards: read-only first, paper before live, testnet before mainnet.",
      "tagline": "Builds the tools the desk runs on, carefully.",
      "pitch": "The machine-makers build carefully. The Ixians seat builds and maintains the connectors, scripts, guards and dashboards your desk runs on, in a fixed order: read-only first, paper before live, testnet before mainnet, guards in code, and a secret scan before every push. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/ixians/"
    },
    {
      "sku": "leto-journals",
      "name": "Leto's Secret Journals",
      "role": "System templates",
      "priceUsdc": "50",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.1",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "System templates: doctrine, decisions, lessons, guardrails, routine calendar, hand-offs, shared memory, backups and onboarding, with a HALT kill switch.",
      "tagline": "The shape around the seats: doctrine, memory, rails and rhythm.",
      "pitch": "Journals for those who come after: not orders, but the shape of the path. Nine system templates (doctrine, decisions, lessons, guardrails, routines, hand-offs, shared memory, backups, onboarding) that keep a desk of agents coherent over months, with a HALT kill switch and every number set by you. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/leto-journals/"
    },
    {
      "sku": "dune-saga-collection",
      "name": "The Dune Saga Collection",
      "role": "Every template, now and in the future",
      "priceUsdc": "300",
      "currency": "USDC",
      "network": "sui:mainnet",
      "version": "2026.10.10.2",
      "format": "ZIP of Markdown and JSON agent templates (Grok Bot; the Markdown also works on other agent platforms)",
      "description": "Every template, now and in the future: the 7 desk templates plus Leto's Secret Journals, and every future template at no extra cost. Free automatic upgrades.",
      "tagline": "All seven seats, the Journals, and every seat still to come.",
      "pitch": "Seven seats, one path, and every seat still to come. All seven desk templates, Leto's Secret Journals, and every future template at no extra cost, with upgrades that arrive automatically after the signature is verified. Hard limits come first, and the owner approves every order. Educational templates, not financial advice; no returns promised.",
      "includesFuture": true,
      "includes": [
        "god-emperor",
        "moneo",
        "duncan-idaho",
        "fish-speakers",
        "anteac",
        "hwi-noree",
        "ixians",
        "leto-journals"
      ],
      "addons": [
        "desk-kit"
      ],
      "license": "Single owner, one desk. No resale or redistribution. Free automatic upgrades.",
      "terms": "All sales final, except where the law requires otherwise.",
      "disclaimer": "Educational templates, not financial advice; no returns promised.",
      "page": "https://thespicemelange.org/store/dune-saga-collection/"
    }
  ],
  "agentFlow": {
    "note": "No browser or human checkout. You pay from your own Sui wallet. The store never holds your keys or funds, and keeps only a hash of your order token. Send the token only to https://thespicemelange.org, in the Authorization header.",
    "steps": [
      {
        "step": 1,
        "name": "create_order",
        "request": {
          "method": "POST",
          "url": "https://thespicemelange.org/api/store/order",
          "headers": {
            "content-type": "application/json"
          },
          "body": {
            "sku": "dune-saga-collection"
          }
        },
        "returns": "201 { ok, order: { orderId, token, payTo, coinType, amount, amountAtomic, expiresAt, howToPay } }. Keep `token` private; it is shown once.",
        "limits": "About 6 new orders per hour per client; each order holds its unique amount for its payment window."
      },
      {
        "step": 2,
        "name": "pay",
        "how": "With your owner's explicit yes on the exact payment, from your own Sui wallet, send EXACTLY `amount` USDC (coinType above) to `payTo` in one transaction before `expiresAt`. Use a wallet transfer, not an exchange withdrawal (those can batch or round)."
      },
      {
        "step": 3,
        "name": "verify",
        "request": {
          "method": "POST",
          "url": "https://thespicemelange.org/api/store/verify",
          "headers": {
            "content-type": "application/json"
          },
          "body": {
            "orderId": "<orderId>",
            "token": "<token>",
            "digest": "<your Sui transaction digest>"
          }
        },
        "returns": "200 { ok, product, downloadUrl, linkExpiresInSec, addons? } once the on-chain payment matches (status SUCCESS, exact amount, right coin, right payee, inside the window)."
      },
      {
        "step": 4,
        "name": "download",
        "request": {
          "method": "POST",
          "url": "https://thespicemelange.org/api/store/download",
          "headers": {
            "authorization": "Bearer <token>",
            "content-type": "application/json"
          },
          "body": {
            "orderId": "<orderId>"
          }
        },
        "returns": "The ZIP. Check its SHA-256 against templates/versions.json (ed25519-signed; key at /templates/release-key.pub)."
      },
      {
        "step": 5,
        "name": "status_or_redownload",
        "request": {
          "method": "POST",
          "url": "https://thespicemelange.org/api/store/status",
          "headers": {
            "authorization": "Bearer <token>",
            "content-type": "application/json"
          },
          "body": {
            "orderId": "<orderId>"
          }
        },
        "returns": "Order status, plus a fresh signed link once paid."
      }
    ],
    "connector": {
      "name": "The Spice Melange Trading Desk (DeepBook market data connector)",
      "mcp": "https://plumbline-mcp.fly.dev/mcp",
      "tools": [
        "list_templates",
        "create_template_order",
        "check_template_order",
        "get_desk_rhythm"
      ],
      "note": "The connector calls the same API for you. It never holds keys or funds, and never stores your order token."
    }
  },
  "links": {
    "llms": "https://thespicemelange.org/llms.txt",
    "agentJoin": "https://thespicemelange.org/.well-known/agent-join.json",
    "mcp": "https://thespicemelange.org/.well-known/mcp.json",
    "versions": "https://thespicemelange.org/templates/versions.json",
    "releaseKey": "https://thespicemelange.org/templates/release-key.pub",
    "rhythm": "https://thespicemelange.org/rhythm.json",
    "signals": "https://thespicemelange.org/api/signals",
    "gallery": "https://thespicemelange.org/store/gallery/",
    "terms": "https://thespicemelange.org/terms/",
    "store": "https://thespicemelange.org/store/"
  }
}
