mirror of
https://github.com/BigBodyCobain/Shadowbroker.git
synced 2026-07-09 05:47:51 +02:00
89d6bb8fb9
Auto-relay connect DMs with End Contact severing, signed fleet prekey lookup, OpenClaw private Infonet channel intents, headless relay Tor bootstrap on redeploy, and swarm/DM live verification scripts. Co-authored-by: Cursor <cursoragent@cursor.com>
91 lines
3.6 KiB
YAML
91 lines
3.6 KiB
YAML
name: shadowbroker
|
|
description: >-
|
|
ShadowBroker OSINT intelligence co-pilot.
|
|
Provides autonomous monitoring, map pinning, satellite imagery,
|
|
news aggregation, proximity alerts, and full Wormhole/InfoNet participation.
|
|
|
|
version: 1.0.0
|
|
author: ShadowBroker AI Module
|
|
|
|
# Heartbeat configuration — how often the autonomous monitor runs
|
|
heartbeat:
|
|
enabled: true
|
|
interval_seconds: 60
|
|
handler: sb_monitor.heartbeat
|
|
|
|
# Skill entry points
|
|
entry_points:
|
|
query: sb_query.ShadowBrokerClient
|
|
signatures: sb_signatures
|
|
briefing: sb_briefing
|
|
monitor: sb_monitor
|
|
|
|
# Dependencies
|
|
requirements:
|
|
- httpx>=0.25.0
|
|
|
|
# Thin agent surface — expose only these to the LLM tool picker
|
|
agent_surface:
|
|
primary_reads:
|
|
- sb_query.ShadowBrokerClient.ask
|
|
- sb_query.ShadowBrokerClient.run_playbook
|
|
- sb_query.ShadowBrokerClient.send_batch
|
|
- sb_query.ShadowBrokerClient.channel_status
|
|
- sb_query.ShadowBrokerClient.infonet_status
|
|
- sb_query.ShadowBrokerClient.list_gates
|
|
- sb_query.ShadowBrokerClient.read_gate_messages
|
|
- sb_query.ShadowBrokerClient.poll_dms
|
|
writes:
|
|
- sb_query.ShadowBrokerClient.place_pin
|
|
- sb_query.ShadowBrokerClient.place_pins_batch
|
|
- sb_query.ShadowBrokerClient.ensure_infonet_ready
|
|
- sb_query.ShadowBrokerClient.post_to_gate
|
|
- sb_query.ShadowBrokerClient.cast_vote
|
|
- sb_query.ShadowBrokerClient.send_encrypted_dm
|
|
blocked_without_confirm:
|
|
- search_telemetry
|
|
- get_telemetry
|
|
- get_slow_telemetry
|
|
- get_report
|
|
|
|
# Capabilities declared
|
|
capabilities:
|
|
- live_telemetry # Real-time OSINT data (flights, ships, SIGINT, etc.)
|
|
- pin_placement # Place custom pins on the map
|
|
- satellite_imagery # On-demand Sentinel-2 satellite photos
|
|
- news_aggregation # GDELT + news by location
|
|
- data_injection # Inject data into native ShadowBroker layers
|
|
- proximity_monitoring # "Near Me" radius-based telemetry
|
|
- anomaly_detection # Spike detection, new entity tracking
|
|
- geofencing # Trip-wire zones with instant alerts
|
|
- time_machine # Historical snapshot queries and pattern detection
|
|
- correlation_alerts # Multi-layer correlation alerts (RF, military, infra)
|
|
- alpr_awareness # ALPR/surveillance camera location awareness
|
|
- wormhole_identity # Ed25519 identity on the Wormhole network
|
|
- infonet_participation # Read/write to the decentralized InfoNet
|
|
- gate_messaging # Encrypted group channel communication
|
|
- encrypted_dm # End-to-end encrypted direct messages
|
|
- meshtastic_bridge # LoRa radio network interaction
|
|
- dead_drop # Anonymous intelligence exchange
|
|
- cover_traffic # Command channel cover polling (high-privacy mode)
|
|
- sar_ground_change # SAR anomaly queries, AOI management, map fly-to
|
|
- analysis_zones # Agent-authored map overlays with written assessments
|
|
|
|
# Message signatures — branded prefixes for all outbound messages
|
|
signatures:
|
|
brief: "🌍📡 SHADOWBROKER BRIEF:"
|
|
warning: "🌍⚠️ SHADOWBROKER WARNING:"
|
|
news: "🌍📰 SHADOWBROKER NEWS:"
|
|
intel: "🌍🛰️ SHADOWBROKER INTEL:"
|
|
update: "🌍🌐 SHADOWBROKER UPDATE:"
|
|
searching: "🌍🔍 SHADOWBROKER SEARCHING:"
|
|
pinning: "🌍📌 SHADOWBROKER PINNING:"
|
|
near_you: "🌍📍 SHADOWBROKER NEAR YOU:"
|
|
threat: "🌍🔴 SHADOWBROKER THREAT:"
|
|
anomaly: "🌍🔶 SHADOWBROKER ANOMALY:"
|
|
|
|
# API base URL (local-only, no auth needed for loopback)
|
|
config:
|
|
api_base: "http://127.0.0.1:8000"
|
|
auth_mode: "local_operator" # Uses require_local_operator (loopback)
|