This guide covers the real Linux MVP runtime path for cmd/inside:
1.25+sing-box in PATH, or pass --sing-box-bin./testdata/sample.bundle./testdata/sample_signer_pub.b64url./testdata/sample_age_identity.txtgo run ./cmd/inside \
--state-dir ./.tmp/state \
--import ./testdata/sample.bundle \
--master-key 0123456789abcdef0123456789abcdef \
--trusted-signer-pub-b64url "$(cat ./testdata/sample_signer_pub.b64url)" \
--age-identity "$(cat ./testdata/sample_age_identity.txt)"
go run ./cmd/inside \
--state-dir ./.tmp/state \
--import ./testdata/sample.bundle \
--master-key 0123456789abcdef0123456789abcdef \
--trusted-signer-pub-b64url "$(cat ./testdata/sample_signer_pub.b64url)" \
--age-identity "$(cat ./testdata/sample_age_identity.txt)" \
--render-only
go run ./cmd/inside \
--state-dir ./.tmp/state \
--import ./testdata/sample.bundle \
--master-key 0123456789abcdef0123456789abcdef \
--trusted-signer-pub-b64url "$(cat ./testdata/sample_signer_pub.b64url)" \
--age-identity "$(cat ./testdata/sample_age_identity.txt)" \
--validate-only
<state-dir>/profiles.enc<state-dir>/templates.enc<state-dir>/runtime/config.json<state-dir>/state.jsonThe persisted state includes:
missing or invalid master key: set --master-key to exactly 32 bytes.missing trusted signer keys: set --trusted-signer-pub-b64url.missing age identity: set --age-identity.sing-box binary not found: set --sing-box-bin or install sing-box.