# SolaceNet Operations Console

React-based admin UI for managing SolaceNet capabilities, entitlements, and policies.

## Features

- Capability management and toggling
- Entitlement configuration
- Policy rule management
- Audit log viewing
- Kill switch controls

## Setup

```bash
cd frontend/solacenet-console
npm install
npm start
```

## Environment Variables

Create a `.env` file:

```
REACT_APP_API_URL=http://localhost:3000
```

## Usage

1. Login with admin credentials
2. View all capabilities in the main table
3. Click "Manage" to toggle capability states
4. Use "Kill Switch" for emergency capability disabling
5. View audit logs for all changes

## Development

The console connects to the SolaceNet API endpoints:
- `/api/v1/solacenet/capabilities`
- `/api/v1/solacenet/policy/kill-switch/:id`
- `/api/v1/solacenet/audit/toggles`
