---
ui_doc_type: component
component_id: endpoint-card
status: 구현됨
source_evidence:
  - type: code
    path: packages/flutter/iop_console/lib/src/iop_console_overview.dart
    notes: _buildEndpointCard renders endpoint/auth reference rows.
  - type: docs
    path: apps/client/README.md
    notes: Client HTTP and WebSocket URLs are provided with dart-define values.
  - type: user
    path: null
    notes: Initial scaffold requested by user.
---

# Endpoint Card

Component ID: `endpoint-card`

Status: `구현됨`

## Source Evidence

| Type | Path | Notes |
|------|------|-------|
| code | `packages/flutter/iop_console/lib/src/iop_console_overview.dart` | `_buildEndpointCard`가 title, url/reference, icon을 가진 card를 렌더링한다. |
| docs | `apps/client/README.md` | `IOP_CONTROL_PLANE_HTTP_URL`, `IOP_CONTROL_PLANE_WIRE_URL` 설정을 설명한다. |
| user | 없음 | 초기 agent-ui 생성을 요청했다. |

## Purpose

운영 endpoint나 auth reference를 label과 monospace value로 읽기 쉽게 보여준다.

## Used By

- `overview`: `overview.endpoints`, `overview.auth`

## Anatomy

- leading icon block
- title
- monospace endpoint/reference value

## Variants

- http endpoint
- websocket endpoint
- auth token reference

## States

- default
- loading: 없음
- empty: fallback text 사용
- error: 없음
- disabled: 없음

## Rules

- secret 원문은 표시하지 않고 reference만 표시한다.
- 긴 endpoint 값은 한 줄 ellipsis로 처리한다.

## Decision History

- 2026-06-25: overview endpoint card helper를 component로 정의했다.
