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'sNameLsastructure with very little code.fetchfunction 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.
connectToNetworkfunction from@ndn/autoconfig. It automatically finds available routers via NDN-FCH service, and avoids single point of failure.
Build instructions:
corepack pnpm installto install dependencies.corepack pnpm build-trust-policyto generate trust schema policy code.corepack pnpm serveto start development server.corepack pnpm buildto compile production site inpublic/.