kitsunping

Router Integration Boundary

Purpose

Kitsunping exposes a client-side integration layer for compatible router agents. The public responsibility of this repository is the Android-side exchange only: event push, channel recommendation requests, and channel apply requests.

Scope of This MIT Repository

This repository includes:

This repository does not include:

Separation From Router Implementations

Compatible router agents, including KitsunpingRouter, are separate distributions. They are not part of the MIT-licensed payload shipped in this repository and may use different license terms.

As long as the protocol contract remains compatible, router-side implementations may change independently.

Public Integration Contract

Kitsunping currently integrates with a compatible router agent through documented endpoints such as:

Typical exchanged data includes:

Packaging Note for Current Stable Line

The public stable line (currently v6.30) can ship the main Kitsunping module and the improved application while keeping router-side implementations separate. That means router integration can be presented as a supported feature without bundling private router code into this repository.

Practical Rule

Keep the boundary at the protocol level: