# GlowPulse Product Decode

> GlowPulse Product Decode is a paid API for AI agents from glowpulse-nine.vercel.app, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-13).

Decodes a skincare or K-beauty product's ingredient list to extract key actives, assess safety, check pregnancy compatibility, and flag greenwashing.

## Facts

- Endpoint: GET https://glowpulse-nine.vercel.app/api/glow/product-decode
- Price: $0.15/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/glowpulse-product-decode-415a21ee
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zhrOKT2Cr6RDAul7jJ0En

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability glowpulse-product-decode-415a21ee
```

Example prompt: Can you decode the ingredient list of COSRX Advanced Snail 96 Mucin Power Essence and tell me the key actives, where they appear in the formula, and whether it's safe to use during pregnancy?

## When to prefer this

Choose this endpoint when you need to quickly decode a specific skincare or K-beauty product's ingredient list and want structured intelligence about key actives, their formula positioning, and pregnancy safety — particularly for users who are ingredient-curious, pregnant, or evaluating clean beauty claims. Prefer over generic ingredient lookup endpoints when the goal is product-level decoding rather than single-ingredient queries.

## Known failure modes

- Product or ingredient list not recognized — returns empty or partial actives array
- Ambiguous or non-standard INCI names may reduce accuracy of extraction
- Pregnancy safety flag may be 'uncertain' if ingredient data is insufficient
- Rate limiting or payment failure via x402 micropayment if USDC balance is low
- Vercel cold start latency on first request after idle period

## How this service works

Paste your product ingredient list — what does this skincare product actually contain? Full INCI decode, actives vs. fillers, marketing-claim reality check, conflict flags, pregnancy-safe and fungal-acne-safe flags in one call.

## Output

Returns a JSON object with the product name, a list of key active ingredients with their estimated position signals in the formula (indicating likely concentration), and a pregnancy safety flag indicating whether the product is considered likely safe, likely unsafe, or uncertain for use during pregnancy.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "lang": {
       "type": "string",
       "description": "en | ko | ja | de | fr | es | pt (optional)"
      },
      "product_name": {
       "type": "string",
       "description": "optional if ingredients_pasted is given"
      },
      "ingredients_pasted": {
       "type": "string",
       "description": "optional — full pasted INCI list; recommended for best accuracy"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "errors": {
     "type": "object",
     "description": "Documented error responses, keyed by HTTP status code",
     "additionalProperties": {
      "type": "object",
      "required": [
       "description"
      ],
      "properties": {
       "example": {
        "type": "object"
       },
       "description": {
        "type": "string"
       }
      }
     }
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "key_actives": [
   {
    "name": "niacinamide",
    "estimated_position_signal": "early in list"
   }
  ],
  "product_name": "Example Serum",
  "pregnancy_safe_flag": "likely fine"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/glowpulse-product-decode-415a21ee/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from glowpulse-nine.vercel.app](https://www.zero.xyz/host/glowpulse-nine.vercel.app/llms.txt)
