Server definition
- Hash
- sha256:60fc6e8353a17281a38ba57cb0222c84f0eae23bc374991fea17f10343de0415
- What it is
- What a remote MCP server returned when asked what it offers: 14 tools
The blob, as servednamed by its sha256
{
"instructions": "Use NarcoScope for aggregate official drug-market evidence, country-year illicit-economy context, privacy-minimized administrative designations, and bounded newsroom analysis. Start with list_capabilities, get_market_catalog, get_atlas, or get_newsroom. Query granular country/category/subgroup/period observations with query_market_observations; preserve their source-specific licenses, units, estimates and dataset hashes across pages. Do not add administrative counts, legal arms-transfer indicators or modeled informal output into an illicit-market total. Treat seizures and designations as administrative observations, not trafficking-volume estimates or proof of guilt. Seiche and Palimpsest remain separate evidence lanes: never create a shared score or composite, or infer guilt, culpability, political or armed-actor relationships, bilateral routes, project effects, tactical or navigable use, or causality from shared geography, timing, origin labels, designations, or Belt and Road context.",
"tools": [
{
"description": "Return country-year organized-crime and firearms-tracing observations with source metadata, native caveats, explicit null fields, and stable cursor pagination. No records identify people or operational locations.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"cursor": {
"maxLength": 2048,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"domain": {
"default": "all",
"enum": [
"all",
"firearms_tracing",
"organized_crime"
],
"type": "string"
},
"iso3": {
"pattern": "^[A-Za-z]{3}$",
"type": "string"
},
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"year": {
"maximum": 2200,
"minimum": 1900,
"type": "integer"
}
},
"type": "object"
},
"name": "get_atlas",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"limitations": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 4,
"type": "array"
},
"page": {
"additionalProperties": false,
"properties": {
"has_more": {
"type": "boolean"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"matched": {
"minimum": 0,
"type": "integer"
},
"next_cursor": {
"maxLength": 2048,
"pattern": "^[A-Za-z0-9_-]+$",
"type": [
"string",
"null"
]
},
"returned": {
"maximum": 100,
"minimum": 0,
"type": "integer"
}
},
"required": [
"limit",
"matched",
"returned",
"has_more",
"next_cursor"
],
"type": "object"
},
"query": {
"additionalProperties": false,
"properties": {
"domain": {
"enum": [
"all",
"firearms_tracing",
"organized_crime"
]
},
"iso3": {
"pattern": "^[A-Z]{3}$",
"type": [
"string",
"null"
]
},
"year": {
"maximum": 2200,
"minimum": 1900,
"type": [
"integer",
"null"
]
}
},
"required": [
"domain",
"iso3",
"year"
],
"type": "object"
},
"records": {
"items": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"country": {
"minLength": 1,
"type": "string"
},
"footnotes": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"iso3": {
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"m49": {
"pattern": "^[0-9]{1,3}$",
"type": "string"
},
"nature": {
"minLength": 1,
"type": "string"
},
"reportingType": {
"minLength": 1,
"type": "string"
},
"source": {
"minLength": 1,
"type": "string"
},
"valuePercent": {
"maximum": 100,
"minimum": 0,
"type": [
"number",
"null"
]
},
"year": {
"maximum": 2200,
"minimum": 1900,
"type": "integer"
}
},
"required": [
"iso3",
"country",
"m49",
"year",
"valuePercent",
"nature",
"source",
"reportingType",
"footnotes"
],
"type": "object"
},
"domain": {
"const": "firearms_tracing"
},
"meta": {
"additionalProperties": false,
"properties": {
"availability": {
"enum": [
"observed",
"partial"
]
},
"caveats": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"downloaded_at": {
"minLength": 1,
"type": "string"
},
"rights": {
"minLength": 1,
"type": "string"
},
"source": {
"minLength": 1,
"type": "string"
},
"source_schema": {
"minLength": 1,
"type": "string"
},
"source_url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"unavailable_fields": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"availability",
"unavailable_fields",
"source_schema",
"source",
"source_url",
"downloaded_at",
"rights",
"caveats"
],
"type": "object"
}
},
"required": [
"domain",
"meta",
"data"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"actors": {
"additionalProperties": false,
"properties": {
"average": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"criminalNetworks": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"foreignActors": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"mafiaStyleGroups": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"privateSectorActors": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"stateEmbeddedActors": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
}
},
"required": [
"average",
"mafiaStyleGroups",
"criminalNetworks",
"stateEmbeddedActors",
"foreignActors",
"privateSectorActors"
],
"type": "object"
},
"continent": {
"minLength": 1,
"type": "string"
},
"country": {
"minLength": 1,
"type": "string"
},
"criminalMarkets": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"criminality": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"iso3": {
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"markets": {
"additionalProperties": false,
"properties": {
"armsTrafficking": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"cannabisTrade": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"cocaineTrade": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"counterfeitGoods": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"cyberDependentCrimes": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"extortion": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"faunaCrimes": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"financialCrimes": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"floraCrimes": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"heroinTrade": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"humanSmuggling": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"humanTrafficking": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"illicitTradeExcisableGoods": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"nonRenewableResourceCrimes": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"syntheticDrugTrade": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
}
},
"required": [
"humanTrafficking",
"humanSmuggling",
"extortion",
"armsTrafficking",
"counterfeitGoods",
"illicitTradeExcisableGoods",
"floraCrimes",
"faunaCrimes",
"nonRenewableResourceCrimes",
"heroinTrade",
"cocaineTrade",
"cannabisTrade",
"syntheticDrugTrade",
"cyberDependentCrimes",
"financialCrimes"
],
"type": "object"
},
"region": {
"minLength": 1,
"type": "string"
},
"resilience": {
"additionalProperties": false,
"properties": {
"antiMoneyLaundering": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"average": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"economicRegulatoryCapacity": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"governmentTransparencyAndAccountability": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"internationalCooperation": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"judicialSystemAndDetention": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"lawEnforcement": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"nationalPoliciesAndLaws": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"nonStateActors": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"politicalLeadershipAndGovernance": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"prevention": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"territorialIntegrity": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
},
"victimAndWitnessSupport": {
"maximum": 10,
"minimum": 1,
"type": [
"number",
"null"
]
}
},
"required": [
"average",
"politicalLeadershipAndGovernance",
"governmentTransparencyAndAccountability",
"internationalCooperation",
"nationalPoliciesAndLaws",
"judicialSystemAndDetention",
"lawEnforcement",
"territorialIntegrity",
"antiMoneyLaundering",
"economicRegulatoryCapacity",
"victimAndWitnessSupport",
"prevention",
"nonStateActors"
],
"type": "object"
},
"year": {
"maximum": 2200,
"minimum": 1900,
"type": "integer"
}
},
"required": [
"iso3",
"country",
"continent",
"region",
"year",
"criminality",
"criminalMarkets",
"markets",
"actors",
"resilience"
],
"type": "object"
},
"domain": {
"const": "organized_crime"
},
"meta": {
"additionalProperties": false,
"properties": {
"availability": {
"enum": [
"observed",
"partial"
]
},
"caveats": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"downloaded_at": {
"minLength": 1,
"type": "string"
},
"rights": {
"minLength": 1,
"type": "string"
},
"source": {
"minLength": 1,
"type": "string"
},
"source_schema": {
"minLength": 1,
"type": "string"
},
"source_url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"unavailable_fields": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"availability",
"unavailable_fields",
"source_schema",
"source",
"source_url",
"downloaded_at",
"rights",
"caveats"
],
"type": "object"
}
},
"required": [
"domain",
"meta",
"data"
],
"type": "object"
}
]
},
"maxItems": 100,
"type": "array"
},
"schema": {
"const": "narcoscope.api.atlas.v1"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"domain": {
"enum": [
"firearms_tracing",
"organized_crime"
]
},
"error": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"code": {
"minLength": 1,
"type": "string"
},
"message": {
"minLength": 1,
"type": "string"
}
},
"required": [
"code",
"message"
],
"type": "object"
}
]
},
"metadata": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"caveats": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"downloaded_at": {
"minLength": 1,
"type": "string"
},
"release": {
"type": [
"string",
"null"
]
},
"rights": {
"minLength": 1,
"type": "string"
},
"scale": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"direction": {
"minLength": 1,
"type": "string"
},
"maximum": {
"const": 10
},
"minimum": {
"const": 1
}
},
"required": [
"minimum",
"maximum",
"direction"
],
"type": "object"
}
]
},
"schema_version": {
"minLength": 1,
"type": "string"
},
"series": {
"type": [
"string",
"null"
]
},
"source": {
"minLength": 1,
"type": "string"
},
"source_url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"unit": {
"minLength": 1,
"type": "string"
},
"years": {
"items": {
"maximum": 2200,
"minimum": 1900,
"type": "integer"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"schema_version",
"source",
"source_url",
"downloaded_at",
"years",
"unit",
"rights",
"scale",
"series",
"release",
"caveats"
],
"type": "object"
}
]
},
"record_count": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"status": {
"enum": [
"available",
"unavailable"
]
}
},
"required": [
"domain",
"status",
"record_count",
"metadata",
"error"
],
"type": "object"
},
"maxItems": 2,
"minItems": 1,
"type": "array"
},
"status": {
"enum": [
"available",
"partial",
"unavailable"
]
}
},
"required": [
"schema",
"status",
"query",
"sources",
"page",
"records",
"limitations"
],
"type": "object"
}
},
{
"description": "Return source-linked China economic findings, CPEC, Balochistan, BRI and Myanmar research questions, reporting metadata, and dated national indicators. Optional hash-bound observatory summaries add economic histories, EU-reported trade and official methodology cases. SAFE quantities remain private. Country and theme context only; gaps do not establish concealment, actor relationships or causality.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "get_connected_research",
"outputSchema": {
"additionalProperties": false,
"properties": {
"data": {
"additionalProperties": true,
"properties": {
"observatory": {
"additionalProperties": false,
"properties": {
"datasets": {
"items": {
"type": "object"
},
"maxItems": 4,
"minItems": 4,
"type": "array"
},
"findings": {
"items": {
"type": "object"
},
"maxItems": 100,
"type": "array"
},
"generated_at": {
"type": "string"
},
"input_sha256": {
"pattern": "^[0-9a-f]{64}$",
"type": "string"
},
"methodology_cases": {
"items": {
"type": "object"
},
"maxItems": 30,
"type": "array"
},
"schema": {
"const": "palimpsest.china-evidence-observatory-summary.v1"
},
"source_url": {
"const": "https://www.palimpsest.info/china/evidence/"
},
"use_policy": {
"additionalProperties": false,
"properties": {
"actor_inference": {
"const": "prohibited"
},
"concealment_inference": {
"const": "not_established_by_gaps_or_disagreement"
},
"missing_values": {
"const": "unavailable_not_zero"
},
"private_numeric_data": {
"const": "excluded"
}
},
"required": [
"concealment_inference",
"actor_inference",
"private_numeric_data",
"missing_values"
],
"type": "object"
}
},
"required": [
"schema",
"generated_at",
"source_url",
"input_sha256",
"datasets",
"findings",
"methodology_cases",
"use_policy"
],
"type": "object"
},
"regions": {
"items": {
"type": "object"
},
"maxItems": 5,
"minItems": 5,
"type": "array"
},
"schema": {
"const": "palimpsest.connected-research.v1"
},
"source_clocks": {
"type": "object"
},
"use_policy": {
"type": "object"
}
},
"required": [
"schema",
"regions",
"source_clocks",
"use_policy"
],
"type": "object"
},
"schema": {
"const": "narcoscope.connected-research-envelope.v1"
},
"sha256": {
"pattern": "^[0-9a-f]{64}$",
"type": "string"
},
"source_url": {
"const": "https://www.palimpsest.info/readings/connected-research-latest.json"
}
},
"required": [
"schema",
"data",
"sha256",
"source_url"
],
"type": "object"
}
},
{
"description": "Return approved public designation identity fields only. A designation is an administrative action, not an adjudication or proof of guilt; aliases, addresses, dates of birth, identity documents, and allegation text are withheld.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country": {
"maxLength": 120,
"minLength": 1,
"type": "string"
},
"cursor": {
"maxLength": 2048,
"pattern": "^[A-Za-z0-9_-]+$",
"type": "string"
},
"entity_type": {
"enum": [
"aircraft",
"individual",
"organization",
"vessel"
],
"type": "string"
},
"limit": {
"default": 50,
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"program": {
"enum": [
"ILLICIT-DRUGS-EO14059",
"SDNT",
"SDNTK",
"TCO"
],
"type": "string"
},
"query": {
"maxLength": 120,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "get_entities",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"disclaimer": {
"minLength": 1,
"type": "string"
},
"error": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"code": {
"minLength": 1,
"type": "string"
},
"message": {
"minLength": 1,
"type": "string"
}
},
"required": [
"code",
"message"
],
"type": "object"
}
]
},
"page": {
"additionalProperties": false,
"properties": {
"has_more": {
"type": "boolean"
},
"limit": {
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"matched": {
"minimum": 0,
"type": "integer"
},
"next_cursor": {
"maxLength": 2048,
"pattern": "^[A-Za-z0-9_-]+$",
"type": [
"string",
"null"
]
},
"returned": {
"maximum": 100,
"minimum": 0,
"type": "integer"
}
},
"required": [
"limit",
"matched",
"returned",
"has_more",
"next_cursor"
],
"type": "object"
},
"privacy": {
"additionalProperties": false,
"properties": {
"query_scope": {
"minLength": 1,
"type": "string"
},
"returned_fields": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 5,
"type": "array"
},
"withheld_fields": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 5,
"type": "array"
}
},
"required": [
"returned_fields",
"withheld_fields",
"query_scope"
],
"type": "object"
},
"query": {
"additionalProperties": false,
"properties": {
"country": {
"type": [
"string",
"null"
]
},
"entity_type": {
"enum": [
"aircraft",
"individual",
"organization",
"vessel",
null
],
"type": [
"string",
"null"
]
},
"program": {
"enum": [
"ILLICIT-DRUGS-EO14059",
"SDNT",
"SDNTK",
"TCO",
null
],
"type": [
"string",
"null"
]
},
"query": {
"type": [
"string",
"null"
]
}
},
"required": [
"entity_type",
"program",
"country",
"query"
],
"type": "object"
},
"records": {
"items": {
"additionalProperties": false,
"properties": {
"countries": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"entity_type": {
"enum": [
"aircraft",
"individual",
"organization",
"vessel"
]
},
"meta": {
"additionalProperties": false,
"properties": {
"adjudication": {
"const": false
},
"downloaded_at": {
"minLength": 1,
"type": "string"
},
"evidence_class": {
"const": "administrative_action"
},
"source": {
"minLength": 1,
"type": "string"
},
"source_url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
}
},
"required": [
"evidence_class",
"adjudication",
"source",
"source_url",
"downloaded_at"
],
"type": "object"
},
"name": {
"minLength": 1,
"type": "string"
},
"ofac_entity_number": {
"minimum": 1,
"type": "integer"
},
"programs": {
"items": {
"enum": [
"ILLICIT-DRUGS-EO14059",
"SDNT",
"SDNTK",
"TCO"
]
},
"minItems": 1,
"type": "array",
"uniqueItems": true
}
},
"required": [
"ofac_entity_number",
"name",
"entity_type",
"programs",
"countries",
"meta"
],
"type": "object"
},
"maxItems": 100,
"type": "array"
},
"schema": {
"const": "narcoscope.api.entities.v1"
},
"source": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"downloaded_at": {
"minLength": 1,
"type": "string"
},
"grain": {
"minLength": 1,
"type": "string"
},
"license": {
"minLength": 1,
"type": "string"
},
"note": {
"minLength": 1,
"type": "string"
},
"programs": {
"additionalProperties": {
"minLength": 1,
"type": "string"
},
"minProperties": 1,
"propertyNames": {
"enum": [
"ILLICIT-DRUGS-EO14059",
"SDNT",
"SDNTK",
"TCO"
]
},
"type": "object"
},
"source": {
"minLength": 1,
"type": "string"
},
"source_url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
}
},
"required": [
"source",
"source_url",
"downloaded_at",
"license",
"grain",
"programs",
"note"
],
"type": "object"
}
]
},
"status": {
"enum": [
"available",
"unavailable"
]
}
},
"required": [
"schema",
"status",
"query",
"source",
"page",
"records",
"disclaimer",
"privacy",
"error"
],
"type": "object"
}
},
{
"description": "Return bounded public money-market, capital-market, BRI, or publication-rights context without cross-lane scoring, composites, causal inference, or culpability inference. Upstream unavailability stays typed.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"lane": {
"default": "all",
"enum": [
"all",
"palimpsest-bri",
"palimpsest-newswire-rights",
"seiche-capital-markets",
"seiche-global-money-atlas",
"seiche-money-markets",
"seiche-summary"
],
"type": "string"
}
},
"type": "object"
},
"name": "get_federation",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"lanes": {
"items": {
"additionalProperties": false,
"properties": {
"availability": {
"enum": [
"available",
"restricted",
"unavailable"
]
},
"boundaries": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 2,
"type": "array"
},
"citation": {
"additionalProperties": true,
"type": [
"object",
"null"
]
},
"clocks": {
"additionalProperties": true,
"type": [
"object",
"null"
]
},
"data": {
"additionalProperties": true,
"type": [
"object",
"null"
]
},
"error": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"code": {
"minLength": 1,
"type": "string"
},
"message": {
"minLength": 1,
"type": "string"
},
"retry_after": {
"type": [
"string",
"null"
]
},
"upstream_http_status": {
"maximum": 599,
"minimum": 100,
"type": [
"integer",
"null"
]
}
},
"required": [
"code",
"message",
"upstream_http_status",
"retry_after"
],
"type": "object"
}
]
},
"evidence_status": {
"enum": [
"derived",
"observed",
"restricted",
"structural",
"unavailable"
]
},
"id": {
"enum": [
"palimpsest-bri",
"palimpsest-newswire-rights",
"seiche-capital-markets",
"seiche-global-money-atlas",
"seiche-money-markets",
"seiche-summary"
]
},
"product": {
"enum": [
"Palimpsest",
"Seiche"
]
},
"retrieved_at": {
"format": "date-time",
"type": "string"
},
"scope": {
"additionalProperties": true,
"type": [
"object",
"null"
]
},
"source_url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"transport": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"attempts": {
"const": 1
},
"max_response_bytes": {
"maximum": 2000000,
"minimum": 1,
"type": "integer"
},
"timeout_ms": {
"maximum": 15000,
"minimum": 1,
"type": "integer"
}
},
"required": [
"attempts",
"timeout_ms",
"max_response_bytes"
],
"type": "object"
}
]
},
"upstream_schema": {
"type": [
"string",
"null"
]
},
"upstream_status": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"product",
"availability",
"evidence_status",
"upstream_schema",
"upstream_status",
"source_url",
"retrieved_at",
"clocks",
"scope",
"citation",
"transport",
"data",
"error",
"boundaries"
],
"type": "object"
},
"maxItems": 6,
"minItems": 1,
"type": "array"
},
"limitations": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 4,
"type": "array"
},
"policy": {
"additionalProperties": false,
"properties": {
"causal_inference": {
"const": "prohibited"
},
"composite_generation": {
"const": "prohibited"
},
"cross_lane_join": {
"const": "prohibited"
},
"culpability_inference": {
"const": "prohibited"
},
"missing_value_policy": {
"const": "unavailable_not_zero"
},
"mode": {
"const": "read_only_parallel_context"
}
},
"required": [
"mode",
"cross_lane_join",
"composite_generation",
"causal_inference",
"culpability_inference",
"missing_value_policy"
],
"type": "object"
},
"query": {
"additionalProperties": false,
"properties": {
"lane": {
"enum": [
"all",
"palimpsest-bri",
"palimpsest-newswire-rights",
"seiche-capital-markets",
"seiche-global-money-atlas",
"seiche-money-markets",
"seiche-summary"
]
}
},
"required": [
"lane"
],
"type": "object"
},
"retrieved_at": {
"format": "date-time",
"type": "string"
},
"schema": {
"const": "narcoscope.api.federation.v1"
},
"status": {
"enum": [
"available",
"partial",
"unavailable"
]
}
},
"required": [
"schema",
"status",
"retrieved_at",
"query",
"lanes",
"policy",
"limitations"
],
"type": "object"
}
},
{
"description": "List drugs, arms and informal-economy datasets, native indicator units, exact country/category/subgroup dimensions, numeric and unavailable coverage, source hashes and source-specific reuse restrictions. Legacy atlas and price histories remain distinct resources.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "get_market_catalog",
"outputSchema": {
"additionalProperties": false,
"properties": {
"datasets": {
"items": {
"additionalProperties": false,
"properties": {
"coverage": {
"additionalProperties": false,
"properties": {
"estimated": {
"minimum": 0,
"type": "integer"
},
"firstNumericPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"firstPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"lastNumericPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"lastPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"numericObservations": {
"minimum": 0,
"type": "integer"
},
"observations": {
"minimum": 0,
"type": "integer"
},
"reported": {
"minimum": 0,
"type": "integer"
},
"unavailable": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"observations",
"numericObservations",
"reported",
"estimated",
"unavailable",
"firstPeriod",
"lastPeriod",
"firstNumericPeriod",
"lastNumericPeriod"
],
"type": "object"
},
"generatedAt": {
"format": "date-time",
"type": "string"
},
"id": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"indicators": {
"items": {
"additionalProperties": false,
"properties": {
"coverage": {
"additionalProperties": false,
"properties": {
"estimated": {
"minimum": 0,
"type": "integer"
},
"firstNumericPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"firstPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"lastNumericPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"lastPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"numericObservations": {
"minimum": 0,
"type": "integer"
},
"observations": {
"minimum": 0,
"type": "integer"
},
"reported": {
"minimum": 0,
"type": "integer"
},
"unavailable": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"observations",
"numericObservations",
"reported",
"estimated",
"unavailable",
"firstPeriod",
"lastPeriod",
"firstNumericPeriod",
"lastNumericPeriod"
],
"type": "object"
},
"description": {
"maxLength": 2500,
"minLength": 1,
"type": "string"
},
"dimensions": {
"additionalProperties": false,
"properties": {
"categories": {
"items": {
"maxLength": 500,
"minLength": 0,
"type": "string"
},
"maxItems": 500000,
"type": "array"
},
"geographies": {
"items": {
"additionalProperties": false,
"properties": {
"code": {
"maxLength": 180,
"minLength": 1,
"type": "string"
},
"level": {
"enum": [
"country",
"region",
"city",
"world"
],
"type": "string"
},
"name": {
"maxLength": 180,
"minLength": 1,
"type": "string"
}
},
"required": [
"code",
"name",
"level"
],
"type": "object"
},
"maxItems": 500000,
"type": "array"
},
"selections": {
"items": {
"additionalProperties": false,
"properties": {
"category": {
"maxLength": 500,
"minLength": 0,
"type": "string"
},
"firstPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"lastNumericPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"lastPeriod": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"latestNumericObservations": {
"minimum": 0,
"type": "integer"
},
"subgroup": {
"maxLength": 500,
"minLength": 0,
"type": "string"
}
},
"required": [
"category",
"subgroup",
"firstPeriod",
"lastPeriod",
"lastNumericPeriod",
"latestNumericObservations"
],
"type": "object"
},
"maxItems": 500000,
"type": "array"
},
"subgroups": {
"items": {
"maxLength": 500,
"minLength": 0,
"type": "string"
},
"maxItems": 500000,
"type": "array"
}
},
"required": [
"geographies",
"categories",
"subgroups",
"selections"
],
"type": "object"
},
"featured": {
"type": "boolean"
},
"id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"label": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limitations": {
"items": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"maxItems": 60,
"type": "array"
},
"market": {
"enum": [
"drugs",
"arms",
"economy"
],
"type": "string"
},
"measureType": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sourceId": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"unit": {
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"id",
"sourceId",
"market",
"label",
"unit",
"measureType",
"description",
"limitations",
"featured",
"coverage",
"dimensions"
],
"type": "object"
},
"maxItems": 500,
"type": "array"
},
"limitations": {
"items": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"maxItems": 60,
"type": "array"
},
"sha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"bytes": {
"minimum": 1,
"type": "integer"
},
"downloadUrl": {
"format": "uri",
"maxLength": 4096,
"pattern": "^https://",
"type": "string"
},
"id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"license": {
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
"licenseUrl": {
"format": "uri",
"maxLength": 4096,
"pattern": "^https://",
"type": "string"
},
"name": {
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
"notes": {
"items": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"maxItems": 60,
"type": "array"
},
"publisher": {
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
"retrievedAt": {
"format": "date-time",
"type": "string"
},
"sha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"url": {
"format": "uri",
"maxLength": 4096,
"pattern": "^https://",
"type": "string"
}
},
"required": [
"id",
"name",
"publisher",
"url",
"downloadUrl",
"license",
"licenseUrl",
"retrievedAt",
"sha256",
"bytes",
"notes"
],
"type": "object"
},
"maxItems": 80,
"type": "array"
},
"title": {
"maxLength": 240,
"minLength": 1,
"type": "string"
}
},
"required": [
"id",
"title",
"sha256",
"generatedAt",
"sources",
"indicators",
"coverage",
"limitations"
],
"type": "object"
},
"maxItems": 2,
"type": "array"
},
"generatedAt": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
]
},
"limitations": {
"items": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"maxItems": 60,
"type": "array"
},
"relatedResources": {
"items": {
"additionalProperties": false,
"properties": {
"description": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"title": {
"maxLength": 240,
"minLength": 1,
"type": "string"
},
"url": {
"maxLength": 4096,
"minLength": 1,
"type": "string"
}
},
"required": [
"id",
"title",
"url",
"description"
],
"type": "object"
},
"maxItems": 10,
"type": "array"
},
"schema": {
"const": "narcoscope.global-market-catalog.v1"
},
"status": {
"enum": [
"available",
"partial",
"unavailable"
],
"type": "string"
},
"unavailableDatasets": {
"items": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"maxItems": 2,
"type": "array"
}
},
"required": [
"schema",
"status",
"generatedAt",
"unavailableDatasets",
"limitations",
"datasets",
"relatedResources"
],
"type": "object"
}
},
{
"description": "List current deterministic analyses with citations, correction metadata, publication gates, and explicit evidence limits.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "get_newsroom",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"articles": {
"items": {
"additionalProperties": false,
"properties": {
"automationDisclosure": {
"minLength": 1,
"type": "string"
},
"contentClass": {
"minLength": 1,
"type": "string"
},
"contentHash": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"correctionsStatus": {
"minLength": 1,
"type": "string"
},
"dataAsOf": {
"format": "date",
"type": [
"string",
"null"
]
},
"dek": {
"minLength": 1,
"type": "string"
},
"dossierUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"htmlUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"humanReviewStatus": {
"minLength": 1,
"type": "string"
},
"id": {
"minLength": 1,
"type": "string"
},
"machineBriefUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"publishedAt": {
"format": "date-time",
"type": [
"string",
"null"
]
},
"revisionHash": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"rightToReplyStatus": {
"minLength": 1,
"type": "string"
},
"simulatedHumanVoicesIncluded": {
"type": "boolean"
},
"slug": {
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
},
"testimonyIncluded": {
"type": "boolean"
},
"title": {
"minLength": 1,
"type": "string"
},
"updatedAt": {
"format": "date-time",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"slug",
"title",
"dek",
"contentClass",
"dataAsOf",
"publishedAt",
"updatedAt",
"htmlUrl",
"dossierUrl",
"machineBriefUrl",
"revisionHash",
"contentHash",
"automationDisclosure",
"humanReviewStatus",
"correctionsStatus",
"rightToReplyStatus",
"testimonyIncluded",
"simulatedHumanVoicesIncluded"
],
"type": "object"
},
"maxItems": 25,
"type": "array"
},
"feeds": {
"additionalProperties": false,
"properties": {
"atom": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"json": {
"format": "uri",
"pattern": "^https://",
"type": "string"
}
},
"required": [
"json",
"atom"
],
"type": "object"
},
"generated_at": {
"format": "date-time",
"type": [
"string",
"null"
]
},
"schema": {
"const": "narcoscope.api.newsroom.v1"
},
"title": {
"minLength": 1,
"type": "string"
},
"verification": {
"additionalProperties": false,
"properties": {
"banned_claim_matches": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"citation_coverage": {
"additionalProperties": true,
"type": [
"object",
"null"
]
},
"gates": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": [
"array",
"null"
]
},
"pipeline_version": {
"type": [
"string",
"null"
]
},
"source_inventory": {
"additionalProperties": true,
"type": [
"object",
"null"
]
},
"visual_citation_coverage": {
"additionalProperties": true,
"type": [
"object",
"null"
]
}
},
"required": [
"pipeline_version",
"gates",
"citation_coverage",
"visual_citation_coverage",
"source_inventory",
"banned_claim_matches"
],
"type": "object"
}
},
"required": [
"schema",
"generated_at",
"title",
"articles",
"feeds",
"verification"
],
"type": "object"
}
},
{
"description": "Return bounded headline aggregates across official prices, seizures, overdose mortality, wastewater, and public designations.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "get_overview",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"designation_programs": {
"items": {
"additionalProperties": false,
"properties": {
"code": {
"minLength": 1,
"type": "string"
},
"count": {
"minimum": 0,
"type": "integer"
},
"label": {
"minLength": 1,
"type": "string"
}
},
"required": [
"code",
"label",
"count"
],
"type": "object"
},
"type": "array"
},
"divergences": {
"items": {
"additionalProperties": false,
"properties": {
"demandLabel": {
"minLength": 1,
"type": "string"
},
"demandPct": {
"type": "number"
},
"label": {
"minLength": 1,
"type": "string"
},
"reading": {
"minLength": 1,
"type": "string"
},
"supplyLabel": {
"minLength": 1,
"type": "string"
},
"supplyPct": {
"type": "number"
},
"window": {
"minLength": 1,
"type": "string"
}
},
"required": [
"label",
"window",
"supplyLabel",
"supplyPct",
"demandLabel",
"demandPct",
"reading"
],
"type": "object"
},
"type": "array"
},
"generated_at": {
"format": "date",
"type": [
"string",
"null"
]
},
"headline": {
"additionalProperties": false,
"properties": {
"designations": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"seizureCountries": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"seizureYear": {
"minimum": 1900,
"type": [
"integer",
"null"
]
},
"usOverdoseLatest": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"usOverdoseWindow": {
"type": [
"string",
"null"
]
},
"usOverdoseYear": {
"minimum": 1900,
"type": [
"integer",
"null"
]
},
"usOverdoseYoY": {
"type": [
"number",
"null"
]
},
"wastewaterCities": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"worldSeizureTonnes": {
"minimum": 0,
"type": [
"number",
"null"
]
}
},
"required": [
"usOverdoseLatest",
"usOverdoseYoY",
"usOverdoseYear",
"usOverdoseWindow",
"worldSeizureTonnes",
"seizureYear",
"designations",
"seizureCountries",
"wastewaterCities"
],
"type": "object"
},
"interpretation": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 1,
"type": "array"
},
"note": {
"type": [
"string",
"null"
]
},
"overdose_by_substance": {
"items": {
"additionalProperties": false,
"properties": {
"deaths": {
"minimum": 0,
"type": [
"integer",
"null"
]
},
"label": {
"minLength": 1,
"type": "string"
},
"substance": {
"minLength": 1,
"type": "string"
},
"yoy": {
"type": [
"number",
"null"
]
}
},
"required": [
"substance",
"label",
"deaths",
"yoy"
],
"type": "object"
},
"type": "array"
},
"schema": {
"const": "narcoscope.api.overview.v1"
},
"top_seizure_countries": {
"items": {
"additionalProperties": false,
"properties": {
"iso3": {
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"kg": {
"minimum": 0,
"type": "number"
},
"name": {
"minLength": 1,
"type": "string"
}
},
"required": [
"iso3",
"name",
"kg"
],
"type": "object"
},
"maxItems": 10,
"type": "array"
}
},
"required": [
"schema",
"generated_at",
"note",
"headline",
"overdose_by_substance",
"top_seizure_countries",
"designation_programs",
"divergences",
"interpretation"
],
"type": "object"
}
},
{
"description": "Return pinned source readiness and national WDI coverage for CPEC, Gwadar, CMEC, Kyaukpyu, and Balochistan as a parallel context lane. Cross-lane drug, actor, route, guilt, political, project, causal, tactical, and navigable inference or use is prohibited.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "get_palimpsest_bri_context",
"outputSchema": {
"$defs": {
"artifact": {
"$defs": {
"claimSemantics": {
"additionalProperties": false,
"properties": {
"authorityRoleCounts": {
"$ref": "#/$defs/countMap"
},
"claimClassCounts": {
"$ref": "#/$defs/countMap"
},
"classificationRule": {
"minLength": 1,
"type": "string"
},
"independentObservationSourceIds": {
"$ref": "#/$defs/stringArray"
},
"modeledOrAnalyticalSourceIds": {
"$ref": "#/$defs/stringArray"
},
"officialOrAdministrativeSourceIds": {
"$ref": "#/$defs/stringArray"
},
"sourceClassCounts": {
"$ref": "#/$defs/countMap"
}
},
"required": [
"classificationRule",
"sourceClassCounts",
"authorityRoleCounts",
"claimClassCounts",
"officialOrAdministrativeSourceIds",
"independentObservationSourceIds",
"modeledOrAnalyticalSourceIds"
],
"type": "object"
},
"commit": {
"pattern": "^[0-9a-f]{40}$",
"type": "string"
},
"countMap": {
"additionalProperties": {
"minimum": 0,
"type": "integer"
},
"minProperties": 1,
"type": "object"
},
"countryCoverage": {
"additionalProperties": false,
"properties": {
"country": {
"enum": [
"China",
"Myanmar",
"Pakistan"
]
},
"countryCode": {
"enum": [
"CHN",
"MMR",
"PAK"
]
},
"forecastRowCount": {
"minimum": 0,
"type": "integer"
},
"indicatorCount": {
"minimum": 1,
"type": "integer"
},
"indicators": {
"items": {
"$ref": "#/$defs/indicatorCoverage"
},
"minItems": 1,
"type": "array"
},
"observedRowCount": {
"minimum": 0,
"type": "integer"
},
"sourceRowCount": {
"minimum": 1,
"type": "integer"
},
"unavailableRowCount": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"countryCode",
"country",
"indicatorCount",
"sourceRowCount",
"observedRowCount",
"forecastRowCount",
"unavailableRowCount",
"indicators"
],
"type": "object"
},
"coverageWindow": {
"additionalProperties": false,
"properties": {
"fromYear": {
"$ref": "#/$defs/nullableYear"
},
"toYear": {
"$ref": "#/$defs/nullableYear"
},
"yearCount": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"fromYear",
"toYear",
"yearCount"
],
"type": "object"
},
"dateTime": {
"format": "date-time",
"type": "string"
},
"economicContext": {
"additionalProperties": false,
"properties": {
"clocks": {
"additionalProperties": false,
"properties": {
"datasetLastUpdated": {
"format": "date",
"type": "string"
},
"generatedAt": {
"$ref": "#/$defs/dateTime"
},
"retrievedAt": {
"$ref": "#/$defs/dateTime"
},
"sourceReleaseUpperBound": {
"$ref": "#/$defs/dateTime"
}
},
"required": [
"generatedAt",
"datasetLastUpdated",
"sourceReleaseUpperBound",
"retrievedAt"
],
"type": "object"
},
"collectionId": {
"$ref": "#/$defs/sha256"
},
"contextPolicy": {
"additionalProperties": false,
"properties": {
"aggregateLevel": {
"const": "country"
},
"causalityBoundary": {
"const": "not_evidence_of_bri_causality"
},
"downstreamSemantics": {
"additionalProperties": false,
"properties": {
"forecast": {
"minLength": 1,
"type": "string"
},
"join_boundary": {
"minLength": 1,
"type": "string"
},
"observed": {
"minLength": 1,
"type": "string"
},
"unavailable": {
"minLength": 1,
"type": "string"
}
},
"required": [
"observed",
"forecast",
"unavailable",
"join_boundary"
],
"type": "object"
},
"forecastPolicy": {
"minLength": 1,
"type": "string"
},
"missingValuePolicy": {
"const": "source_null_remains_unavailable"
},
"scope": {
"const": "national_economic_context"
}
},
"required": [
"aggregateLevel",
"scope",
"causalityBoundary",
"missingValuePolicy",
"forecastPolicy",
"downstreamSemantics"
],
"type": "object"
},
"coverage": {
"additionalProperties": false,
"properties": {
"countries": {
"items": {
"$ref": "#/$defs/countryCoverage"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"totals": {
"additionalProperties": false,
"properties": {
"countries": {
"const": 3
},
"forecastRows": {
"minimum": 0,
"type": "integer"
},
"indicators": {
"minimum": 1,
"type": "integer"
},
"observedRows": {
"minimum": 0,
"type": "integer"
},
"sourceRows": {
"minimum": 1,
"type": "integer"
},
"unavailableRows": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"countries",
"indicators",
"sourceRows",
"observedRows",
"forecastRows",
"unavailableRows"
],
"type": "object"
}
},
"required": [
"totals",
"countries"
],
"type": "object"
},
"generatedAt": {
"$ref": "#/$defs/dateTime"
},
"hashPointers": {
"additionalProperties": false,
"properties": {
"observationsSha256": {
"$ref": "#/$defs/sha256"
},
"rawResponseSha256s": {
"items": {
"$ref": "#/$defs/sha256"
},
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"registrySha256": {
"$ref": "#/$defs/sha256"
}
},
"required": [
"observationsSha256",
"registrySha256",
"rawResponseSha256s"
],
"type": "object"
},
"rights": {
"additionalProperties": false,
"properties": {
"attribution": {
"minLength": 1,
"type": "string"
},
"license": {
"minLength": 1,
"type": "string"
},
"licenseUrl": {
"$ref": "#/$defs/uri"
},
"redistributionStatus": {
"minLength": 1,
"type": "string"
},
"rightsEvidenceUrl": {
"$ref": "#/$defs/uri"
}
},
"required": [
"license",
"licenseUrl",
"redistributionStatus",
"rightsEvidenceUrl",
"attribution"
],
"type": "object"
},
"schemaVersion": {
"const": "palimpsest.bri-economic-observations.v1"
},
"source": {
"additionalProperties": false,
"properties": {
"attribution": {
"minLength": 1,
"type": "string"
},
"catalogUrl": {
"$ref": "#/$defs/uri"
},
"name": {
"minLength": 1,
"type": "string"
},
"publisher": {
"minLength": 1,
"type": "string"
},
"sourceId": {
"const": "world_bank_wdi"
}
},
"required": [
"sourceId",
"name",
"publisher",
"attribution",
"catalogUrl"
],
"type": "object"
}
},
"required": [
"schemaVersion",
"generatedAt",
"collectionId",
"source",
"rights",
"clocks",
"hashPointers",
"contextPolicy",
"coverage"
],
"type": "object"
},
"gitOid": {
"pattern": "^(?:[0-9a-f]{40}|[0-9a-f]{64})$",
"type": "string"
},
"indicatorCoverage": {
"additionalProperties": false,
"properties": {
"annualCoverage": {
"$ref": "#/$defs/coverageWindow"
},
"forecast": {
"$ref": "#/$defs/coverageWindow"
},
"indicatorId": {
"minLength": 1,
"type": "string"
},
"observed": {
"$ref": "#/$defs/coverageWindow"
},
"seriesId": {
"minLength": 1,
"type": "string"
},
"sourceRowCount": {
"minimum": 1,
"type": "integer"
},
"unavailable": {
"$ref": "#/$defs/unavailableCoverage"
},
"unit": {
"minLength": 1,
"type": "string"
}
},
"required": [
"seriesId",
"indicatorId",
"unit",
"annualCoverage",
"sourceRowCount",
"observed",
"forecast",
"unavailable"
],
"type": "object"
},
"nullableYear": {
"maximum": 2200,
"minimum": 1900,
"type": [
"integer",
"null"
]
},
"optionalCountMap": {
"additionalProperties": {
"minimum": 0,
"type": "integer"
},
"type": "object"
},
"pagesPublication": {
"additionalProperties": false,
"properties": {
"availabilitySemantics": {
"minLength": 1,
"type": "string"
},
"freshUntil": {
"$ref": "#/$defs/dateTime"
},
"receiptBytes": {
"minimum": 1,
"type": "integer"
},
"receiptSha256": {
"$ref": "#/$defs/sha256"
},
"servedResources": {
"items": {
"$ref": "#/$defs/sourceDescriptor"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"sourceRevision": {
"$ref": "#/$defs/commit"
},
"sourceTreeOid": {
"$ref": "#/$defs/gitOid"
},
"verificationState": {
"const": "served_resource_receipt_validated"
},
"verifiedAt": {
"$ref": "#/$defs/dateTime"
}
},
"required": [
"verificationState",
"sourceRevision",
"sourceTreeOid",
"receiptBytes",
"receiptSha256",
"verifiedAt",
"freshUntil",
"availabilitySemantics",
"servedResources"
],
"type": "object"
},
"provenance": {
"additionalProperties": false,
"properties": {
"consumer": {
"const": "NarcoScope"
},
"producer": {
"const": "Palimpsest"
},
"release": {
"$ref": "#/$defs/release"
},
"schema": {
"additionalProperties": false,
"properties": {
"bytes": {
"minimum": 1,
"type": "integer"
},
"id": {
"const": "https://narcoscope.com/data/narcoscope-palimpsest-bri-v1.schema.json"
},
"path": {
"const": "public/data/narcoscope-palimpsest-bri-v1.schema.json"
},
"sha256": {
"$ref": "#/$defs/sha256"
}
},
"required": [
"path",
"id",
"bytes",
"sha256"
],
"type": "object"
},
"sourceArtifacts": {
"$ref": "#/$defs/sourceArtifacts"
},
"sourcePin": {
"additionalProperties": false,
"properties": {
"bytes": {
"minimum": 1,
"type": "integer"
},
"path": {
"const": "scripts/bridge/palimpsest-bri-source-pin.json"
},
"schemaVersion": {
"const": "narcoscope.palimpsest.bri-source-pin.v1"
},
"sha256": {
"$ref": "#/$defs/sha256"
}
},
"required": [
"path",
"schemaVersion",
"bytes",
"sha256"
],
"type": "object"
}
},
"required": [
"producer",
"consumer",
"sourcePin",
"schema",
"release",
"sourceArtifacts"
],
"type": "object"
},
"release": {
"additionalProperties": false,
"properties": {
"artifactManifest": {
"additionalProperties": false,
"properties": {
"bytes": {
"minimum": 1,
"type": "integer"
},
"fileCount": {
"minimum": 1,
"type": "integer"
},
"schemaVersion": {
"const": "palimpsest.railway-static-release.v1"
},
"sha256": {
"$ref": "#/$defs/sha256"
},
"totalBytes": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"schemaVersion",
"bytes",
"sha256",
"fileCount",
"totalBytes"
],
"type": "object"
},
"artifactTreeSha256": {
"$ref": "#/$defs/sha256"
},
"canonicalBaseUrl": {
"const": "https://palimpsest.info"
},
"deploymentId": {
"minLength": 1,
"type": "string"
},
"pagesPublication": {
"$ref": "#/$defs/pagesPublication"
},
"producer": {
"const": "Palimpsest"
},
"railwayMirrorBaseUrl": {
"$ref": "#/$defs/uri"
},
"receiptBytes": {
"minimum": 1,
"type": "integer"
},
"receiptSha256": {
"$ref": "#/$defs/sha256"
},
"sourceRevision": {
"$ref": "#/$defs/commit"
},
"sourceTreeOid": {
"$ref": "#/$defs/gitOid"
},
"verificationSemantics": {
"minLength": 1,
"type": "string"
},
"verificationState": {
"const": "release_receipt_validated"
},
"verifiedAt": {
"$ref": "#/$defs/dateTime"
}
},
"required": [
"producer",
"verificationState",
"canonicalBaseUrl",
"railwayMirrorBaseUrl",
"deploymentId",
"sourceRevision",
"sourceTreeOid",
"artifactTreeSha256",
"artifactManifest",
"receiptBytes",
"receiptSha256",
"verifiedAt",
"verificationSemantics",
"pagesPublication"
],
"type": "object"
},
"sha256": {
"pattern": "^[0-9a-f]{64}$",
"type": "string"
},
"sourceArtifacts": {
"additionalProperties": false,
"properties": {
"economics": {
"$ref": "#/$defs/sourceDescriptor"
},
"observatory": {
"$ref": "#/$defs/sourceDescriptor"
},
"pagesPublicationReceipt": {
"$ref": "#/$defs/sourceDescriptor"
}
},
"required": [
"observatory",
"economics",
"pagesPublicationReceipt"
],
"type": "object"
},
"sourceDescriptor": {
"additionalProperties": false,
"properties": {
"bytes": {
"minimum": 1,
"type": "integer"
},
"canonicalUrl": {
"$ref": "#/$defs/uri"
},
"gitBlobOid": {
"$ref": "#/$defs/gitOid"
},
"path": {
"minLength": 1,
"type": "string"
},
"railwayMirrorUrl": {
"$ref": "#/$defs/uri"
},
"sha256": {
"$ref": "#/$defs/sha256"
}
},
"required": [
"path",
"canonicalUrl",
"bytes",
"sha256",
"gitBlobOid"
],
"type": "object"
},
"sourceReadiness": {
"additionalProperties": false,
"properties": {
"buildReadyGaps": {
"$ref": "#/$defs/stringArray"
},
"buildReadySourceCount": {
"minimum": 0,
"type": "integer"
},
"implementationStates": {
"additionalProperties": false,
"properties": {
"adapter_ready": {
"minimum": 0,
"type": "integer"
},
"blocked": {
"minimum": 0,
"type": "integer"
},
"link_only": {
"minimum": 0,
"type": "integer"
},
"live": {
"minimum": 0,
"type": "integer"
},
"planned": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"adapter_ready",
"blocked",
"link_only",
"live",
"planned"
],
"type": "object"
},
"rightsStatusCounts": {
"$ref": "#/$defs/countMap"
},
"sourceCount": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"sourceCount",
"buildReadySourceCount",
"implementationStates",
"rightsStatusCounts",
"buildReadyGaps"
],
"type": "object"
},
"sourceSummary": {
"additionalProperties": false,
"properties": {
"authorityRole": {
"minLength": 1,
"type": "string"
},
"claimClasses": {
"$ref": "#/$defs/stringArray"
},
"implementationState": {
"enum": [
"adapter_ready",
"blocked",
"link_only",
"live",
"planned"
]
},
"rightsStatus": {
"minLength": 1,
"type": "string"
},
"sourceClass": {
"minLength": 1,
"type": "string"
},
"sourceId": {
"pattern": "^[a-z0-9_]+$",
"type": "string"
}
},
"required": [
"sourceId",
"implementationState",
"sourceClass",
"authorityRole",
"rightsStatus",
"claimClasses"
],
"type": "object"
},
"stringArray": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array",
"uniqueItems": true
},
"target": {
"additionalProperties": false,
"properties": {
"evidenceStatus": {
"minLength": 1,
"type": "string"
},
"label": {
"minLength": 1,
"type": "string"
},
"requiredCoverage": {
"$ref": "#/$defs/stringArray"
},
"sourceReadiness": {
"additionalProperties": false,
"properties": {
"buildReadySourceCount": {
"minimum": 0,
"type": "integer"
},
"implementationStates": {
"$ref": "#/$defs/countMap"
},
"sourceCount": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"sourceCount",
"buildReadySourceCount",
"implementationStates"
],
"type": "object"
},
"sources": {
"items": {
"$ref": "#/$defs/sourceSummary"
},
"minItems": 1,
"type": "array"
},
"targetId": {
"pattern": "^[a-z0-9_]+$",
"type": "string"
},
"targetType": {
"minLength": 1,
"type": "string"
}
},
"required": [
"targetId",
"label",
"targetType",
"evidenceStatus",
"requiredCoverage",
"sourceReadiness",
"sources"
],
"type": "object"
},
"targetArea": {
"additionalProperties": false,
"properties": {
"areaId": {
"enum": [
"cpec",
"gwadar",
"cmec",
"kyaukpyu",
"balochistan"
]
},
"label": {
"minLength": 1,
"type": "string"
},
"targets": {
"items": {
"$ref": "#/$defs/target"
},
"minItems": 1,
"type": "array"
}
},
"required": [
"areaId",
"label",
"targets"
],
"type": "object"
},
"unavailableCoverage": {
"additionalProperties": false,
"properties": {
"fromYear": {
"$ref": "#/$defs/nullableYear"
},
"reasonCounts": {
"$ref": "#/$defs/optionalCountMap"
},
"toYear": {
"$ref": "#/$defs/nullableYear"
},
"yearCount": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"fromYear",
"toYear",
"yearCount",
"reasonCounts"
],
"type": "object"
},
"uri": {
"format": "uri",
"type": "string"
},
"usePolicy": {
"additionalProperties": false,
"properties": {
"allowedUse": {
"minLength": 1,
"type": "string"
},
"crossLaneJoinPolicy": {
"const": "prohibited"
},
"displayRelationship": {
"minLength": 1,
"type": "string"
},
"lane": {
"const": "parallel_context_only"
},
"prohibitions": {
"additionalProperties": false,
"properties": {
"actorClassification": {
"const": "prohibited"
},
"bilateralRouteInference": {
"const": "prohibited"
},
"drugConflictInfrastructureCausalJoin": {
"const": "prohibited"
},
"guiltInference": {
"const": "prohibited"
},
"politicalMovementClassification": {
"const": "prohibited"
},
"projectAttributionFromNationalSeries": {
"const": "prohibited"
},
"tacticalOrNavigableUse": {
"const": "prohibited"
}
},
"required": [
"drugConflictInfrastructureCausalJoin",
"actorClassification",
"bilateralRouteInference",
"guiltInference",
"politicalMovementClassification",
"projectAttributionFromNationalSeries",
"tacticalOrNavigableUse"
],
"type": "object"
}
},
"required": [
"lane",
"allowedUse",
"crossLaneJoinPolicy",
"displayRelationship",
"prohibitions"
],
"type": "object"
}
},
"$id": "https://narcoscope.com/data/narcoscope-palimpsest-bri-v1.schema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"$schema": {
"const": "./narcoscope-palimpsest-bri-v1.schema.json"
},
"artifactId": {
"const": "narcoscope.palimpsest.bri-parallel-context"
},
"claimSemantics": {
"$ref": "#/$defs/claimSemantics"
},
"dataAsOf": {
"$ref": "#/$defs/dateTime"
},
"economicContext": {
"$ref": "#/$defs/economicContext"
},
"limitations": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 8,
"type": "array",
"uniqueItems": true
},
"provenance": {
"$ref": "#/$defs/provenance"
},
"schemaVersion": {
"const": "narcoscope.palimpsest.bri-context.v1"
},
"scope": {
"minLength": 1,
"type": "string"
},
"sourceReadiness": {
"$ref": "#/$defs/sourceReadiness"
},
"targetCoverage": {
"items": {
"$ref": "#/$defs/targetArea"
},
"maxItems": 5,
"minItems": 5,
"type": "array"
},
"usePolicy": {
"$ref": "#/$defs/usePolicy"
}
},
"required": [
"$schema",
"schemaVersion",
"artifactId",
"dataAsOf",
"scope",
"provenance",
"sourceReadiness",
"claimSemantics",
"targetCoverage",
"economicContext",
"usePolicy",
"limitations"
],
"title": "NarcoScope Palimpsest BRI parallel-context bridge",
"type": "object"
}
},
"$id": "https://narcoscope.com/schemas/narcoscope-palimpsest-bri-envelope-v1.schema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"data": {
"$ref": "#/$defs/artifact"
},
"interpretation": {
"minLength": 1,
"type": "string"
},
"links": {
"additionalProperties": false,
"properties": {
"canonical": {
"format": "uri",
"type": "string"
},
"schema": {
"const": "https://narcoscope.com/data/narcoscope-palimpsest-bri-v1.schema.json"
},
"sha256": {
"format": "uri",
"type": "string"
}
},
"required": [
"canonical",
"sha256",
"schema"
],
"type": "object"
},
"schema": {
"const": "narcoscope.api.palimpsest-bri-envelope.v1"
}
},
"required": [
"schema",
"data",
"links",
"interpretation"
],
"type": "object"
}
},
{
"description": "Return the official-only China aggregate shared with the Intelligence Commons, including disclosure and causal boundaries.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "get_palimpsest_bridge",
"outputSchema": {
"$defs": {
"dataset": {
"additionalProperties": false,
"properties": {
"data": {
"type": "object"
},
"datasetId": {
"minLength": 1,
"type": "string"
},
"limitations": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 1,
"type": "array"
},
"measurement": {
"additionalProperties": false,
"properties": {
"grain": {
"minLength": 1,
"type": "string"
},
"method": {
"minLength": 1,
"type": "string"
},
"status": {
"enum": [
"official_reported",
"official_action_record"
]
},
"unit": {
"minLength": 1,
"type": "string"
},
"valueType": {
"enum": [
"statistical_measurement",
"administrative_measurement",
"administrative_action"
]
}
},
"required": [
"status",
"valueType",
"method",
"unit",
"grain"
],
"type": "object"
},
"provenance": {
"additionalProperties": false,
"properties": {
"documentSha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"input": {
"additionalProperties": false,
"properties": {
"path": {
"minLength": 1,
"type": "string"
},
"sha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
}
},
"required": [
"path",
"sha256"
],
"type": "object"
},
"localDataDate": {
"format": "date",
"type": [
"string",
"null"
]
},
"publisher": {
"minLength": 1,
"type": "string"
},
"retrievedAt": {
"format": "date-time",
"type": "string"
},
"sourceEdition": {
"minLength": 1,
"type": "string"
},
"title": {
"minLength": 1,
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"publisher",
"title",
"url",
"sourceEdition",
"localDataDate",
"input"
],
"type": "object"
},
"sourceStatus": {
"const": "official"
},
"temporalCoverage": {
"additionalProperties": false,
"properties": {
"fromYear": {
"type": [
"integer",
"null"
]
},
"kind": {
"enum": [
"year_range",
"snapshot"
]
},
"snapshotDate": {
"format": "date",
"type": [
"string",
"null"
]
},
"toYear": {
"type": [
"integer",
"null"
]
}
},
"required": [
"kind",
"fromYear",
"toYear",
"snapshotDate"
],
"type": "object"
},
"topic": {
"minLength": 1,
"type": "string"
}
},
"required": [
"datasetId",
"topic",
"sourceStatus",
"measurement",
"temporalCoverage",
"provenance",
"data",
"limitations"
],
"type": "object"
},
"ofacDesignationData": {
"additionalProperties": false,
"properties": {
"byEntityType": {
"items": {
"additionalProperties": false,
"properties": {
"count": {
"minimum": 0,
"type": "integer"
},
"entityType": {
"minLength": 1,
"type": "string"
}
},
"required": [
"entityType",
"count"
],
"type": "object"
},
"type": "array"
},
"byProgram": {
"items": {
"additionalProperties": false,
"properties": {
"count": {
"minimum": 0,
"type": "integer"
},
"label": {
"minLength": 1,
"type": "string"
},
"program": {
"minLength": 1,
"type": "string"
}
},
"required": [
"program",
"label",
"count"
],
"type": "object"
},
"type": "array"
},
"multiCountryRecordCount": {
"minimum": 0,
"type": "integer"
},
"narcoticsSpecificProgramRecordCount": {
"minimum": 0,
"type": "integer"
},
"recordCount": {
"minimum": 0,
"type": "integer"
},
"tcoOnlyRecordCount": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"recordCount",
"narcoticsSpecificProgramRecordCount",
"tcoOnlyRecordCount",
"byEntityType",
"byProgram",
"multiCountryRecordCount"
],
"type": "object"
},
"precursorCorridorData": {
"additionalProperties": false,
"properties": {
"contextRecords": {
"items": {
"additionalProperties": false,
"properties": {
"allocationStatus": {
"const": "not_reported_by_origin_destination_pair"
},
"contextId": {
"minLength": 1,
"type": "string"
},
"countScope": {
"const": "four_reporting_countries_operation_total"
},
"destinations": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"operationReportedSeizureCount": {
"minimum": 1,
"type": "integer"
},
"origins": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"precursor": {
"minLength": 1,
"type": "string"
},
"recordKind": {
"const": "qualitative_context"
},
"sourceLocator": {
"$ref": "#/$defs/sourceLocator"
},
"summary": {
"minLength": 1,
"type": "string"
},
"year": {
"minimum": 1900,
"type": "integer"
}
},
"required": [
"contextId",
"precursor",
"origins",
"destinations",
"year",
"recordKind",
"allocationStatus",
"operationReportedSeizureCount",
"countScope",
"summary",
"sourceLocator"
],
"type": "object"
},
"type": "array"
},
"corridors": {
"items": {
"additionalProperties": false,
"allOf": [
{
"if": {
"properties": {
"aggregationEligibility": {
"const": "eligible"
}
},
"required": [
"aggregationEligibility"
],
"type": "object"
},
"then": {
"properties": {
"aggregationGroup": {
"type": "string"
},
"quantityRelation": {
"const": "exact"
},
"recordKind": {
"not": {
"const": "derived_subtotal"
}
}
},
"type": "object"
}
},
{
"else": {
"properties": {
"aggregationEligibility": {
"const": "ineligible_non_exact"
}
},
"type": "object"
},
"if": {
"properties": {
"quantityRelation": {
"const": "exact"
}
},
"required": [
"quantityRelation"
],
"type": "object"
},
"then": {
"properties": {
"aggregationEligibility": {
"not": {
"const": "ineligible_non_exact"
}
}
},
"type": "object"
}
},
{
"if": {
"properties": {
"recordKind": {
"const": "derived_subtotal"
}
},
"required": [
"recordKind"
],
"type": "object"
},
"then": {
"properties": {
"aggregationEligibility": {
"const": "ineligible_derived"
},
"aggregationGroup": {
"const": null
}
},
"type": "object"
}
},
{
"if": {
"properties": {
"aggregationEligibility": {
"const": "ineligible_derived"
}
},
"required": [
"aggregationEligibility"
],
"type": "object"
},
"then": {
"properties": {
"aggregationGroup": {
"const": null
},
"recordKind": {
"const": "derived_subtotal"
}
},
"type": "object"
}
},
{
"if": {
"properties": {
"aggregationEligibility": {
"const": "ineligible_incompatible_basis"
}
},
"required": [
"aggregationEligibility"
],
"type": "object"
},
"then": {
"properties": {
"aggregationGroup": {
"const": null
}
},
"type": "object"
}
}
],
"properties": {
"aggregationEligibility": {
"enum": [
"eligible",
"ineligible_non_exact",
"ineligible_derived",
"ineligible_incompatible_basis"
]
},
"aggregationGroup": {
"oneOf": [
{
"enum": [
"mdma_precursor_substance_mass",
"meth_pre_precursor_substance_mass",
"pseudoephedrine_preparation_gross_mass",
"potassium_permanganate_substance_mass",
"pseudoephedrine_preparation_mass"
]
},
{
"type": "null"
}
]
},
"destination": {
"minLength": 1,
"type": "string"
},
"incidentCount": {
"minimum": 1,
"type": [
"integer",
"null"
]
},
"originAttribution": {
"enum": [
"china_only",
"joint_origin_includes_china"
]
},
"precursor": {
"minLength": 1,
"type": "string"
},
"quantityBasis": {
"minLength": 1,
"type": "string"
},
"quantityKg": {
"minimum": 0,
"type": "number"
},
"quantityRelation": {
"enum": [
"exact",
"approx",
"less_than",
"greater_than"
]
},
"recordKind": {
"enum": [
"single_incident",
"multi_incident_aggregate",
"annual_aggregate",
"derived_subtotal"
]
},
"reportedOrigin": {
"minLength": 1,
"type": "string"
},
"seizureLocation": {
"minLength": 1,
"type": [
"string",
"null"
]
},
"sourceLocator": {
"$ref": "#/$defs/sourceLocator"
},
"transit": {
"minLength": 1,
"type": [
"string",
"null"
]
},
"year": {
"minimum": 1900,
"type": "integer"
}
},
"required": [
"originAttribution",
"reportedOrigin",
"transit",
"destination",
"seizureLocation",
"year",
"precursor",
"quantityKg",
"quantityRelation",
"quantityBasis",
"recordKind",
"aggregationEligibility",
"aggregationGroup",
"incidentCount",
"sourceLocator"
],
"type": "object"
},
"type": "array"
},
"includedContextRecordCount": {
"minimum": 0,
"type": "integer"
},
"includedQuantitativeRecordCount": {
"minimum": 0,
"type": "integer"
},
"quantityAggregation": {
"additionalProperties": false,
"allOf": [
{
"else": {
"properties": {
"aggregationGroup": {
"const": null
},
"summedQuantityKg": {
"const": null
}
},
"type": "object"
},
"if": {
"properties": {
"status": {
"const": "computed_exact_only"
}
},
"required": [
"status"
],
"type": "object"
},
"then": {
"properties": {
"aggregationGroup": {
"enum": [
"mdma_precursor_substance_mass",
"meth_pre_precursor_substance_mass",
"pseudoephedrine_preparation_gross_mass",
"potassium_permanganate_substance_mass",
"pseudoephedrine_preparation_mass"
]
},
"eligibleRecordCount": {
"minimum": 1,
"type": "integer"
},
"summedQuantityKg": {
"type": "number"
}
},
"type": "object"
}
}
],
"properties": {
"aggregationGroup": {
"oneOf": [
{
"enum": [
"mdma_precursor_substance_mass",
"meth_pre_precursor_substance_mass",
"pseudoephedrine_preparation_gross_mass",
"potassium_permanganate_substance_mass",
"pseudoephedrine_preparation_mass"
]
},
{
"type": "null"
}
]
},
"eligibleRecordCount": {
"minimum": 0,
"type": "integer"
},
"exactRecordCount": {
"minimum": 0,
"type": "integer"
},
"excludedRecordCount": {
"minimum": 0,
"type": "integer"
},
"nonExactRecordCount": {
"minimum": 0,
"type": "integer"
},
"status": {
"enum": [
"computed_exact_only",
"not_computed_non_exact_inputs",
"not_computed_ineligible_exact_inputs",
"not_computed_mixed_aggregation_groups",
"not_computed_no_records"
]
},
"summedQuantityKg": {
"minimum": 0,
"type": [
"number",
"null"
]
}
},
"required": [
"status",
"exactRecordCount",
"nonExactRecordCount",
"eligibleRecordCount",
"excludedRecordCount",
"aggregationGroup",
"summedQuantityKg"
],
"type": "object"
}
},
"required": [
"includedQuantitativeRecordCount",
"includedContextRecordCount",
"quantityAggregation",
"corridors",
"contextRecords"
],
"type": "object"
},
"sourceLocator": {
"additionalProperties": false,
"properties": {
"paragraph": {
"minimum": 1,
"type": "integer"
},
"pdfPage": {
"minimum": 1,
"type": "integer"
},
"printedPage": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"pdfPage",
"printedPage",
"paragraph"
],
"type": "object"
}
},
"$id": "urn:narcoscope:mcp-output:palimpsest-bridge:v1",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"$schema": {
"const": "./narcoscope-palimpsest-v1.schema.json"
},
"artifactId": {
"const": "narcoscope.china.official-coverage"
},
"canonicalUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"dataAsOf": {
"format": "date",
"type": [
"string",
"null"
]
},
"datasets": {
"additionalProperties": false,
"properties": {
"drugSeizures": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"datasetId": {
"const": "drug_seizures"
}
},
"type": "object"
}
]
},
"ofacDesignations": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"data": {
"$ref": "#/$defs/ofacDesignationData"
},
"datasetId": {
"const": "ofac_designations"
}
},
"type": "object"
}
]
},
"precursorCorridorIncidents": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"data": {
"$ref": "#/$defs/precursorCorridorData"
},
"datasetId": {
"const": "precursor_corridor_incidents"
},
"provenance": {
"properties": {
"documentSha256": {
"const": "8397f2799116fe33ce6851ec2c7e03a042886fb9c048f72cdb259724de5ddd6e"
},
"retrievedAt": {
"const": "2026-08-12T13:50:25Z"
},
"url": {
"const": "https://www.incb.org/incb/uploads/documents/Publications/AnnualReports/AR2025/Precursors_Report/E_INCB_2025_4_eng.pdf"
}
},
"required": [
"documentSha256",
"retrievedAt"
],
"type": "object"
}
},
"type": "object"
}
]
},
"retailDrugPrices": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"datasetId": {
"const": "retail_drug_prices"
}
},
"type": "object"
}
]
},
"wildlifeConfiscations": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"datasetId": {
"const": "wildlife_confiscations"
}
},
"type": "object"
}
]
}
},
"required": [
"retailDrugPrices",
"drugSeizures",
"precursorCorridorIncidents",
"ofacDesignations",
"wildlifeConfiscations"
],
"type": "object"
},
"disclosure": {
"additionalProperties": false,
"properties": {
"exactAddressDisclosure": {
"const": "none"
},
"identifierDisclosure": {
"const": "none"
},
"illustrativeDataIncluded": {
"const": false
},
"level": {
"const": "public_aggregate"
},
"runtimeCoupling": {
"const": "none_static_artifact"
},
"sourcePolicy": {
"const": "official_only"
},
"subjectEntityDisclosure": {
"const": "none"
}
},
"required": [
"level",
"sourcePolicy",
"subjectEntityDisclosure",
"exactAddressDisclosure",
"identifierDisclosure",
"illustrativeDataIncluded",
"runtimeCoupling"
],
"type": "object"
},
"exclusions": {
"items": {
"additionalProperties": false,
"properties": {
"classification": {
"enum": [
"illustrative",
"illustrative_or_constructed",
"unreviewed_leads",
"privacy_minimized"
]
},
"component": {
"minLength": 1,
"type": "string"
},
"reason": {
"minLength": 1,
"type": "string"
}
},
"required": [
"component",
"classification",
"reason"
],
"type": "object"
},
"type": "array"
},
"geography": {
"additionalProperties": false,
"properties": {
"country": {
"const": "China"
},
"iso2": {
"const": "CN"
},
"iso3": {
"const": "CHN"
}
},
"required": [
"country",
"iso2",
"iso3"
],
"type": "object"
},
"interpretation": {
"minLength": 1,
"type": "string"
},
"limitations": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 1,
"type": "array"
},
"schemaVersion": {
"const": "narcoscope.palimpsest.china-aggregate.v1"
}
},
"required": [
"$schema",
"schemaVersion",
"artifactId",
"dataAsOf",
"geography",
"disclosure",
"datasets",
"exclusions",
"limitations",
"canonicalUrl",
"interpretation"
],
"title": "NarcoScope public China aggregate for Palimpsest",
"type": "object"
}
},
{
"description": "Return official country-level China, Pakistan, and Myanmar aggregates with missing-data, provenance, disclosure, and geography-and-time-only join rules.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "get_palimpsest_corridors",
"outputSchema": {
"$defs": {
"dataset": {
"additionalProperties": false,
"properties": {
"data": {
"type": "object"
},
"datasetId": {
"minLength": 1,
"type": "string"
},
"limitations": {
"$ref": "#/$defs/limitations"
},
"measurement": {
"$ref": "#/$defs/measurement"
},
"provenance": {
"$ref": "#/$defs/provenance"
},
"sourceStatus": {
"const": "official"
},
"temporalCoverage": {
"$ref": "#/$defs/temporalCoverage"
},
"topic": {
"minLength": 1,
"type": "string"
}
},
"required": [
"datasetId",
"topic",
"sourceStatus",
"measurement",
"temporalCoverage",
"provenance",
"data",
"limitations"
],
"type": "object"
},
"exclusion": {
"additionalProperties": false,
"properties": {
"classification": {
"enum": [
"illustrative_or_constructed",
"licensed_conflict_data",
"out_of_scope",
"privacy_minimized",
"safety_minimized"
]
},
"component": {
"minLength": 1,
"type": "string"
},
"reason": {
"minLength": 1,
"type": "string"
}
},
"required": [
"component",
"classification",
"reason"
],
"type": "object"
},
"geography": {
"additionalProperties": false,
"properties": {
"country": {
"enum": [
"China",
"Myanmar",
"Pakistan"
]
},
"iso2": {
"enum": [
"CN",
"MM",
"PK"
]
},
"iso3": {
"enum": [
"CHN",
"MMR",
"PAK"
]
}
},
"required": [
"country",
"iso2",
"iso3"
],
"type": "object"
},
"limitations": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 1,
"type": "array"
},
"measurement": {
"additionalProperties": false,
"properties": {
"grain": {
"minLength": 1,
"type": "string"
},
"method": {
"minLength": 1,
"type": "string"
},
"status": {
"enum": [
"official_reported",
"official_action_record"
]
},
"unit": {
"minLength": 1,
"type": "string"
},
"valueType": {
"enum": [
"statistical_measurement",
"administrative_measurement",
"administrative_action"
]
}
},
"required": [
"status",
"valueType",
"method",
"unit",
"grain"
],
"type": "object"
},
"precursorData": {
"additionalProperties": false,
"properties": {
"contextRecords": {
"items": {
"type": "object"
},
"type": "array"
},
"corridors": {
"items": {
"$ref": "#/$defs/precursorRecord"
},
"type": "array"
},
"crossTargetBilateralRecordCount": {
"const": 0
},
"includedContextRecordCount": {
"minimum": 0,
"type": "integer"
},
"includedQuantitativeRecordCount": {
"minimum": 0,
"type": "integer"
},
"quantityAggregation": {
"additionalProperties": false,
"properties": {
"reason": {
"minLength": 1,
"type": "string"
},
"status": {
"const": "not_computed_mixed_claim_semantics"
},
"summedQuantityKg": {
"const": null
}
},
"required": [
"status",
"summedQuantityKg",
"reason"
],
"type": "object"
}
},
"required": [
"includedQuantitativeRecordCount",
"includedContextRecordCount",
"crossTargetBilateralRecordCount",
"quantityAggregation",
"corridors",
"contextRecords"
],
"type": "object"
},
"precursorRecord": {
"additionalProperties": false,
"properties": {
"aggregationEligibility": {
"enum": [
"eligible",
"ineligible_non_exact",
"ineligible_derived",
"ineligible_incompatible_basis"
]
},
"aggregationGroup": {
"type": [
"string",
"null"
]
},
"destination": {
"minLength": 1,
"type": "string"
},
"geographyMatches": {
"items": {
"enum": [
"CHN",
"MMR",
"PAK"
]
},
"minItems": 1,
"type": "array",
"uniqueItems": true
},
"incidentCount": {
"minimum": 1,
"type": [
"integer",
"null"
]
},
"precursor": {
"minLength": 1,
"type": "string"
},
"quantityBasis": {
"minLength": 1,
"type": "string"
},
"quantityKg": {
"minimum": 0,
"type": "number"
},
"quantityRelation": {
"enum": [
"exact",
"approx",
"less_than",
"greater_than"
]
},
"recordKind": {
"enum": [
"single_incident",
"multi_incident_aggregate",
"annual_aggregate",
"derived_subtotal"
]
},
"reportedOrigin": {
"minLength": 1,
"type": "string"
},
"seizureLocation": {
"type": [
"string",
"null"
]
},
"sourceLocator": {
"$ref": "#/$defs/sourceLocator"
},
"transit": {
"type": [
"string",
"null"
]
},
"year": {
"type": "integer"
}
},
"required": [
"geographyMatches",
"reportedOrigin",
"transit",
"destination",
"seizureLocation",
"year",
"precursor",
"quantityKg",
"quantityRelation",
"quantityBasis",
"recordKind",
"aggregationEligibility",
"aggregationGroup",
"incidentCount",
"sourceLocator"
],
"type": "object"
},
"provenance": {
"additionalProperties": false,
"properties": {
"documentSha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"input": {
"additionalProperties": false,
"properties": {
"path": {
"minLength": 1,
"type": "string"
},
"sha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
}
},
"required": [
"path",
"sha256"
],
"type": "object"
},
"localDataDate": {
"format": "date",
"type": [
"string",
"null"
]
},
"publisher": {
"minLength": 1,
"type": "string"
},
"retrievedAt": {
"format": "date-time",
"type": "string"
},
"sourceEdition": {
"minLength": 1,
"type": "string"
},
"title": {
"minLength": 1,
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"publisher",
"title",
"url",
"sourceEdition",
"localDataDate",
"input"
],
"type": "object"
},
"sourceLocator": {
"additionalProperties": false,
"properties": {
"paragraph": {
"minimum": 1,
"type": "integer"
},
"pdfPage": {
"minimum": 1,
"type": "integer"
},
"printedPage": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"pdfPage",
"printedPage",
"paragraph"
],
"type": "object"
},
"temporalCoverage": {
"additionalProperties": false,
"properties": {
"fromYear": {
"type": [
"integer",
"null"
]
},
"kind": {
"enum": [
"year_range",
"snapshot"
]
},
"snapshotDate": {
"format": "date",
"type": [
"string",
"null"
]
},
"toYear": {
"type": [
"integer",
"null"
]
}
},
"required": [
"kind",
"fromYear",
"toYear",
"snapshotDate"
],
"type": "object"
}
},
"$id": "urn:narcoscope:mcp-output:palimpsest-corridors:v2",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"$schema": {
"const": "./narcoscope-palimpsest-corridors-v2.schema.json"
},
"artifactId": {
"const": "narcoscope.china-pakistan-myanmar.official-coverage"
},
"canonicalUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"dataAsOf": {
"format": "date",
"type": [
"string",
"null"
]
},
"datasets": {
"additionalProperties": false,
"properties": {
"drugSeizures": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"datasetId": {
"const": "drug_seizures"
}
},
"type": "object"
}
]
},
"ofacDesignations": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"datasetId": {
"const": "ofac_designations"
}
},
"type": "object"
}
]
},
"precursorCorridorIncidents": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"data": {
"$ref": "#/$defs/precursorData"
},
"datasetId": {
"const": "precursor_corridor_incidents"
}
},
"type": "object"
}
]
},
"retailDrugPrices": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"datasetId": {
"const": "retail_drug_prices"
}
},
"type": "object"
}
]
},
"wildlifeConfiscations": {
"allOf": [
{
"$ref": "#/$defs/dataset"
},
{
"properties": {
"datasetId": {
"const": "wildlife_confiscations"
}
},
"type": "object"
}
]
}
},
"required": [
"retailDrugPrices",
"drugSeizures",
"precursorCorridorIncidents",
"ofacDesignations",
"wildlifeConfiscations"
],
"type": "object"
},
"disclosure": {
"additionalProperties": false,
"properties": {
"exactAddressDisclosure": {
"const": "none"
},
"identifierDisclosure": {
"const": "none"
},
"illustrativeDataIncluded": {
"const": false
},
"joinPolicy": {
"const": "geography_and_time_only"
},
"level": {
"const": "public_country_aggregate"
},
"politicalOrArmedActorInference": {
"const": "prohibited"
},
"preciseCoordinateDisclosure": {
"const": "none"
},
"runtimeCoupling": {
"const": "none_static_artifact"
},
"sourcePolicy": {
"const": "official_only"
},
"subjectEntityDisclosure": {
"const": "none"
}
},
"required": [
"level",
"sourcePolicy",
"subjectEntityDisclosure",
"exactAddressDisclosure",
"preciseCoordinateDisclosure",
"identifierDisclosure",
"illustrativeDataIncluded",
"runtimeCoupling",
"joinPolicy",
"politicalOrArmedActorInference"
],
"type": "object"
},
"exclusions": {
"items": {
"$ref": "#/$defs/exclusion"
},
"minItems": 5,
"type": "array"
},
"geographies": {
"items": {
"$ref": "#/$defs/geography"
},
"maxItems": 3,
"minItems": 3,
"type": "array"
},
"interpretation": {
"minLength": 1,
"type": "string"
},
"limitations": {
"$ref": "#/$defs/limitations"
},
"schemaVersion": {
"const": "narcoscope.palimpsest.corridor-aggregate.v2"
}
},
"required": [
"$schema",
"schemaVersion",
"artifactId",
"dataAsOf",
"geographies",
"disclosure",
"datasets",
"exclusions",
"limitations",
"canonicalUrl",
"interpretation"
],
"title": "NarcoScope public China-Pakistan-Myanmar aggregate for Palimpsest",
"type": "object"
}
},
{
"description": "Fetch one story as metadata, a machine brief, or the cited dossier. Use the machine brief first for agent workflows.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"artifact": {
"default": "machine-brief",
"enum": [
"metadata",
"machine-brief",
"dossier"
],
"type": "string"
},
"slug": {
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_story",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"article": {
"additionalProperties": false,
"properties": {
"automationDisclosure": {
"minLength": 1,
"type": "string"
},
"contentClass": {
"minLength": 1,
"type": "string"
},
"contentHash": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"correctionsStatus": {
"minLength": 1,
"type": "string"
},
"dataAsOf": {
"format": "date",
"type": [
"string",
"null"
]
},
"dek": {
"minLength": 1,
"type": "string"
},
"dossierUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"htmlUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"humanReviewStatus": {
"minLength": 1,
"type": "string"
},
"id": {
"minLength": 1,
"type": "string"
},
"machineBriefUrl": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"publishedAt": {
"format": "date-time",
"type": [
"string",
"null"
]
},
"revisionHash": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"rightToReplyStatus": {
"minLength": 1,
"type": "string"
},
"simulatedHumanVoicesIncluded": {
"type": "boolean"
},
"slug": {
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"type": "string"
},
"testimonyIncluded": {
"type": "boolean"
},
"title": {
"minLength": 1,
"type": "string"
},
"updatedAt": {
"format": "date-time",
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"slug",
"title",
"dek",
"contentClass",
"dataAsOf",
"publishedAt",
"updatedAt",
"htmlUrl",
"dossierUrl",
"machineBriefUrl",
"revisionHash",
"contentHash",
"automationDisclosure",
"humanReviewStatus",
"correctionsStatus",
"rightToReplyStatus",
"testimonyIncluded",
"simulatedHumanVoicesIncluded"
],
"type": "object"
},
"artifact": {
"enum": [
"metadata",
"machine-brief",
"dossier"
]
},
"content": {
"additionalProperties": true,
"type": [
"object",
"null"
]
},
"schema": {
"const": "narcoscope.api.story.v1"
}
},
"required": [
"schema",
"artifact",
"article",
"content"
],
"type": "object"
}
},
{
"description": "List the evidence explorer, newsroom, API, feeds, MCP tools, audiences, and safety boundaries.",
"inputSchema": {
"additionalProperties": false,
"type": "object"
},
"name": "list_capabilities",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"api": {
"additionalProperties": false,
"properties": {
"base_url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"openapi": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"resources": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
}
},
"required": [
"base_url",
"openapi",
"resources"
],
"type": "object"
},
"boundaries": {
"items": {
"minLength": 1,
"type": "string"
},
"minItems": 1,
"type": "array"
},
"featured": {
"items": {
"additionalProperties": false,
"properties": {
"id": {
"minLength": 1,
"type": "string"
},
"outcome": {
"minLength": 1,
"type": "string"
},
"title": {
"minLength": 1,
"type": "string"
},
"url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
}
},
"required": [
"id",
"title",
"outcome",
"url"
],
"type": "object"
},
"type": "array"
},
"feeds": {
"additionalProperties": false,
"properties": {
"atom": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"json": {
"format": "uri",
"pattern": "^https://",
"type": "string"
}
},
"required": [
"json",
"atom"
],
"type": "object"
},
"mcp": {
"additionalProperties": false,
"properties": {
"current_protocol": {
"const": "2026-07-28"
},
"discovery_method": {
"const": "server/discover"
},
"endpoint": {
"format": "uri",
"pattern": "^https://",
"type": "string"
},
"legacy_initialization": {
"const": true
},
"lifecycle": {
"const": "stateless-per-request"
},
"protocol_versions": {
"maxItems": 3,
"minItems": 3,
"prefixItems": [
{
"const": "2026-07-28"
},
{
"const": "2025-06-18"
},
{
"const": "2025-03-26"
}
],
"type": "array"
},
"tools": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"transport": {
"const": "streamable-http"
}
},
"required": [
"endpoint",
"transport",
"current_protocol",
"protocol_versions",
"lifecycle",
"discovery_method",
"legacy_initialization",
"tools"
],
"type": "object"
},
"product": {
"additionalProperties": false,
"properties": {
"audience": {
"items": {
"minLength": 1,
"type": "string"
},
"type": "array"
},
"name": {
"const": "NarcoScope"
},
"promise": {
"minLength": 1,
"type": "string"
},
"url": {
"format": "uri",
"pattern": "^https://",
"type": "string"
}
},
"required": [
"name",
"url",
"promise",
"audience"
],
"type": "object"
},
"schema": {
"const": "narcoscope.capabilities.v1"
}
},
"required": [
"schema",
"product",
"featured",
"api",
"mcp",
"feeds",
"boundaries"
],
"type": "object"
}
},
{
"description": "Filter published observations by dataset, indicator, geography, category, subgroup and inclusive reference period with bounded stable pagination (default 200, maximum 500). Retain dataset hashes across pages. Units, source locators, estimates and unavailable values remain explicit. No market-size aggregation, unit conversion or causal inference.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"maxLength": 500,
"type": "string"
},
"dataset": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"from": {
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
"geo": {
"maxLength": 180,
"minLength": 1,
"type": "string"
},
"indicator": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"limit": {
"default": 200,
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"page": {
"default": 1,
"maximum": 1000000,
"minimum": 1,
"type": "integer"
},
"subgroup": {
"maxLength": 500,
"type": "string"
},
"to": {
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
}
},
"type": "object"
},
"name": "query_market_observations",
"outputSchema": {
"additionalProperties": false,
"properties": {
"datasets": {
"items": {
"additionalProperties": false,
"properties": {
"generatedAt": {
"format": "date-time",
"type": "string"
},
"id": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"sha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
}
},
"required": [
"id",
"sha256",
"generatedAt"
],
"type": "object"
},
"maxItems": 2,
"type": "array"
},
"filters": {
"additionalProperties": false,
"properties": {
"category": {
"anyOf": [
{
"maxLength": 500,
"minLength": 0,
"type": "string"
},
{
"type": "null"
}
]
},
"dataset": {
"anyOf": [
{
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
{
"type": "null"
}
]
},
"from": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
},
"geo": {
"anyOf": [
{
"maxLength": 180,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"indicator": {
"anyOf": [
{
"maxLength": 160,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"subgroup": {
"anyOf": [
{
"maxLength": 500,
"minLength": 0,
"type": "string"
},
{
"type": "null"
}
]
},
"to": {
"anyOf": [
{
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"dataset",
"indicator",
"geo",
"category",
"subgroup",
"from",
"to"
],
"type": "object"
},
"generatedAt": {
"anyOf": [
{
"format": "date-time",
"type": "string"
},
{
"type": "null"
}
]
},
"indicators": {
"items": {
"additionalProperties": false,
"properties": {
"datasetId": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"description": {
"maxLength": 2500,
"minLength": 1,
"type": "string"
},
"id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"label": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"limitations": {
"items": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"maxItems": 60,
"type": "array"
},
"market": {
"enum": [
"drugs",
"arms",
"economy"
],
"type": "string"
},
"measureType": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"sourceId": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"unit": {
"maxLength": 500,
"minLength": 1,
"type": "string"
}
},
"required": [
"id",
"sourceId",
"market",
"label",
"unit",
"measureType",
"description",
"limitations",
"datasetId"
],
"type": "object"
},
"maxItems": 1000,
"type": "array"
},
"limitations": {
"items": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"maxItems": 60,
"type": "array"
},
"observations": {
"items": {
"additionalProperties": false,
"properties": {
"category": {
"maxLength": 500,
"minLength": 0,
"type": "string"
},
"datasetId": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"geoCode": {
"maxLength": 180,
"minLength": 1,
"type": "string"
},
"geoLevel": {
"enum": [
"country",
"region",
"city",
"world"
],
"type": "string"
},
"geoName": {
"maxLength": 180,
"minLength": 1,
"type": "string"
},
"id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"indicatorId": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"lower": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"measureType": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"period": {
"pattern": "^(18|19|20|21)[0-9]{2}(-(0[1-9]|1[0-2]))?$",
"type": "string"
},
"sourceId": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"sourceLocator": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"status": {
"enum": [
"reported",
"estimated",
"unavailable"
],
"type": "string"
},
"subgroup": {
"maxLength": 500,
"minLength": 0,
"type": "string"
},
"unit": {
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"upper": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id",
"indicatorId",
"geoCode",
"geoName",
"geoLevel",
"period",
"category",
"subgroup",
"value",
"lower",
"upper",
"status",
"sourceLocator",
"datasetId",
"sourceId",
"unit",
"measureType"
],
"type": "object"
},
"maxItems": 500,
"type": "array"
},
"pagination": {
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 500,
"minimum": 1,
"type": "integer"
},
"nextPage": {
"anyOf": [
{
"minimum": 2,
"type": "integer"
},
{
"type": "null"
}
]
},
"page": {
"maximum": 1000000,
"minimum": 1,
"type": "integer"
},
"pages": {
"minimum": 0,
"type": "integer"
},
"total": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"page",
"limit",
"total",
"pages",
"nextPage"
],
"type": "object"
},
"schema": {
"const": "narcoscope.market-observations.v1"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"bytes": {
"minimum": 1,
"type": "integer"
},
"datasetId": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"downloadUrl": {
"format": "uri",
"maxLength": 4096,
"pattern": "^https://",
"type": "string"
},
"id": {
"pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]{0,159}$",
"type": "string"
},
"license": {
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
"licenseUrl": {
"format": "uri",
"maxLength": 4096,
"pattern": "^https://",
"type": "string"
},
"name": {
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
"notes": {
"items": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
},
"maxItems": 60,
"type": "array"
},
"publisher": {
"maxLength": 1000,
"minLength": 1,
"type": "string"
},
"retrievedAt": {
"format": "date-time",
"type": "string"
},
"sha256": {
"pattern": "^[a-f0-9]{64}$",
"type": "string"
},
"url": {
"format": "uri",
"maxLength": 4096,
"pattern": "^https://",
"type": "string"
}
},
"required": [
"id",
"name",
"publisher",
"url",
"downloadUrl",
"license",
"licenseUrl",
"retrievedAt",
"sha256",
"bytes",
"notes",
"datasetId"
],
"type": "object"
},
"maxItems": 160,
"type": "array"
},
"status": {
"enum": [
"available",
"partial",
"unavailable"
],
"type": "string"
},
"unavailableDatasets": {
"items": {
"enum": [
"global-drugs",
"global-arms-economy"
],
"type": "string"
},
"maxItems": 2,
"type": "array"
}
},
"required": [
"schema",
"status",
"generatedAt",
"unavailableDatasets",
"limitations",
"filters",
"pagination",
"datasets",
"indicators",
"sources",
"observations"
],
"type": "object"
}
},
{
"description": "Read Palimpsest’s complete source catalog by topic alongside Seiche funding context, with next steps into LiquiLens filings and Undertow liquidity. Source dates, rights and missingness stay attached; no actor, route, criminal or causal inference is implied.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"default": 12,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
"topic": {
"default": "all",
"enum": [
"all",
"china",
"regions",
"information_controls",
"model_evaluations",
"funding",
"institutions",
"liquidity",
"global_data"
],
"type": "string"
}
},
"type": "object"
},
"name": "research_network",
"outputSchema": {
"additionalProperties": true,
"properties": {
"context_only": {
"const": true
},
"datasets": {
"items": {
"type": "object"
},
"maxItems": 25,
"type": "array"
},
"eligibility": {
"type": "object"
},
"schema": {
"const": "seiche.research-network.v1"
},
"selection": {
"type": "object"
},
"status": {
"enum": [
"available",
"stale",
"unavailable"
],
"type": "string"
}
},
"required": [
"schema",
"status",
"context_only",
"selection",
"datasets",
"eligibility"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:60fc6e8353a17281a38ba57cb0222c84f0eae23bc374991fea17f10343de0415 | sha256sum