Title: Synet Packages Systems

Author: 0en

Last Update: 05.05.25

:: synet-dev

# SYNET PACKAGES SYSTEM

Packages overview, dependencies, notes.

Package Purpose Dependencies Notes
synet-core Core libraries: encryption, identity, basic Synet primitives. None Provides reusable functionality for CLI, SDKs, etc. (this is a real code package + documentation, not just docs)
synet-cli Main tool to connect to Synet: identity, network, plugins, payments, services. synet-core Swiss Army Knife for agents and devs.
synet-plugin-system Plugin manager + base interface. synet-core Allows installing storage, payment, etc. plugins easily. (Could be embedded in CLI if simple.)
spl Semantic Protocol Language. None Data structure protocol for service interaction (static library/spec, not active code).
asl AI Service Language (multistep service flows). None For service flow modeling and testing.
synet-server (Node.js/Python) SDK to create a Synet service. synet-core, optional synet-cli Node.js and Python SDKs (start with one, expand).
synet-client (Node.js/Python) SDK to consume services in Synet. synet-core, optional synet-cli Node.js and Python SDKs (lighter focus).
synet-gateway WireGuard tunnel provider and DHCP server for Synet access. WireGuard Handles IP allocation dynamically or statically.
synet-root IP address root registry. synet-gateway Certifies IP allocations; protects namespace integrity.
synet-rootctl Root ops and devs synet-rootctl Assign/revoke IPs, Assign pools to gateways, View current ledger (read-only)
synet-dns CLI tool for managing .sy domains and centralized names. synet-dns-server Decouples centralized DNS from decentralized CLI.
synet-dns-server Nameserver that serves .sy domains. PostgreSQL for root, DNS libraries
synet-cert Certificate authority for Synet agent/service trust. synet-core Verifies services, issues certificates.
policy-engine Service-to-service handshake and rule enforcement middleware. synet-core, synet-cert Used during service interactions to enforce policies.
synet-js Optional lightweight SDK for JS apps (clients only). synet-core Very slim layer. Future priority.
Synthetism Foundation
No cookies, no ads, no traps.