- ZKP Mesh Authentication: Zero-Knowledge Proof identity for mesh nodes - New API endpoints: zkp-challenge, zkp-verify, zkp/graph - Shell functions: ml_zkp_init, ml_zkp_challenge, ml_zkp_verify - Enhanced join flow with optional ZKP proof requirement - Blockchain acknowledgment via peer_zkp_verified blocks - LuCI dashboard with ZKP status section and peer badges - MirrorNet Ash Compatibility: Fixed BusyBox shell incompatibilities - Replaced process substitution with pipe-based patterns - Fixed mirror.sh, gossip.sh, health.sh, identity.sh - Mesh Blockchain Sync: Fixed chain synchronization between nodes - Fixed /api/chain/since endpoint to return only new blocks - chain_add_block/chain_merge_block use awk for safe JSON insertion - Handles varying JSON formatting (whitespace, newlines) - Tested bidirectional sync: Master <-> Clone at height 70 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
17 lines
414 B
Plaintext
17 lines
414 B
Plaintext
# SecuBox Master-Link Configuration
|
|
|
|
config master-link 'main'
|
|
option enabled '1'
|
|
option role 'master'
|
|
option upstream ''
|
|
option depth '0'
|
|
option max_depth '3'
|
|
option token_ttl '3600'
|
|
option auto_approve '0'
|
|
option ipk_path '/www/secubox-feed/secubox-master-link_*.ipk'
|
|
# ZKP Authentication
|
|
option zkp_enabled '1'
|
|
option zkp_fingerprint ''
|
|
option zkp_require_on_join '0'
|
|
option zkp_challenge_ttl '30'
|