๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
Skip to content

Decentralized communication & streaming network of Ixian. Implements the Starling presence scaling model and incentivized relay infrastructure, enabling real-time messaging, IoT networking, and trillion-device scalability.

License

Notifications You must be signed in to change notification settings

ixian-platform/Ixian-S2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ixian S2

Ixian S2 is the decentralized, trustless data transmission and streaming layer of the Ixian Platform. It enables real-time communication, presence-based discovery, and streaming services on top of Ixian DLT.

S2 is designed for the next generation of decentralized applications, from secure messaging to IoT networks, with built-in support for scalable presence and fair monetization models.


๐Ÿš€ Why Ixian S2?

Ixian S2 is built to replace centralized communication servers with a decentralized overlay network that scales.

  • ๐Ÿ•ธ๏ธ Presence-based Communication - Users and devices are discovered via cryptographic addresses, not IP or DNS. Presence packets (signed and time-limited) ensure authenticity and freshness without SSL/TLS or certificate authorities.

  • ๐Ÿ•Š๏ธ Starling Presence Scaling Model - A sector-based scaling architecture where S2 nodes are grouped into relay sectors. This enables efficient lookups, low overhead, and scalability to trillions of devices.

  • ๐Ÿ’ฐ Incentives for Node Operators - S2 nodes are economically incentivized. Operators earn relay rewards for transactions they forward into the DLT network, via a dual fee model (DLT network fee + S2 relay fee). This ensures fair distribution, aligned incentives, and long-term sustainability.

  • ๐Ÿ”’ Secure & Trustless - Every connection is authenticated cryptographically. Identities, presence, and discovery are self-authenticated, making external trust systems unnecessary.

  • ๏ฟฝ๏ฟฝ Low Latency, High Throughput - Optimized for real-time streaming, messaging, and dApps, even under global load.

  • โ™ป๏ธ Resilient by Design - Decentralized, fault-tolerant architecture with no downtime or single points of failure.


๐Ÿ”Ž How Client Discovery Works in Ixian

Unlike traditional networks where discovery relies on DNS/IP, SSL certificates and central directories, Ixian uses cryptographic addresses and presence packets. This eliminates the need for external trust systems.

Lifecycle of a client lookup:

  1. Initiation - User A wants to connect to User B, knowing only B's Ixian cryptographic address.

  2. Sector Resolution - User A sends a Get Sector request to its connected S2 node. The S2 node queries the Ixian DLT to determine which sector User B belongs to (DLT tracks all active S2 base presences).

  3. Presence Request - User A queries one of the S2 nodes in User B's sector for User B's presence packet.

  4. Presence Packet - If User B is online, the S2 node returns B's signed presence packet, which contains:

    • Timestamp (to prevent replay and confirm freshness),
    • Contact details (IP/transport endpoint, with support for non-IP in the future),
    • Signature from User B's private key proving authenticity.
  5. Communication Setup - User A now knows how to communicate with User B:

    • Directly (if reachable and if User B chooses to reveal their direct communication channel publicly),
    • Or indirectly (via relay/TURN functionality provided by S2 nodes if behind NAT/firewall).
  6. Keep-alive cycle - User B must refresh its presence every few minutes with a new timestamp + signature, or the presence expires automatically.


โœ… Why It Matters

  • ๐Ÿ”‘ No centralized SSL/TLS infrastructure required - trust comes from cryptographic signatures, not certificate authorities.
  • ๐Ÿ•ธ๏ธ Lookup by cryptographic address - eliminates DNS and central directories.
  • โšก Scalable by design - the Starling model and sectorized presence make discovery efficient, even at trillion-device scale.
  • ๐Ÿ”’ Always authentic, always fresh - signatures + expiry guarantee that presence data can't be spoofed or reused.
  • โ™ป๏ธ Future-ready - supports both Internet-based IP and non-IP addressing models.

Ixian S2 turns discovery and communication into a cryptographically verifiable, decentralized service - future-proof by design.


๐Ÿ“š Documentation

๐Ÿ‘‰ Full build guides, API references, and integration docs are available at: https://docs.ixian.io


๐Ÿ”— Related Repositories

  • Ixian-Core - SDK and shared functionality
  • Ixian-DLT - Blockchain ledger and consensus layer
  • Ixian-S2 - Decentralized streaming & messaging (this repository)
  • Spixi - Secure messenger and wallet app
  • QuIXI - Quick integration toolkit for Ixian Platform

๐ŸŒฑ Development Branches

  • master - Stable, production-ready releases
  • development - Active development, may contain unfinished features

For reproducible builds, always use the latest release tag on master.


๐Ÿค Contributing

We welcome contributions from developers, integrators, and builders.

  1. Fork this repository
  2. Create a feature branch ('feature/my-change')
  3. Commit with clear messages
  4. Open a Pull Request for review

Join the discussion on Discord.


๐ŸŒ Community & Links


๐Ÿ“œ License

Licensed under the MIT License.

About

Decentralized communication & streaming network of Ixian. Implements the Starling presence scaling model and incentivized relay infrastructure, enabling real-time messaging, IoT networking, and trillion-device scalability.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •