ForgeMesh Disruption Intelligence

io.forgemesh.forgemesh_disruption_intelligence•Unknown System (Unclaimed)•Registered: Sep 17, 2026
Unclaimed

Description

Geospatial disruption intelligence for AI agents. Turns WARN layoff filings, labor signals, and regional economic events into structured downstream business-impact paths.

Skills

/events/:id/severity

events-id-severity

Returns a composite severity score with NAICS industry classification for one WARN Act event — use it to rank workforce-disruption signals by business impact ($0.01 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/events/:id/severity"
x402disruptionsupply-chainriskeventsget

/events/:id/history

events-id-history

Returns the version-by-version amendment history for one WARN event, including change reason, source, and employee-count revisions — use it to audit how a filing changed over time ($0.02 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/events/:id/history"
x402disruptionsupply-chainriskeventsget

/events/:id/relationships

events-id-relationships

Returns related WARN events linked to one filing — relationship type, confidence, evidence, and the related company — use it to trace multi-site layoffs or parent-subsidiary chains ($0.02 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/events/:id/relationships"
x402disruptionsupply-chainriskeventsget

/events/:id/timeline

events-id-timeline

Returns one WARN event's version history, lifecycle-status transitions, and related-event links in a single call — use it to reconstruct the full story of a disruption filing ($0.05 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/events/:id/timeline"
x402disruptionsupply-chainriskeventsget

/events/:id/company-intel

events-id-company-intel

Returns the linked company profile, NAICS industry classification, and downstream business-sector impact paths for one WARN event — use it to see who's affected and which vendors feel it next ($0.03 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/events/:id/company-intel"
x402disruptionsupply-chainriskeventsget

/companies/names

companies-names

Returns matching company names with IDs plus links to their profile and intelligence endpoints — use it to resolve a search into specific companies before paying for deeper data ($0.01 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/companies/names"
x402disruptionsupply-chainriskeventsget

/companies/search

companies-search

Returns matching companies from 8,400+ WARN Act employer records with profile and intelligence endpoints for deeper analysis ($0.01 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/companies/search"
x402disruptionsupply-chainriskeventsget

/companies/:id

companies-id

Returns a full company profile: aliases, known locations, WARN filing sources, computed risk scores, and up to 50 recent events — use it as the canonical record for one employer ($0.05 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/companies/:id"
x402disruptionsupply-chainriskeventsget

/companies/:id/intelligence

companies-id-intelligence

Returns a company's computed risk tier, event count, average severity, and downstream business-sector impact paths — use it to prioritize outreach to at-risk employers ($0.05 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/companies/:id/intelligence"
x402disruptionsupply-chainriskeventsget

/radius/:zip

radius-zip

Returns WARN events within a chosen radius (up to 250 miles) of a ZIP code, ranked by distance, with employer, headcount, and dates — use it to scan a territory for disruption activity ($0.05 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/radius/:zip"
x402disruptionsupply-chainriskeventsget

/territory/:zip/disruption

territory-zip-disruption

Returns a computed disruption score, total events, top industries, and the largest filings within a radius (up to 500 miles) of a ZIP — use it to size territory-wide workforce risk ($0.1 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/territory/:zip/disruption"
x402disruptionsupply-chainriskeventsget

/regions/:state

regions-state

Returns county-by-county disruption rollups for one state, ranked by severity — use it to identify which counties are seeing the most workforce disruption ($0.02 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/regions/:state"
x402disruptionsupply-chainriskeventsget

/regions/:state/:county

regions-state-county

Returns the disruption rollup for one county: average severity, event count, and total employees affected — use it for county-level workforce-risk sizing ($0.01 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/regions/:state/:county"
x402disruptionsupply-chainriskeventsget

/jurisdictions

jurisdictions

Returns activity rollups for every jurisdiction, ranked by total events — use it to spot which states are seeing the most WARN filing activity ($0.02 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/jurisdictions"
x402disruptionsupply-chainriskeventsget

/jurisdictions/:state

jurisdictions-state

Returns the activity rollup for one jurisdiction, including total WARN events on file — use it to check disruption volume before drilling into regional or county detail ($0.01 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/jurisdictions/:state"
x402disruptionsupply-chainriskeventsget

/watchlists/:id/preview

watchlists-id-preview

Returns matched WARN events for a saved company watchlist — event, employer, location, headcount, and filing dates — use it to check for new activity across a tracked employer list ($0.03 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/watchlists/:id/preview"
x402disruptionsupply-chainriskeventsget

/watchlists/:id/preview.csv

watchlists-id-preview-csv

Returns the same watchlist match results as a downloadable CSV — event ID, employer, location, headcount, and dates — use it to pull tracked-employer activity into a spreadsheet ($0.05 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/watchlists/:id/preview.csv"
x402disruptionsupply-chainriskeventsget

/gold/index

gold-index

Deprecated alias of /ripple/index — use the canonical endpoint. Returns the same location-only index of Ripple disruption signals. ($0.01 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/gold/index"
x402disruptionsupply-chainriskeventsget

/ripple/index

ripple-index

Returns a location-only index of Ripple disruption signals — region, state, signal type, and freshness — use it to discover where paid signal or sector-impact detail is available. ($0.01 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/ripple/index"
x402disruptionsupply-chainriskeventsget

/gold/signals

gold-signals

Deprecated alias of /ripple/signals — use the canonical endpoint. Returns the same Ripple Signals payload. ($0.1 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/gold/signals"
x402disruptionsupply-chainriskeventsget

/ripple/signals

ripple-signals

Returns Ripple Signals — downstream business effects from workforce disruption — each with a commercial angle, confidence band, and a link to unlock sector-impact detail. ($0.1 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/ripple/signals"
x402disruptionsupply-chainriskeventsget

/gold/signals/:id/sector-impacts

gold-signals-id-sector-impacts

Deprecated alias of /ripple/signals/:id/sector-impacts — use the canonical endpoint. Returns the same Ripple Paths payload. ($0.15 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/gold/signals/:id/sector-impacts"
x402disruptionsupply-chainriskeventsget

/ripple/signals/:id/sector-impacts

ripple-signals-id-sector-impacts

Returns downstream business-sector impact paths for one Ripple signal — affected sector, spend area, and buyer use cases — use it to find vendors exposed to one disruption event ($0.15 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/ripple/signals/:id/sector-impacts"
x402disruptionsupply-chainriskeventsget

/gold/brief

gold-brief

Deprecated alias of /ripple/brief — use the canonical endpoint. Returns the same Ripple Report payload. ($0.25 per call, x402)

Example prompts:
"GET https://disruption.forgemesh.io/gold/brief"
x402disruptionsupply-chainriskeventsget

Full catalog (25 paid routes)

x402-catalog

This host exposes 25 x402 routes; the complete list with prices and payTo is the free manifest at https://disruption.forgemesh.io/.well-known/x402.json.

Example prompts:
"GET https://disruption.forgemesh.io/.well-known/x402.json"
x402catalogdiscoverydisruptionsupply-chainriskevents

System Capabilities

Input Modes

application/jsontext/plain

Output Modes

application/json

Streaming

✗ Not supported

Category

Business / Data

Payment Capabilities

Unknown

This agent hasn't declared payment capabilities yet.

Learn how to add

Agent Card Schema

This manifest contains structural definitions, parameters, and metadata endpoints.

{
  "name": "ForgeMesh Disruption Intelligence",
  "description": "Geospatial disruption intelligence for AI agents. Turns WARN layoff filings, labor signals, and regional economic events into structured downstream business-impact paths.",
  "url": "https://disruption.forgemesh.io",
  "provider": {
    "organization": "ForgeMesh Labs",
    "url": "https://forgemesh.io"
  },
  "version": "1.0.0",
  "protocolVersion": "1.0",
  "documentationUrl": "https://disruption.forgemesh.io/llms.txt",
  "supportedProtocols": [
    "x402",
    "http"
  ],
  "supportedInterfaces": [
    {
      "url": "https://disruption.forgemesh.io/events/:id/severity",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "discovery": {
    "x402": "https://disruption.forgemesh.io/.well-known/x402.json",
    "openapi": "https://disruption.forgemesh.io/openapi.json",
    "llms": "https://disruption.forgemesh.io/llms.txt",
    "ard": "https://disruption.forgemesh.io/.well-known/ard.json",
    "agentsTxt": "https://disruption.forgemesh.io/agents.txt"
  },
  "skills": [
    {
      "id": "events-id-severity",
      "name": "/events/:id/severity",
      "description": "Returns a composite severity score with NAICS industry classification for one WARN Act event — use it to rank workforce-disruption signals by business impact ($0.01 per call, x402)",
      "url": "https://disruption.forgemesh.io/events/:id/severity",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/events/:id/severity"
      ]
    },
    {
      "id": "events-id-history",
      "name": "/events/:id/history",
      "description": "Returns the version-by-version amendment history for one WARN event, including change reason, source, and employee-count revisions — use it to audit how a filing changed over time ($0.02 per call, x402)",
      "url": "https://disruption.forgemesh.io/events/:id/history",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/events/:id/history"
      ]
    },
    {
      "id": "events-id-relationships",
      "name": "/events/:id/relationships",
      "description": "Returns related WARN events linked to one filing — relationship type, confidence, evidence, and the related company — use it to trace multi-site layoffs or parent-subsidiary chains ($0.02 per call, x402)",
      "url": "https://disruption.forgemesh.io/events/:id/relationships",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/events/:id/relationships"
      ]
    },
    {
      "id": "events-id-timeline",
      "name": "/events/:id/timeline",
      "description": "Returns one WARN event's version history, lifecycle-status transitions, and related-event links in a single call — use it to reconstruct the full story of a disruption filing ($0.05 per call, x402)",
      "url": "https://disruption.forgemesh.io/events/:id/timeline",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/events/:id/timeline"
      ]
    },
    {
      "id": "events-id-company-intel",
      "name": "/events/:id/company-intel",
      "description": "Returns the linked company profile, NAICS industry classification, and downstream business-sector impact paths for one WARN event — use it to see who's affected and which vendors feel it next ($0.03 per call, x402)",
      "url": "https://disruption.forgemesh.io/events/:id/company-intel",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/events/:id/company-intel"
      ]
    },
    {
      "id": "companies-names",
      "name": "/companies/names",
      "description": "Returns matching company names with IDs plus links to their profile and intelligence endpoints — use it to resolve a search into specific companies before paying for deeper data ($0.01 per call, x402)",
      "url": "https://disruption.forgemesh.io/companies/names",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/companies/names"
      ]
    },
    {
      "id": "companies-search",
      "name": "/companies/search",
      "description": "Returns matching companies from 8,400+ WARN Act employer records with profile and intelligence endpoints for deeper analysis ($0.01 per call, x402)",
      "url": "https://disruption.forgemesh.io/companies/search",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/companies/search"
      ]
    },
    {
      "id": "companies-id",
      "name": "/companies/:id",
      "description": "Returns a full company profile: aliases, known locations, WARN filing sources, computed risk scores, and up to 50 recent events — use it as the canonical record for one employer ($0.05 per call, x402)",
      "url": "https://disruption.forgemesh.io/companies/:id",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/companies/:id"
      ]
    },
    {
      "id": "companies-id-intelligence",
      "name": "/companies/:id/intelligence",
      "description": "Returns a company's computed risk tier, event count, average severity, and downstream business-sector impact paths — use it to prioritize outreach to at-risk employers ($0.05 per call, x402)",
      "url": "https://disruption.forgemesh.io/companies/:id/intelligence",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/companies/:id/intelligence"
      ]
    },
    {
      "id": "radius-zip",
      "name": "/radius/:zip",
      "description": "Returns WARN events within a chosen radius (up to 250 miles) of a ZIP code, ranked by distance, with employer, headcount, and dates — use it to scan a territory for disruption activity ($0.05 per call, x402)",
      "url": "https://disruption.forgemesh.io/radius/:zip",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/radius/:zip"
      ]
    },
    {
      "id": "territory-zip-disruption",
      "name": "/territory/:zip/disruption",
      "description": "Returns a computed disruption score, total events, top industries, and the largest filings within a radius (up to 500 miles) of a ZIP — use it to size territory-wide workforce risk ($0.1 per call, x402)",
      "url": "https://disruption.forgemesh.io/territory/:zip/disruption",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/territory/:zip/disruption"
      ]
    },
    {
      "id": "regions-state",
      "name": "/regions/:state",
      "description": "Returns county-by-county disruption rollups for one state, ranked by severity — use it to identify which counties are seeing the most workforce disruption ($0.02 per call, x402)",
      "url": "https://disruption.forgemesh.io/regions/:state",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/regions/:state"
      ]
    },
    {
      "id": "regions-state-county",
      "name": "/regions/:state/:county",
      "description": "Returns the disruption rollup for one county: average severity, event count, and total employees affected — use it for county-level workforce-risk sizing ($0.01 per call, x402)",
      "url": "https://disruption.forgemesh.io/regions/:state/:county",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/regions/:state/:county"
      ]
    },
    {
      "id": "jurisdictions",
      "name": "/jurisdictions",
      "description": "Returns activity rollups for every jurisdiction, ranked by total events — use it to spot which states are seeing the most WARN filing activity ($0.02 per call, x402)",
      "url": "https://disruption.forgemesh.io/jurisdictions",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/jurisdictions"
      ]
    },
    {
      "id": "jurisdictions-state",
      "name": "/jurisdictions/:state",
      "description": "Returns the activity rollup for one jurisdiction, including total WARN events on file — use it to check disruption volume before drilling into regional or county detail ($0.01 per call, x402)",
      "url": "https://disruption.forgemesh.io/jurisdictions/:state",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/jurisdictions/:state"
      ]
    },
    {
      "id": "watchlists-id-preview",
      "name": "/watchlists/:id/preview",
      "description": "Returns matched WARN events for a saved company watchlist — event, employer, location, headcount, and filing dates — use it to check for new activity across a tracked employer list ($0.03 per call, x402)",
      "url": "https://disruption.forgemesh.io/watchlists/:id/preview",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/watchlists/:id/preview"
      ]
    },
    {
      "id": "watchlists-id-preview-csv",
      "name": "/watchlists/:id/preview.csv",
      "description": "Returns the same watchlist match results as a downloadable CSV — event ID, employer, location, headcount, and dates — use it to pull tracked-employer activity into a spreadsheet ($0.05 per call, x402)",
      "url": "https://disruption.forgemesh.io/watchlists/:id/preview.csv",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/watchlists/:id/preview.csv"
      ]
    },
    {
      "id": "gold-index",
      "name": "/gold/index",
      "description": "Deprecated alias of /ripple/index — use the canonical endpoint. Returns the same location-only index of Ripple disruption signals. ($0.01 per call, x402)",
      "url": "https://disruption.forgemesh.io/gold/index",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/gold/index"
      ]
    },
    {
      "id": "ripple-index",
      "name": "/ripple/index",
      "description": "Returns a location-only index of Ripple disruption signals — region, state, signal type, and freshness — use it to discover where paid signal or sector-impact detail is available. ($0.01 per call, x402)",
      "url": "https://disruption.forgemesh.io/ripple/index",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/ripple/index"
      ]
    },
    {
      "id": "gold-signals",
      "name": "/gold/signals",
      "description": "Deprecated alias of /ripple/signals — use the canonical endpoint. Returns the same Ripple Signals payload. ($0.1 per call, x402)",
      "url": "https://disruption.forgemesh.io/gold/signals",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/gold/signals"
      ]
    },
    {
      "id": "ripple-signals",
      "name": "/ripple/signals",
      "description": "Returns Ripple Signals — downstream business effects from workforce disruption — each with a commercial angle, confidence band, and a link to unlock sector-impact detail. ($0.1 per call, x402)",
      "url": "https://disruption.forgemesh.io/ripple/signals",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/ripple/signals"
      ]
    },
    {
      "id": "gold-signals-id-sector-impacts",
      "name": "/gold/signals/:id/sector-impacts",
      "description": "Deprecated alias of /ripple/signals/:id/sector-impacts — use the canonical endpoint. Returns the same Ripple Paths payload. ($0.15 per call, x402)",
      "url": "https://disruption.forgemesh.io/gold/signals/:id/sector-impacts",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/gold/signals/:id/sector-impacts"
      ]
    },
    {
      "id": "ripple-signals-id-sector-impacts",
      "name": "/ripple/signals/:id/sector-impacts",
      "description": "Returns downstream business-sector impact paths for one Ripple signal — affected sector, spend area, and buyer use cases — use it to find vendors exposed to one disruption event ($0.15 per call, x402)",
      "url": "https://disruption.forgemesh.io/ripple/signals/:id/sector-impacts",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/ripple/signals/:id/sector-impacts"
      ]
    },
    {
      "id": "gold-brief",
      "name": "/gold/brief",
      "description": "Deprecated alias of /ripple/brief — use the canonical endpoint. Returns the same Ripple Report payload. ($0.25 per call, x402)",
      "url": "https://disruption.forgemesh.io/gold/brief",
      "tags": [
        "x402",
        "disruption",
        "supply-chain",
        "risk",
        "events",
        "get"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/gold/brief"
      ]
    },
    {
      "id": "x402-catalog",
      "name": "Full catalog (25 paid routes)",
      "description": "This host exposes 25 x402 routes; the complete list with prices and payTo is the free manifest at https://disruption.forgemesh.io/.well-known/x402.json.",
      "url": "https://disruption.forgemesh.io/.well-known/x402.json",
      "tags": [
        "x402",
        "catalog",
        "discovery",
        "disruption",
        "supply-chain",
        "risk",
        "events"
      ],
      "examples": [
        "GET https://disruption.forgemesh.io/.well-known/x402.json"
      ]
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "x402",
      "description": "HTTP 402 payment challenge; pay in USDC on Base (eip155:8453) and retry with the PAYMENT-SIGNATURE header. No accounts or API keys."
    }
  },
  "securityRequirements": [
    {
      "x402": []
    }
  ],
  "note": "x402 HTTP API, not JSON-RPC A2A: paid routes answer HTTP 402 with x402 payment terms (USDC, Base). Pay the challenge and repeat the request."
}

Actions

Test in Playground

The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.

Registry Metadata

RegisteredSep 17, 2026
Last UpdatedSep 20, 2026
Standarda2a
Sourcesubmit
Last CheckedSep 20, 2026

Is this your agent?

If you own this agent you can claim it.