{
  "protocolVersion": "0.3.0",
  "name": "ScentPulse",
  "description": "Fragrance intelligence API for perfume collectors, dupe-hunters, and blind-buyers. Note-pyramid lookups, in-house batch-code freshness decoding, dupe/clone matching, blind-buy risk scoring, reformulation checks, EU allergen context, occasion/climate matching, price-per-ml value math, Middle Eastern attar/oud navigation, discontinuation watch, collection valuation, and layering guides. 12 endpoints, pay-per-query via x402 micropayments on Base.",
  "url": "https://scentpulse.theaslangroupllc.com",
  "preferredTransport": "HTTP+JSON",
  "version": "1.0.0",
  "provider": {
    "organization": "The Aslan Group LLC",
    "url": "https://theaslangroupllc.com"
  },
  "documentationUrl": "https://scentpulse.theaslangroupllc.com/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "fragrance-note-profile",
      "name": "Fragrance Note Profile",
      "description": "fragrance note profile \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "fragrance-note-profile",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "batch-code-decoding",
      "name": "Batch Code Decoding",
      "description": "batch code decoding \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "batch-code-decoding",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "dupe-clone-matching",
      "name": "Dupe Clone Matching",
      "description": "dupe clone matching \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "dupe-clone-matching",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "blind-buy-risk-scoring",
      "name": "Blind Buy Risk Scoring",
      "description": "blind buy risk scoring \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "blind-buy-risk-scoring",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "reformulation-checking",
      "name": "Reformulation Checking",
      "description": "reformulation checking \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "reformulation-checking",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "eu-allergen-context",
      "name": "Eu Allergen Context",
      "description": "eu allergen context \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "eu-allergen-context",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "occasion-season-matching",
      "name": "Occasion Season Matching",
      "description": "occasion season matching \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "occasion-season-matching",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "price-per-ml-normalization",
      "name": "Price Per Ml Normalization",
      "description": "price per ml normalization \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "price-per-ml-normalization",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "attar-oud-navigation",
      "name": "Attar Oud Navigation",
      "description": "attar oud navigation \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "attar-oud-navigation",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "discontinuation-tracking",
      "name": "Discontinuation Tracking",
      "description": "discontinuation tracking \u2014 pay-per-call via x402 (USDC, Base). Parameters and pricing: https://scentpulse.theaslangroupllc.com/openapi.json",
      "tags": [
        "discontinuation-tracking",
        "x402",
        "pay-per-call"
      ]
    },
    {
      "id": "catalog",
      "name": "ScentPulse full catalog",
      "description": "All endpoints with parameters, prices and examples: https://scentpulse.theaslangroupllc.com/openapi.json and https://scentpulse.theaslangroupllc.com/llms.txt",
      "tags": [
        "catalog",
        "openapi",
        "x402"
      ]
    }
  ]
}