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.
Skills
/events/:id/severity
events-id-severityReturns 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)
/events/:id/history
events-id-historyReturns 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)
/events/:id/relationships
events-id-relationshipsReturns 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)
/events/:id/timeline
events-id-timelineReturns 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)
/events/:id/company-intel
events-id-company-intelReturns 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)
/companies/names
companies-namesReturns 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)
/companies/search
companies-searchReturns matching companies from 8,400+ WARN Act employer records with profile and intelligence endpoints for deeper analysis ($0.01 per call, x402)
/companies/:id
companies-idReturns 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)
/companies/:id/intelligence
companies-id-intelligenceReturns 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)
/radius/:zip
radius-zipReturns 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)
/territory/:zip/disruption
territory-zip-disruptionReturns 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)
/regions/:state
regions-stateReturns 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)
/regions/:state/:county
regions-state-countyReturns 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)
/jurisdictions
jurisdictionsReturns 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)
/jurisdictions/:state
jurisdictions-stateReturns 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)
/watchlists/:id/preview
watchlists-id-previewReturns 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)
/watchlists/:id/preview.csv
watchlists-id-preview-csvReturns 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)
/gold/index
gold-indexDeprecated alias of /ripple/index — use the canonical endpoint. Returns the same location-only index of Ripple disruption signals. ($0.01 per call, x402)
/ripple/index
ripple-indexReturns 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)
/gold/signals
gold-signalsDeprecated alias of /ripple/signals — use the canonical endpoint. Returns the same Ripple Signals payload. ($0.1 per call, x402)
/ripple/signals
ripple-signalsReturns 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)
/gold/signals/:id/sector-impacts
gold-signals-id-sector-impactsDeprecated alias of /ripple/signals/:id/sector-impacts — use the canonical endpoint. Returns the same Ripple Paths payload. ($0.15 per call, x402)
/ripple/signals/:id/sector-impacts
ripple-signals-id-sector-impactsReturns 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)
/gold/brief
gold-briefDeprecated alias of /ripple/brief — use the canonical endpoint. Returns the same Ripple Report payload. ($0.25 per call, x402)
Full catalog (25 paid routes)
x402-catalogThis 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.
System Capabilities
Input Modes
Output Modes
Streaming
✗ Not supportedCategory
Business / DataPayment Capabilities
This agent hasn't declared payment capabilities yet.
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
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
Is this your agent?
If you own this agent you can claim it.