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

# Features

> Everything OpenKol ships today — from input to analysis to shareable receipts.

OpenKol is built around one workflow: **take a call → verify it → make it shareable.**

***

## Multi-platform input

* Accepts **X** and **Telegram** post URLs
* Detects the correct post/message identifiers
* Prompts for a **symbol choice** when multiple tickers are detected

***

## Token and market resolution

* Token / market lookup to resolve assets and pairs
* Pair details (price + liquidity context)
* Candle data across multiple resolutions:
* 5m, 15m, 30m, 1h, 4h, 12h, 1d

***

## Scorecard output

Each analysis returns:

* **Social score** (0–100)
* **Chart score** (0–100)
* **Overall score** (0–100)
* **Medal grade** (fast filter)
* A chart view anchored to the **call timestamp**
* A breakdown of the drivers behind the score

Learn more:

* [Scoring overview](/docs/scoring-overview)
* [Social scoring](/docs/social-scoring)
* [Chart scoring](/docs/chart-scoring)

***

## KOL profiles (snapshot + aggregation)

* KOL profile snapshot with aggregated metrics
* Performance tiers (S–D) for fast scanning
* History-based scoring so one lucky post doesn’t dominate

Learn more: [KOL profile scoring](/docs/kol-profile-scoring)

***

## Discovery / browsing

* “More posts” panels (top / worst / latest buckets)
* Fast comparison across calls using consistent scoring

***

## Sharing and reuse

* Canonical analysis routes for each post/call
* Open Graph images (OG cards) built for social previews
* Local history caching + server-side caching for fast reloads

***

## For developers (internal API surface)

If you’re integrating OpenKol inside another product or workflow, these internal routes exist:

* `POST /api/analyze/tweet` — analyze a post and return scores, pair data, and candles
* `POST /api/x/tweet` — fetch normalized X post details
* `GET /api/telegram/avatar` — return channel avatar and metadata
* `GET /api/og/post` — render a shareable OG image
* `GET /api/health` — health checks (and subroutes)

> Note: these endpoints are implementation details and may evolve. For stable integrations, use the documented product surface and/or request an official API.

***

## Next

* [How it works](/docs/how-it-works)
* [Why trust OpenKol](/docs/why-trust)
