Support¶
Contact¶
All questions — technical, commercial, or operational — go to [email protected].
When you write in, please include:
- Which SDK (
leaf-sdk-android,leaf_sdk_desktop,leaf-sdk-java, or the FFI) and version you're using. - Which Leaf core /
leaf-ipcversion is bundled. - Your panel URL (e.g.
https://panel.surfshield.org). - Relevant excerpts from
LEAF_DATA_PATH/leaf-api/cache/logs/or the in-memory log returned by/api/v1/runtime/logs/json. - A minimal reproduction (ideally based on one of the sample projects).
Private registries¶
- Rust crates (
cargo.surfshield.org) require a per-user token. Request one from [email protected] if you do not have one already. - Maven (
repo.surfshield.org/repository/maven-public/) and static zips (repo.surfshield.org/repository/static-public/) are anonymous-read, no credentials needed. - See Distribution & Registries for all URLs in one place.
Licensing¶
- The Leaf core and its prebuilt binaries are closed source. Redistribution as part of your app is allowed under the customer agreement.
- The SDKs (
leaf-sdk-android,leaf_sdk_desktop,leaf-sdk-java), the helper crateleaf-build-deps, and both sample clients are released under Apache 2.0 — fork, rebrand, and ship freely.
For OEM licensing, source access to the core, or volume pricing please email [email protected].
Security disclosures¶
If you discover a vulnerability, send a detailed write-up to [email protected] with the subject line [SECURITY]. Please do not file it on public issue trackers before we have had 14 days to respond.
Sample code issues¶
Bug reports for the open-source sample clients are welcome on GitHub: