> ## Documentation Index
> Fetch the complete documentation index at: https://docs.resq.software/llms.txt
> Use this file to discover all available pages before exploring further.

# ResQ.Core

## ResQ.Core Namespace

| Classes                                                                                                  |                                                                                        |
| :------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------- |
| [BlockchainEvent](./ResQ.Core.BlockchainEvent.md "ResQ.Core.BlockchainEvent")                            | Represents a blockchain event for immutable logging.                                   |
| [DeploymentRecommendation](./ResQ.Core.DeploymentRecommendation.md "ResQ.Core.DeploymentRecommendation") | Represents a single drone deployment recommendation.                                   |
| [Detection](./ResQ.Core.Detection.md "ResQ.Core.Detection")                                              | Represents an AI detection result from drone sensors.                                  |
| [DtsopClient](./ResQ.Core.DtsopClient.md "ResQ.Core.DtsopClient")                                        | Client for the DTSOP (Drone Tactical Strategy Optimization) service.                   |
| [HceClient](./ResQ.Core.HceClient.md "ResQ.Core.HceClient")                                              | Client for the HCE (Human-Centric Emergency) coordination layer.                       |
| [Location](./ResQ.Core.Location.md "ResQ.Core.Location")                                                 | Represents a geographic location with latitude, longitude, and optional altitude.      |
| [NeoClient](./ResQ.Core.NeoClient.md "ResQ.Core.NeoClient")                                              | Client for interacting with the Neo N3 blockchain.                                     |
| [NeoConfig](./ResQ.Core.NeoConfig.md "ResQ.Core.NeoConfig")                                              | Configuration for Neo N3 blockchain connection.                                        |
| [OptimizationStrategy](./ResQ.Core.OptimizationStrategy.md "ResQ.Core.OptimizationStrategy")             | Represents an optimization strategy from DTSOP (Drone Tactical Strategy Optimization). |
| [PdieClient](./ResQ.Core.PdieClient.md "ResQ.Core.PdieClient")                                           | Client for the PDIE (Predictive Disaster Intelligence Engine) service.                 |
| [PreAlert](./ResQ.Core.PreAlert.md "ResQ.Core.PreAlert")                                                 | Represents a pre-alert from the PDIE (Predictive Disaster Intelligence Engine).        |
| [ResQExtensions](./ResQ.Core.ResQExtensions.md "ResQ.Core.ResQExtensions")                               | Provides extension methods for ResQ domain types.                                      |
| [TelemetryPacket](./ResQ.Core.TelemetryPacket.md "ResQ.Core.TelemetryPacket")                            | Represents a complete telemetry packet from a drone.                                   |
| [TransactionResult](./ResQ.Core.TransactionResult.md "ResQ.Core.TransactionResult")                      | Represents the result of a blockchain transaction.                                     |
| [Velocity](./ResQ.Core.Velocity.md "ResQ.Core.Velocity")                                                 | Represents a velocity vector in NED (North-East-Down) coordinate frame.                |

| Enums                                                                                     |                                                                            |
| :---------------------------------------------------------------------------------------- | :------------------------------------------------------------------------- |
| [AlertSeverity](./ResQ.Core.AlertSeverity.md "ResQ.Core.AlertSeverity")                   | Defines alert severity levels for prioritization.                          |
| [BlockchainEventType](./ResQ.Core.BlockchainEventType.md "ResQ.Core.BlockchainEventType") | Defines types of blockchain events for immutable logging.                  |
| [DetectionType](./ResQ.Core.DetectionType.md "ResQ.Core.DetectionType")                   | Defines types of objects and phenomena detectable by AI systems.           |
| [DisasterType](./ResQ.Core.DisasterType.md "ResQ.Core.DisasterType")                      | Defines types of disasters and emergencies the ResQ system can respond to. |
| [DroneStatus](./ResQ.Core.DroneStatus.md "ResQ.Core.DroneStatus")                         | Represents the operational status of a drone.                              |
| [TransactionStatus](./ResQ.Core.TransactionStatus.md "ResQ.Core.TransactionStatus")       | Represents the status of a blockchain transaction.                         |
