lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

device_network_policy.v1.json (4042B)


      1 {
      2   "suite": "transport-device-network-policy",
      3   "contract_version": "1.0.0",
      4   "vectors": [
      5     { "id": "relay_public_tls_name", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "public", "endpoint": "wss://relay.example" }, "expected": { "accepted": true } },
      6     { "id": "relay_public_plaintext_name", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "public", "endpoint": "ws://relay.example" }, "expected": { "accepted": false } },
      7     { "id": "relay_loopback_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "loopback", "endpoint": "ws://127.0.0.1:7447" }, "expected": { "accepted": true } },
      8     { "id": "relay_device_rfc1918_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "private_device", "endpoint": "ws://10.0.0.5:7447" }, "expected": { "accepted": true } },
      9     { "id": "relay_device_ula_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "private_device", "endpoint": "ws://[fd00::5]:7447" }, "expected": { "accepted": true } },
     10     { "id": "relay_device_named_tls", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "private_device", "endpoint": "wss://relay.internal" }, "expected": { "accepted": false } },
     11     { "id": "relay_device_public_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "private_device", "endpoint": "ws://8.8.8.8:7447" }, "expected": { "accepted": false } },
     12     { "id": "relay_device_loopback_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "private_device", "endpoint": "ws://127.0.0.1:7447" }, "expected": { "accepted": false } },
     13     { "id": "relay_device_link_local_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "relay", "policy": "private_device", "endpoint": "ws://169.254.1.1:7447" }, "expected": { "accepted": false } },
     14     { "id": "blossom_public_tls_name", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "public", "endpoint": "https://media.example" }, "expected": { "accepted": true } },
     15     { "id": "blossom_public_plaintext_name", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "public", "endpoint": "http://media.example" }, "expected": { "accepted": false } },
     16     { "id": "blossom_loopback_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "loopback", "endpoint": "http://127.0.0.1:3100" }, "expected": { "accepted": true } },
     17     { "id": "blossom_device_rfc1918_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "private_device", "endpoint": "http://192.168.1.5:3100" }, "expected": { "accepted": true } },
     18     { "id": "blossom_device_ula_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "private_device", "endpoint": "http://[fd00::5]:3100" }, "expected": { "accepted": true } },
     19     { "id": "blossom_device_named_tls", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "private_device", "endpoint": "https://media.internal" }, "expected": { "accepted": false } },
     20     { "id": "blossom_device_public_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "private_device", "endpoint": "http://8.8.8.8:3100" }, "expected": { "accepted": false } },
     21     { "id": "blossom_device_loopback_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "private_device", "endpoint": "http://127.0.0.1:3100" }, "expected": { "accepted": false } },
     22     { "id": "blossom_device_link_local_plaintext", "kind": "transport.device_network_policy", "input": { "surface": "blossom", "policy": "private_device", "endpoint": "http://[fe80::1]:3100" }, "expected": { "accepted": false } }
     23   ]
     24 }