Skip to content

yoursunny/NDNts-NLSR-status-page

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
mk
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

NLSR Status Page

Production site: https://nlsr-status.ndn.today/.

Netlify Status

NLSR status page built with NDNts, inspired by Alvy's NLSRC-status-page.

NDNts logo

This project demonstrates these NDNts capabilities:

  • EvDecoder, an evolvability-aware TLV decoder. Its flexibility allows us to decode NLSR's NameLsa 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:

  1. corepack pnpm install to install dependencies.
  2. corepack pnpm build-trust-policy to generate trust schema policy code.
  3. corepack pnpm serve to start development server.
  4. corepack pnpm build to compile production site in public/.

About

NLSR status page

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published