# Public API — `mgf-tele-core`

> **Master-HEAD banner (REL-03):** reflects CURRENT main/release; verify your pin via `pip show
> mgf-tele-core` + `mgf.tele.core.__version__` (mirrors pyproject). `PUBLIC_API.json` is generated
> from `__all__` and pinned in CI.

The public surface is exactly `mgf.tele.core.__all__` (the TelematicsProvider ABC, AVL frame types,
typed errors, and the scripted mock). **Stability tier:** every public name is `experimental` (0.1.x).

## `mgf.tele.core`

| Name | Tier |
|---|---|
| `ChecksumError` | experimental |
| `CommandAck` | experimental |
| `DecodedAvlRecord` | experimental |
| `GeoPoint` | experimental |
| `MalformedHandshakeError` | experimental |
| `MalformedPacketError` | experimental |
| `ParseStatus` | experimental |
| `ReceivedPacket` | experimental |
| `SessionClosedError` | experimental |
| `SessionHandle` | experimental |
| `TelematicsError` | experimental |
| `TelematicsProvider` | experimental |
| `TrackerCommand` | experimental |
| `UnknownTrackerError` | experimental |
| `UnsupportedCodecError` | experimental |
| `__version__` | experimental |
