Skip to content
This repository has been archived by the owner on Jan 28, 2024. It is now read-only.

yoursunny/NDNts-chat

Repository files navigation

NDNts-chat

This is a web-based text chat application built with NDNts.

NDNts logo

Technical highlights:

  • Designed for local area network, does not require connection to global NDN network.
  • State Vector Sync for information distribution.
  • Packets are validated with hierarchical trust model.

Usage instructions:

  1. Dependencies: Node 18.x, Go 1.19.
  2. corepack pnpm install to install dependencies.
  3. ./server.sh to start server components: YaNFD forwarder, NDNCERT certificate authority.
  4. corepack pnpm serve to start web server.
  5. Visit http://localhost:3333 in two or more browsers.

Current limitations:

  • Webpage is only accessible from localhost.
  • One forwarder serves all users.
  • Certificate authority has no validation.
  • Prefix registration has no validation.