{
  "x402Version": 2,
  "id": 1407,
  "slug": "1407",
  "resource": "https://api.printmoneylab.com/api/v1/krw-macro-stress",
  "description": "KRW Macro Stress Score (0-100) — combined signal from US 3Y treasury, VIX, foreign ownership proxy (SK Hynix + Samsung, mcap-weighted), USD/KRW momentum, and Korean semiconductor equity. Rolling 120d percentile over 2yr backfill. Regime + direction + per-component breakdown. Positioning: KRW macro stress, not kimchi-premium prediction.",
  "type": "http",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0xcF9223eCe895258dEa8D288AEBcf846Ab8E342fB",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "50000",
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:137",
      "payTo": "0xcF9223eCe895258dEa8D288AEBcf846Ab8E342fB",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "amount": "50000",
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "3Ywxk31SvWKwZBdY6bLvjmn5h4mzWcT3HJ5UZbYXoVy9",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "amount": "50000",
      "maxTimeoutSeconds": 300
    }
  ],
  "outputSchema": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "type": "http"
        },
        "output": {
          "example": {
            "ai_note": "Score 45 sits in the caution band. VIX percentile is low while US 3Y sits near a 120d high; foreign ownership drift is muted.",
            "as_of": "2026-08-04T02:37:05Z",
            "components": {
              "foreign_flow": {
                "freshness": "0d",
                "raw": {
                  "delta_5d_pp": 0.045,
                  "mcap_weighted_foreign_pct": 48.576,
                  "note": "(proxy: SK Hynix + Samsung mcap-weighted foreign ownership %; not direct netbuy amount)"
                },
                "score": 28.33
              },
              "fx_momentum": {
                "freshness": "0d",
                "raw": {
                  "pct_change_5d": -2.66,
                  "usdkrw": 1425.48
                },
                "score": 2.5
              },
              "risk_sentiment": {
                "freshness": "0d",
                "raw": {
                  "vix": 15.86
                },
                "score": 6.67
              },
              "semiconductor": {
                "freshness": "0d",
                "raw": {
                  "samsung_krw": 235250,
                  "sk_hynix_krw": 1535000
                },
                "score": 48.33
              },
              "us_rate_stress": {
                "freshness": "0d",
                "raw": {
                  "us_3y_yield_pct": 4.34
                },
                "score": 94.17
              }
            },
            "degraded": [],
            "direction": "krw_stable",
            "market_hours": {
              "krx": "closed",
              "us": "closed"
            },
            "method": "rolling percentile 120d, weights 25/25/20/20/10",
            "regime": "caution",
            "score": 45.4
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "method": {
                "enum": [
                  "GET",
                  "HEAD",
                  "DELETE"
                ],
                "type": "string"
              },
              "queryParams": {
                "properties": {},
                "type": "object"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "type": "object"
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    },
    "catalog": {
      "category": "korean-macro-signal",
      "data_sources": [
        "fred",
        "yfinance",
        "naver-finance",
        "claude-haiku"
      ],
      "jurisdiction": "KR",
      "language": "en",
      "locale": "ko-KR",
      "target_users": [
        "ai-agents",
        "trading-bots"
      ],
      "update_frequency": "15-min"
    }
  },
  "tags": [
    "bazaar",
    "catalog"
  ],
  "sourceHost": "api.printmoneylab.com",
  "lastUpdated": "2026-09-12T00:35:19.991Z",
  "quality": {
    "calls30d": 1,
    "uniquePayers30d": 1,
    "lastCalledAt": "2026-09-12T00:35:19.477Z"
  },
  "liveness": {},
  "verified": false,
  "featured": false,
  "provider": {
    "host": "api.printmoneylab.com",
    "manifest_name": "api.printmoneylab.com",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-09-18T22:00:31.484Z"
  }
}