# Console Overview

The vendor Console is your central management interface for EntryTarget, available at:

```
https://console.entrytarget.com/
```

## What You Can Do

* **Register** and manage your account
* **Choose a plan** (Free or Standard)
* **Deploy** your ledger instance (managed or manual)
* **Generate** API credentials
* **Monitor** your subscription status
* **Manage** your infrastructure configuration

## Getting Started

### 1. Register

Create an account on the Console providing:

* Contact information
* AWS Account ID (where your ledger will run)

### 2. Choose a Plan

| Plan     | Features      | Billing        |
| -------- | ------------- | -------------- |
| Free     | Basic tier    | Monthly, fixed |
| Standard | Full features | Monthly, fixed |

### 3. Deploy

Choose your deployment method:

* **Managed deploy** — the vendor provisions everything for you
* **Manual deploy** — you deploy and manage your own infrastructure

See [Deployment Options](/docs/console/deployment-options.md) for details.

### 4. Generate Credentials

Generate API key pairs in the Console and register them on your ledger instance.

See [Credential Management](/docs/console/credential-management.md) for the workflow.

### 5. Start Using the API

With credentials registered, you can start creating accounts and processing transactions.

## Console Services

### Subscription Management

The Console manages your subscription lifecycle:

* Plan selection and changes
* Billing and payment processing
* Usage monitoring
* Alert notifications (email)

### Infrastructure Management (Managed Deploy)

For managed deployments, the Console handles:

* CloudFormation stack provisioning
* Container image delivery
* RDS setup and configuration
* Security Group configuration

### Credential Management

The Console generates API credentials that are cryptographically bound to your ledger binary:

* Generate new key pairs
* List active credentials
* Revoke credentials

### Heartbeat Monitoring

The Console receives daily heartbeat checks from your ledger instance:

* Validates subscription status
* Tracks usage (transaction counts)
* Sends alerts if the ledger loses contact


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://entrytarget.gitbook.io/docs/console/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
