# Delivery

## Delivery & Interaction

This section describes how users interact with Panther and receive insights.

### Discord Bot

The primary interface for Panther during initial phases.

* **Functionality:**
  * Connects to the Discord API using a Bot token.
  * Listens for commands from users in designated channels.
  * Subscribes to insight streams (e.g., via Redis or direct agent communication).
  * Formats generated insights into user-friendly Discord messages (using embeds, markdown).
  * Posts real-time insights/alerts to specific channels.
  * Provides help commands and basic status information.
* **Key Commands (Examples):**
  * `!hl insights [asset]` - Request recent insights for a specific asset.
  * `!hl lp-info [pool_address]` - Request analysis for a specific LP.
  * `!hl subscribe [insight_type] [asset/pool]` - (Future) Subscribe to specific alerts.
  * `!hl help` - Display available commands.

### (Future) Web Interface

A dedicated web application is planned for later phases.

* **Potential Features:**
  * Dashboard displaying aggregated insights and market overview.
  * Detailed historical charts with Panther indicators/signals overlaid.
  * Configuration interface for alert subscriptions.
  * Management interface for Phase 3 strategy vaults/capital allocation.
  * User account management.

### (Future) API Access

Panther may offer API access for developers or sophisticated users in the future.

* **Potential Offerings:**
  * API endpoints to query historical insights.
  * WebSocket stream for real-time insights.
  * Rate limits and authentication (potentially tied to `$PANTHER` holdings or subscriptions).
* **Status:** Not available in initial phases. Design and feasibility will be evaluated later.
