TIDasONE is a decentralized cybersecurity and logistics ecosystem designed for a post-quantum,
multi-planetary future.
It combines secure communications, token-powered commerce, Logistics,
and cross-domain coordination of terrestrial and interplanetary assets.
TIDasONE provides:
- Secure Communications (CommSec) – Post-quantum key exchange & AEAD for confidential, authenticated channels.
- Decentralized Commerce (SupplyLink) – Token-powered marketplace and logistics platform.
- Interplanetary Logistics (AstroNet) – A registry and coordination layer for interplanetary supply chains.
- Unified Token Economy (TIDasToken) – A utility token powering cybersecurity, logistics, and commerce inside the TIDasONE ecosystem.
- Status: Implemented ✅
- Features:
- Post-quantum KEM (Kyber-like) for key agreement.
- AES-256-GCM AEAD encryption/decryption with optional Associated Data (AD).
- REST API endpoints for keypair, encapsulate, decapsulate, encrypt, decrypt.
- Tested with
scripts/test_commsec.sh.
- Status: Planned 🛠
- Token-powered decentralized commerce & logistics layer.
- Status: Planned 🛠
- Interplanetary logistics registry and secure routing system.
- Status: Live / external
- Utility token for payments, staking, and powering ecosystem services.
Requirements:
- Rust (latest stable)
cargojqcurl
Run the CommSec API:
cargo run --bin api
This will start the API on:
arduino
Copy code
http://127.0.0.1:3000/commsec
🔬 Testing
Run the end-to-end test script:
bash
Copy code
./scripts/test_commsec.sh
The script validates:
KEM keypair generation
Encapsulation / Decapsulation (shared secret agreement)
AEAD encryption / decryption (with and without Associated Data)
Tampered AD rejection
Sample output:
csharp
Copy code
[1] Requesting KEM keypair...
[2] Encapsulating...
[3] Decapsulating...
✅ Shared secrets match
[4] AEAD encrypt/decrypt...
✅ AEAD round-trip success
[5] AEAD with Associated Data...
✅ AEAD with AD round-trip success
[6] AEAD with Wrong Associated Data...
✅ AEAD rejected tampered associated data
📍 Roadmap
CommSec PQC KEM + AEAD API
Add structured logging & metrics
Persistence layer (key/session storage)
SupplyLink decentralized logistics module
AstroNet interplanetary registry
Integration with TIDasToken
📜 License
MIT or Apache-2.0 (to be decided).
🌍 Community
We are looking for early adopters, testers, and collaborators.
Developers interested in cybersecurity, blockchain, logistics, or space systems.
Companies exploring post-quantum security and interplanetary commerce & Logistics.
---
-- Project Structure
TIDasONE/
├── apps/
│ ├── api/ # Rust API crate
│ │ ├── Cargo.toml
│ │ ├── src/
│ │ │ ├── main.rs # entrypoint (runs `api`)
│ │ │ ├── routes/
│ │ │ │ ├── mod.rs # central router
│ │ │ │ ├── user.rs # user endpoints
│ │ │ │ ├── inventory.rs # inventory endpoints
│ │ │ │ ├── packages.rs # package endpoints
│ │ │ │ ├── auth.rs # auth endpoints
│ │ │ │ ├── auth_middleware.rs# JWT / claims middleware
│ │ │ │ └── commsec.rs # 🔐 CommSec (PQ KEM + SIG)
│ │ │ ├── lib.rs (if exists) # shared helpers
│ │ │ └── ...
│ │ └── ...
│ ├── db/ # db helper crate (binary target `db`)
│ ├── gen_jwt/ # utility crate (binary target `gen_jwt`)
│ └── ...
├── scripts/
│ ├── test_commsec.sh # 🔐 test harness for PQ handshake + AEAD
│ └── ... # (can add more test_*.sh later)
├── docker-compose.yml # (your DB + infra services)
└── ...