@nextera.one/vnp-cli
v1.0.0
Published
VNP CLI - Network Presence Layer command-line interface
Maintainers
Readme
@nextera.one/vnp-cli
Command-line interface for VNP (Network Presence Layer) operations.
Quick Start
1. Installation
npm install -g @nextera.one/vnp-cli2. Generate your VNP-ID
vnp id generate --subject "user:alice"Commands
Presence Objects
# Create a presence object
vnp presence create -s "device:sensor-001" --scopes net,log --ttl 5
# Validate a presence object
vnp presence validate '{"ver":1,"alg":"ed25519","pay":{...}}'VNP-ID
# Generate presence and compute VNP-ID
vnp id generate -s "user:alice" --scopes net,auth
# Compute VNP-ID from existing presence
vnp id compute '{"ver":1,"alg":"ed25519","pay":{...}}'Resolution Records
# Create a resolution record
vnp rr create --vnp-id <hash> --ip 192.168.1.1 --ip 10.0.0.1 --ttl 5
# Validate a resolution record
vnp rr validate '{"ver":1,"typ":"VNP-RR",...}'Keypairs
# Generate Ed25519 keypair
vnp keypair generate
# Generate with base64 format
vnp keypair generate --format base64License
Apache-2.0
