This is a web-based text chat application built with NDNts.
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:
- Dependencies: Node 18.x, Go 1.19.
corepack pnpm install
to install dependencies../server.sh
to start server components: YaNFD forwarder, NDNCERT certificate authority.corepack pnpm serve
to start web server.- 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.