Packages

Responsibility of each @securelink package and dependency direction.

protocol
   ▲
 crypto
   ▲
  core
 ▲  ▲  ▲
web RN server
 ▲
extension
Package Responsibility
@securelink/protocol Envelopes, errors, version compatibility
@securelink/crypto Random, hash, sign, request proof helpers
@securelink/core Config, storage, pipeline, session
@securelink/web Browser transport & storage adapters
@securelink/react-native Secure storage + attestation adapters
@securelink/extension Installation identity + proof (thin layer)
@securelink/server Verify, SecurityContext, RateLimitEngine

Rule: never ship @securelink/server into a browser or mobile bundle.

Install from npm @securelink. Source: GitHub.