Skip to main content

csoai-defoneos-isr-mcp

CSOAI DEFONEOS — sovereign UK defence ISR (Intelligence, Surveillance, Reconnaissance) pipeline.

PART OF THE DEFONEOS SENSOR LAYER (MEOK_DEFONEOS_ALIGNMENT_2026-06-27.md v2.0).

Wraps YOLOv8-style object detection + OpenAthena-style line-of-sight geolocation + Kalman-lite track fusion + BFT-signed ISR reports into a single sovereign UK-defence-grade MCP surface.

Each tool returns a stable audit sigil (16-char sha256 prefix) so every ISR result is reproducible, append-only traceable, and re-derivable by external auditors.

A BannedTermGate (per the Mavis Phantom-Context Strip rule) refuses any prompt containing severed brands (James Castle, CSGA, Terranova, defonos.io, Toronto Summit phantoms, etc.). No override path.


Tools (10)

# Tool Purpose
1 isr_classify_target Classify objects in ISR imagery (10 defence-relevant categories)
2 isr_geolocate_target Geolocate target from sensor lat/lon/alt + bearing + elevation
3 isr_fuse_track Fuse N observations into a single Kalman-lite track
4 isr_generate_report Generate a BFT-signed ISR mission report
5 isr_cesium_feed Produce Cesium-compatible GeoJSON feed
6 isr_target_categories List all supported defence-relevant target categories
7 isr_priority_score Score a target by threat × confidence × proximity + fratricide-risk
8 isr_route_to_cop Compute sensor → Common Operating Picture route
9 isr_corroborate_sources Corroborate a track across N independent sources
10 isr_chain_of_custody Append a custody entry to the ISR evidence chain (JSONL)

Install

cd csoai-defoneos-isr-mcp
pip install -e .

Run

# As MCP server (stdio)
csoai-defoneos-isr-mcp

Tests

PYTHONPATH=. python3 -m pytest -v

12 tests, all green in <1s.

Defence Target Categories

vehicle_light, vehicle_heavy, vehicle_armoured, drone_fixed_wing, drone_rotary, personnel, structure, emitter, vehicle_motorcycle, vessel_small.

Audit Chain

Append-only JSONL at ~/.csoai_defoneos_isr_custody.jsonl. Each entry hashes itself plus the prior chain position.

Alignment

Per MEOK_DEFONEOS_ALIGNMENT_2026-06-27.md v2.0 §IS — the ISR pillar of the sensor layer. Sister to csoai-defoneos-mcp (CERTIFIES) and csoai-defoneos-swarm-mcp (swarm control).

Metadata

Release files for csoai-defoneos-isr-mcp 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for csoai-defoneos-isr-mcp 1.0.0
File Size Uploaded
csoai_defoneos_isr_mcp-1.0.0.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for csoai-defoneos-isr-mcp 1.0.0
File Interpreter ABI Platform
csoai_defoneos_isr_mcp-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.3 kB

Release files / csoai_defoneos_isr_mcp-1.0.0.tar.gz

Download URL csoai_defoneos_isr_mcp-1.0.0.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
5276bd51577583855d66fa4cd0ba3c110f614256a212801232132923d9e85255
BLAKE2b-256 checksum
How to use checksums
fb8174867580fb5239becfcc569e5727d69fac499b80eaa22dee829512f40a49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release files / csoai_defoneos_isr_mcp-1.0.0-py3-none-any.whl

Download URL csoai_defoneos_isr_mcp-1.0.0-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70fd460cdc4adbc657766e32ffde4685de6a1d8503bde8798f8e926a88dfa969
BLAKE2b-256 checksum
How to use checksums
ab3f1168ae70937d54ba811fff14a6204bc79a40f7f8176852be5cb5eacaa699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page