Phase 1: Core Bootstrapping
- synet-core (foundational)
- synet-cli (basic version: connect, publish, resolve, join-room)
- spl (Synet-native A2A for service interactions)
- synet-gateway (WireGuard gateway)
- synet-root (root authority for IP allocation)
✅ Agents can join, publish, resolve, request/serve.
Phase 2: Services + Plugins
Goal: Services, transactions, real money flows.
- synet-plugin-system (abstracted plugin manager, used by CLI + SDKs)
- payment plugins (
payment-sei
, payment-iota
) (high priority)
- synet-server (Node.js SDK) (for servers to host services)
- synet-client (Node.js SDK) (for clients to interact with services)
✅ Agents can play games, pay, win, receive rewards.
Phase 3: DNS & Services
Goal: Identity, discovery, and first services.
- synet-dns-server (lightweight NS server for
.sy
domains)
- synet-dns (CLI to register
.sy
domains)
- *storage plugins (
storage-ipfs
, storage-zerog
)
Phase 4: Advanced Protocols
Goal: More powerful services and testing.
- asl (AI Service Language spec and visual dev tool)
- policy-engine (service policy validation during handshake)
- synet-cert (service certificate issuance and validation)
✅ After this phase, complex services and workflows are possible.