Production site: https://nlsr-status.ndn.today/.
NLSR status page built with NDNts, inspired by Alvy's NLSRC-status-page.
This project demonstrates these NDNts capabilities:
EvDecoder
, an evolvability-aware TLV decoder. Its flexibility allows us to decode NLSR'sNameLsa
structure with very little code.fetch
function from@ndn/segmented-object
. It can retrieve segmented object, such as the LSDB dataset.TrustSchemaVerifier
. It can verify received packets according to a trust schema.- HTTP/3 WebTransport in Chrome browser.
connectToNetwork
function from@ndn/autoconfig
. It automatically finds available routers via NDN-FCH service, and avoids single point of failure.
Build instructions:
corepack pnpm install
to install dependencies.corepack pnpm build-trust-policy
to generate trust schema policy code.corepack pnpm serve
to start development server.corepack pnpm build
to compile production site inpublic/
.