{"_id":"@brightchain/brightnexus-lib","name":"@brightchain/brightnexus-lib","dist-tags":{"latest":"0.32.1"},"versions":{"0.32.1":{"name":"@brightchain/brightnexus-lib","version":"0.32.1","type":"commonjs","main":"./src/index.js","types":"./src/index.d.ts","dependencies":{"tslib":"^2.3.0"},"scripts":{"build":"npx nx build brightnexus-lib","test":"npx nx test brightnexus-lib","lint":"npx nx lint brightnexus-lib","build:dev":"npx nx build brightnexus-lib --configuration=development","build:prod":"npx nx build brightnexus-lib --configuration=production"},"_id":"@brightchain/brightnexus-lib@0.32.1","gitHead":"3eada686e8bbf61205f1e8b7a99f45a2f073146d","description":"Shared types and helpers for the **Bright Spacetime Location Protocol (BSLP)** — the decentralized geo-IP registry used by BrightNexus DHT lookups and the Bright Utils suite (`bcurl`, `bping`, `btraceroute`).","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-Y9nv+CB5J+lszxL0ADaNP2rK9AmYOZfgfFj3FHC51vcMxqe7a1httJeTUgK4jmyhrTJ1DCcYeYC3hEVvPg8Gag==","shasum":"5f486cc9b5cf71851cd29fc874068f80c10210b7","tarball":"https://registry.npmjs.org/@brightchain/brightnexus-lib/-/brightnexus-lib-0.32.1.tgz","fileCount":35,"unpackedSize":35100,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLWlE74TAeQZCSN8AOWBToJAMuO9GP9g8qNmpd9HZqHwIge74Y7G1p6qAPFpdbBmschSu6CFWvP+TC8F0trX+mUII="}]},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"directories":{},"maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brightnexus-lib_0.32.1_1782232107998_0.4842133602366865"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-23T16:28:27.783Z","0.32.1":"2026-06-23T16:28:28.167Z","modified":"2026-06-23T16:28:28.433Z"},"maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"description":"Shared types and helpers for the **Bright Spacetime Location Protocol (BSLP)** — the decentralized geo-IP registry used by BrightNexus DHT lookups and the Bright Utils suite (`bcurl`, `bping`, `btraceroute`).","readme":"# BrightNexus Lib (`@brightchain/brightnexus-lib`)\n\nShared types and helpers for the **Bright Spacetime Location Protocol (BSLP)** — the decentralized geo-IP registry used by BrightNexus DHT lookups and the Bright Utils suite (`bcurl`, `bping`, `btraceroute`).\n\n## Contents\n\n- **BSLP data model** — `IBrightSpacetimeVector`, Heisenberg privacy metadata, publish/lookup DTOs\n- **Validation** — coordinate bounds, IP format, Heisenberg consistency rules\n- **DNS TXT** — `formatBrightDnsTxt` / `parseBrightDnsTxt` for `_bright` records\n- **Well-known manifest** — `/.well-known/bright-spacetime.json` shape\n\n## BrightDB shard\n\nRegistry documents live in pool `brightnexus` (see `BrightNexusBrightDBPoolID`).\n","readmeFilename":"README.md","_rev":"1-7c92c0415c7d6f277152bc4ff23c6a2b"}