{
  "serviceId": "pmic-macro-signals",
  "displayName": "PMIC Macro and Markets Signals",
  "description": "Scored US and global macro briefs from official data (FRED, BLS, BEA, EIA, ECB, IMF, OECD and more): inflation, labor, rates, credit stress, housing, energy, an economic calendar and Pocket Network health. Each is a 0-100 score with trend, drivers, risk flags and a citation per input. POST /v1/brief with {vertical}. Research signal, not investment advice.",
  "category": "finance",
  "resourceUrl": "https://test.agent.pocket.network/v1/pmic-macro-signals",
  "priceUsd": "0.005000",
  "priceVersion": 1,
  "rails": [
    {
      "id": "base",
      "network": "eip155:84532",
      "chainId": 84532,
      "tokenAddress": "0x036CbD53842c5426634e7929541eC2318f3dCF7e",
      "tokenDecimals": 6,
      "payToAddress": "0xF732ea490c5766071785a2310523f7fA2CEbB829"
    }
  ],
  "paymentNetworks": [
    "eip155:84532"
  ],
  "paymentProtocols": [
    "x402"
  ],
  "protocols": [
    "rest"
  ],
  "inputSchema": {
    "type": "object",
    "description": "The body of POST /v1/brief. The other routes take JSON bodies too: /v1/verticals and /v1/overview take {} (overview also horizon); /v1/signals takes source_id, horizon, sort, direction, min_confidence and limit; /v1/signal and /v1/explain take series_id (e.g. fred:CPIAUCSL); /v1/catalog takes q; /v1/inflation/adjust takes amount and from, with an optional to (YYYY-MM).",
    "properties": {
      "vertical": {
        "type": "string",
        "enum": [
          "macro-regime",
          "inflation",
          "labor",
          "rates",
          "credit-stress",
          "commodities",
          "global-compare",
          "housing",
          "consumer",
          "country-risk",
          "health-systems",
          "education",
          "yield-curve",
          "bank-health",
          "global-rates-fx",
          "treasury-demand",
          "energy-supply",
          "trade-flows",
          "business-formation",
          "pokt-network-health",
          "supply-chain-pressure",
          "food-inflation",
          "state-labor",
          "imf-outlook",
          "economic-calendar",
          "leading-indicators"
        ],
        "description": "Which brief to score."
      },
      "horizon": {
        "type": "string",
        "enum": [
          "7d",
          "30d",
          "90d",
          "365d"
        ],
        "description": "The window the trend is measured over."
      },
      "countries": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Countries to compare, for the cross-country verticals."
      }
    },
    "required": [
      "vertical"
    ]
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "service": {
        "type": "string"
      },
      "pack_version": {
        "type": "string"
      },
      "vertical": {
        "type": "string"
      },
      "title": {
        "type": "string"
      },
      "question": {
        "type": "string"
      },
      "entity": {
        "description": "The company ({entity_id, name, ...}) on company briefs; absent otherwise."
      },
      "horizon": {
        "type": "string"
      },
      "status": {
        "type": "string",
        "enum": [
          "ok",
          "insufficient_data"
        ]
      },
      "score": {
        "description": "Integer 0-100, or null when status is insufficient_data."
      },
      "label": {
        "description": "The vertical's label for the score, or null with no score."
      },
      "trend": {
        "type": "string"
      },
      "trend_basis": {
        "description": "score_history, input_trends, or null when there is no trend."
      },
      "summary": {
        "type": "string"
      },
      "drivers": {
        "type": "array",
        "items": {
          "type": "object"
        }
      },
      "risk_flags": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "confidence": {
        "type": "object",
        "properties": {
          "score": {
            "type": "integer"
          },
          "label": {
            "type": "string"
          }
        }
      },
      "inputs": {
        "type": "array",
        "items": {
          "type": "object"
        }
      },
      "watch": {
        "type": "array",
        "items": {
          "type": "object"
        }
      },
      "recent_events": {
        "type": "array",
        "items": {
          "type": "object"
        }
      },
      "citations": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "url": {
              "type": "string"
            },
            "label": {
              "type": "string"
            }
          }
        }
      }
    },
    "description": "The answer to POST /v1/brief. score, label and trend_basis are null on insufficient_data briefs; entity is an object on company briefs. Errors return {error: {code, message}} with HTTP 400; other routes return their own JSON objects (see the openapi spec)."
  },
  "methods": {
    "GET /v1/health": "read",
    "GET /v1/version": "read",
    "POST /v1/brief": "read",
    "POST /v1/catalog": "read",
    "POST /v1/explain": "read",
    "POST /v1/inflation/adjust": "read",
    "POST /v1/overview": "read",
    "POST /v1/signal": "read",
    "POST /v1/signals": "read",
    "POST /v1/verticals": "read"
  },
  "example": {
    "method": "POST",
    "path": "/v1/brief",
    "request": {
      "vertical": "inflation"
    },
    "response": {
      "portal": {
        "provenance": "third-party-supplier",
        "serviceId": "pmic-macro-signals",
        "schemaCheck": "passed"
      },
      "data": {
        "service": "pmic-macro-signals",
        "pack_version": "0.5.1",
        "vertical": "inflation",
        "title": "US inflation pulse",
        "question": "Is inflation pressure building or easing?",
        "entity": null,
        "horizon": "90d",
        "status": "ok",
        "score": 59,
        "label": "steady",
        "previous_score": 56,
        "change": -1,
        "trend": "steady",
        "trend_basis": "score_history",
        "summary": "US inflation pulse: 59/100, steady, steady over 90 days (from 56). Strongest input: Average hourly earnings, private (SA) at 100; weakest: Import price index, all commodities at 0. Based on 6 of 6 inputs; the inputs disagree, so read the drivers.",
        "scale": {
          "high": "60+ = easing",
          "mid": "41-59 = steady",
          "low": "40 or less = building",
          "note": "Higher score means less inflation pressure than usual (all inputs read higher = more inflation = weaker)."
        },
        "drivers": [
          {
            "series_id": "fred:IR",
            "label": "Import price index, all commodities",
            "score": 0,
            "summary": "Import price index, all commodities (us) was 150.8 index as of 2026-08-01, up 0.7% over 30 days. Its year-over-year change is 6.95%. That year-over-year change sits at the 100th percentile of the trailing window (z +1.50, 11 points). Scored 0/100 in this brief (a lower reading scores higher here). Source FRED, Federal Reserve Bank of St. Louis; freshness 100/100.",
            "citation_url": "https://fred.stlouisfed.org/series/IR"
          },
          {
            "series_id": "bls:CES0500000003",
            "label": "Average hourly earnings, private (SA)",
            "score": 100,
            "summary": "Average hourly earnings, private (SA) (us) was 37.81 usd as of 2026-09-01, up 0.1% over 30 days. Its year-over-year change is 3.02%. That year-over-year change sits at the 0th percentile of the trailing window (z -1.98, 12 points). Scored 100/100 in this brief (a lower reading scores higher here). Source U.S. Bureau of Labor Statistics Public Data API; freshness 100/100.",
            "citation_url": "https://data.bls.gov/timeseries/CES0500000003"
          },
          {
            "series_id": "fred:CPILFESL",
            "label": "Core CPI, less food and energy (SA)",
            "score": 94,
            "summary": "Core CPI, less food and energy (SA) (us) was 337.8 index as of 2026-08-01, up 0.3% over 30 days. Its year-over-year change is 2.45%. That year-over-year change sits at the 0th percentile of the trailing window (z -1.11, 11 points). Composite 94/100 (higher reads weaker, so the score is inverted). Source FRED, Federal Reserve Bank of St. Louis; freshness 100/100.",
            "citation_url": "https://fred.stlouisfed.org/series/CPILFESL"
          }
        ],
        "risk_flags": [
          "mixed_signals",
          "extreme_level"
        ],
        "confidence": {
          "score": 93,
          "label": "high"
        },
        "coverage": {
          "scored": 6,
          "inputs": 6,
          "weight_share": 1
        },
        "inputs": [
          {
            "series_id": "fred:CPIAUCSL",
            "label": "CPI, all items (SA)",
            "entity_id": "us",
            "weight": 2,
            "direction": -1,
            "value": {
              "current": 334.131,
              "unit": "index",
              "as_of": "2026-08-01",
              "transformed": 3.353
            },
            "changes_pct": {
              "7d": null,
              "30d": 0.396,
              "90d": 0.0455,
              "365d": 3.353
            },
            "hub_trend": "flat",
            "confidence": {
              "score": 94,
              "label": "high"
            },
            "risk_flags": [
              "single_source"
            ],
            "summary": "CPI, all items (SA) (us) was 334.1 index as of 2026-08-01, up 0.4% over 30 days. Its year-over-year change is 3.35%. That year-over-year change sits at the 73rd percentile of the trailing window (z +0.45, 11 points). Composite 51/100 (higher reads weaker, so the score is inverted). Source FRED, Federal Reserve Bank of St. Louis; freshness 100/100.",
            "citation_url": "https://fred.stlouisfed.org/series/CPIAUCSL",
            "source": "fred",
            "role": "input",
            "scoring": "hub_composite",
            "score": 51,
            "previous_score": 78
          },
          {
            "series_id": "fred:CPILFESL",
            "label": "Core CPI, less food and energy (SA)",
            "entity_id": "us",
            "weight": 2,
            "direction": -1,
            "value": {
              "current": 337.765,
              "unit": "index",
              "as_of": "2026-08-01",
              "transformed": 2.4462
            },
            "changes_pct": {
              "7d": null,
              "30d": 0.2898,
              "90d": 0.4891,
              "365d": 2.4462
            },
            "hub_trend": "flat",
            "confidence": {
              "score": 94,
              "label": "high"
            },
            "risk_flags": [
              "extreme_level",
              "single_source"
            ],
            "summary": "Core CPI, less food and energy (SA) (us) was 337.8 index as of 2026-08-01, up 0.3% over 30 days. Its year-over-year change is 2.45%. That year-over-year change sits at the 0th percentile of the trailing window (z -1.11, 11 points). Composite 94/100 (higher reads weaker, so the score is inverted). Source FRED, Federal Reserve Bank of St. Louis; freshness 100/100.",
            "citation_url": "https://fred.stlouisfed.org/series/CPILFESL",
            "source": "fred",
            "role": "input",
            "scoring": "hub_composite",
            "score": 94,
            "previous_score": 84
          },
          {
            "series_id": "bls:WPUFD4",
            "label": "PPI, final demand",
            "entity_id": "us",
            "weight": 1,
            "direction": -1,
            "value": {
              "current": 157.604,
              "unit": "index",
              "as_of": "2026-08-01",
              "transformed": 5.4447
            },
            "changes_pct": {
              "7d": null,
              "30d": 0.2857,
              "90d": 0.2513,
              "365d": 5.4447
            },
            "hub_trend": "up",
            "confidence": {
              "score": 89,
              "label": "high"
            },
            "risk_flags": [
              "preliminary_value",
              "single_source"
            ],
            "summary": "PPI, final demand (us) was 157.6 index as of 2026-08-01, up 0.3% over 30 days. Its year-over-year change is 5.44%. That year-over-year change sits at the 75th percentile of the trailing window (z +1.20, 12 points). Composite 44/100 (higher reads weaker, so the score is inverted). Source U.S. Bureau of Labor Statistics Public Data API; freshness 100/100.",
            "citation_url": "https://data.bls.gov/timeseries/WPUFD4",
            "source": "bls",
            "role": "input",
            "scoring": "hub_composite",
            "score": 44,
            "previous_score": null
          },
          {
            "series_id": "fred:PPIACO",
            "label": "PPI, all commodities",
            "entity_id": "us",
            "weight": 1,
            "direction": -1,
            "value": {
              "current": 287.928,
              "unit": "index",
              "as_of": "2026-08-01",
              "transformed": 9.8501
            },
            "changes_pct": {
              "7d": null,
              "30d": 0.9632,
              "90d": -0.7829,
              "365d": 9.8501
            },
            "hub_trend": "up",
            "confidence": {
              "score": 96,
              "label": "high"
            },
            "risk_flags": [
              "single_source"
            ],
            "summary": "PPI, all commodities (us) was 287.9 index as of 2026-08-01, up 1.0% over 30 days. Its year-over-year change is 9.85%. That year-over-year change sits at the 92nd percentile of the trailing window (z +1.19, 12 points). Composite 40/100 (higher reads weaker, so the score is inverted). Source FRED, Federal Reserve Bank of St. Louis; freshness 100/100.",
            "citation_url": "https://fred.stlouisfed.org/series/PPIACO",
            "source": "fred",
            "role": "input",
            "scoring": "hub_composite",
            "score": 40,
            "previous_score": 11
          },
          {
            "series_id": "fred:IR",
            "label": "Import price index, all commodities",
            "entity_id": "us",
            "weight": 1,
            "direction": -1,
            "value": {
              "current": 150.8,
              "unit": "index",
              "as_of": "2026-08-01",
              "transformed": 6.9504
            },
            "changes_pct": {
              "7d": null,
              "30d": 0.6676,
              "90d": 0.0664,
              "365d": 6.9504
            },
            "hub_trend": "up",
            "confidence": {
              "score": 94,
              "label": "high"
            },
            "risk_flags": [
              "extreme_level",
              "single_source"
            ],
            "summary": "Import price index, all commodities (us) was 150.8 index as of 2026-08-01, up 0.7% over 30 days. Its year-over-year change is 6.95%. That year-over-year change sits at the 100th percentile of the trailing window (z +1.50, 11 points). Scored 0/100 in this brief (a lower reading scores higher here). Source FRED, Federal Reserve Bank of St. Louis; freshness 100/100.",
            "citation_url": "https://fred.stlouisfed.org/series/IR",
            "source": "fred",
            "role": "input",
            "scoring": "percentile_inverted",
            "score": 0,
            "previous_score": 0
          },
          {
            "series_id": "bls:CES0500000003",
            "label": "Average hourly earnings, private (SA)",
            "entity_id": "us",
            "weight": 1,
            "direction": -1,
            "value": {
              "current": 37.81,
              "unit": "usd",
              "as_of": "2026-09-01",
              "transformed": 3.0245
            },
            "changes_pct": {
              "7d": null,
              "30d": 0.1324,
              "90d": 0.5853,
              "365d": 3.0245
            },
            "hub_trend": "down",
            "confidence": {
              "score": 89,
              "label": "high"
            },
            "risk_flags": [
              "preliminary_value",
              "extreme_level",
              "single_source"
            ],
            "summary": "Average hourly earnings, private (SA) (us) was 37.81 usd as of 2026-09-01, up 0.1% over 30 days. Its year-over-year change is 3.02%. That year-over-year change sits at the 0th percentile of the trailing window (z -1.98, 12 points). Scored 100/100 in this brief (a lower reading scores higher here). Source U.S. Bureau of Labor Statistics Public Data API; freshness 100/100.",
            "citation_url": "https://data.bls.gov/timeseries/CES0500000003",
            "source": "bls",
            "role": "input",
            "scoring": "percentile_inverted",
            "score": 100,
            "previous_score": null
          }
        ],
        "watch": [],
        "citations": [
          {
            "series_id": "fred:CPIAUCSL",
            "label": "CPI, all items (SA)",
            "as_of": "2026-08-01",
            "url": "https://fred.stlouisfed.org/series/CPIAUCSL",
            "source": "fred"
          },
          {
            "series_id": "fred:CPILFESL",
            "label": "Core CPI, less food and energy (SA)",
            "as_of": "2026-08-01",
            "url": "https://fred.stlouisfed.org/series/CPILFESL",
            "source": "fred"
          },
          {
            "series_id": "bls:WPUFD4",
            "label": "PPI, final demand",
            "as_of": "2026-08-01",
            "url": "https://data.bls.gov/timeseries/WPUFD4",
            "source": "bls"
          },
          {
            "series_id": "fred:PPIACO",
            "label": "PPI, all commodities",
            "as_of": "2026-08-01",
            "url": "https://fred.stlouisfed.org/series/PPIACO",
            "source": "fred"
          },
          {
            "series_id": "fred:IR",
            "label": "Import price index, all commodities",
            "as_of": "2026-08-01",
            "url": "https://fred.stlouisfed.org/series/IR",
            "source": "fred"
          },
          {
            "series_id": "bls:CES0500000003",
            "label": "Average hourly earnings, private (SA)",
            "as_of": "2026-09-01",
            "url": "https://data.bls.gov/timeseries/CES0500000003",
            "source": "bls"
          }
        ],
        "method": {
          "version": "pmic-vertical/1.0",
          "docs": "https://github.com/organiccryptoyyc/pocket-agentic-services/blob/main/pmic/packs/README.md"
        }
      }
    },
    "capturedAt": "2026-10-07T12:44:45Z"
  },
  "firstParty": true,
  "networks": [
    "eip155:84532"
  ],
  "serving": true,
  "page": "https://test.agent.pocket.network/services/pmic-macro-signals",
  "descriptor": "https://test.agent.pocket.network/services/pmic-macro-signals/descriptor.json"
}