personal memory agent
1# SPDX-License-Identifier: AGPL-3.0-only
2# Copyright (c) 2026 sol pbc
3
4"""link service — solstone's tunnel endpoint.
5
6Forked from github.com/solpbc/spl home/ on 2026-04-20; the two copies are
7now fully independent. The spl repo is the open-source protocol reference;
8this is the canonical production implementation.
9
10The service opens a listen WebSocket to spl-relay and terminates TLS 1.3
11inside the solstone process. Paired devices reach convey's real routes
12through the tunnel — there is no separate in-tunnel test app.
13
14The wire protocol and frame types keep the "spl" name (spl_frame,
15SplTunnelFrame, etc.); everything user-facing, architecturally-visible,
16or journal-facing is "link" (service name, apps/link, journal/link,
17sol call link, /link).
18"""
19
20__version__ = "0.1.0"
21
22from .service import main # noqa: E402 — re-exported so `sol link` can import it
23
24__all__ = ["main"]