{ "test_id": "GRANT-V11", "timestamp": "2026-02-23T15:40:38Z", "propagation_wait_seconds": 8, "input": { "policy_file": "grant_policies_v2/grant_v11.json", "full_policy": { "groups": { "group:admins": ["kratail2tid@passkey"], "group:developers": ["kristoffer@dalby.cc", "kratail2tid@passkey"], "group:monitors": ["monitorpasskeykradalby@passkey"], "group:empty": [] }, "tagOwners": { "tag:server": ["kratail2tid@passkey"], "tag:prod": ["kratail2tid@passkey"], "tag:client": ["kratail2tid@passkey"], "tag:router": ["kratail2tid@passkey"], "tag:exit": ["kratail2tid@passkey"] }, "hosts": { "webserver": "100.108.74.26", "prodbox": "100.103.8.15", "internal": "10.0.0.0/8" }, "autoApprovers": { "routes": { "10.33.0.0/16": ["tag:router"], "0.0.0.0/0": ["tag:exit"], "::/0": ["tag:exit"] } }, "grants": [ { "src": ["tag:client"], "dst": ["10.33.0.0/16"], "via": ["tag:router"], "ip": ["*"] } ] }, "grants_section": [ { "src": ["tag:client"], "dst": ["10.33.0.0/16"], "via": ["tag:router"], "ip": ["*"] } ], "api_endpoint": "https://api.tailscale.com/api/v2/tailnet/kratail2tid%40passkey/acl", "api_method": "POST", "api_response_code": 200 }, "topology": { "nodes": { "exit-node": { "mts_name": "exit-node", "socket": "/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock", "hostname": "exit-node", "user_id": 4041918547170221, "tags": ["tag:exit"], "ipv4": "100.85.66.106", "ipv6": "fd7a:115c:a1e0::7c37:426a" }, "subnet-router": { "mts_name": "subnet-router", "socket": "/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock", "hostname": "subnet-router", "user_id": 7489538288452506, "tags": ["tag:router"], "ipv4": "100.92.142.61", "ipv6": "fd7a:115c:a1e0::3e37:8e3d", "routable_ips": ["10.33.0.0/16"], "approved_routes": ["10.33.0.0/16"] }, "tagged-client": { "mts_name": "tagged-client", "socket": "/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock", "hostname": "tagged-client", "user_id": 4031348162889210, "tags": ["tag:client"], "ipv4": "100.83.200.69", "ipv6": "fd7a:115c:a1e0::c537:c845" }, "tagged-prod": { "mts_name": "tagged-prod", "socket": "/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock", "hostname": "tagged-prod", "user_id": 301794218943819, "tags": ["tag:prod"], "ipv4": "100.103.8.15", "ipv6": "fd7a:115c:a1e0::5b37:80f" }, "tagged-server": { "mts_name": "tagged-server", "socket": "/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock", "hostname": "tagged-server", "user_id": 1440249486084758, "tags": ["tag:server"], "ipv4": "100.108.74.26", "ipv6": "fd7a:115c:a1e0::b901:4a87" }, "user-kris": { "mts_name": "user-kris", "socket": "/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock", "hostname": "user-kris", "user_id": 4538565228176803, "tags": [], "ipv4": "100.110.121.96", "ipv6": "fd7a:115c:a1e0::1737:7960" }, "user-mon": { "mts_name": "user-mon", "socket": "/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock", "hostname": "user-mon", "user_id": 3982058329734709, "tags": [], "ipv4": "100.103.90.82", "ipv6": "fd7a:115c:a1e0::9e37:5a52" }, "user1": { "mts_name": "user1", "socket": "/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock", "hostname": "user1", "user_id": 4156223528223174, "tags": [], "ipv4": "100.90.199.68", "ipv6": "fd7a:115c:a1e0::2d01:c747" } } }, "captures": { "exit-node": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": null, "packet_filter_matches": [], "whois": { "100.92.142.61": { "peer_name": "subnet-router", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock whois --json 100.92.142.61", "response": null }, "100.83.200.69": { "peer_name": "tagged-client", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock whois --json 100.83.200.69", "response": null }, "100.103.8.15": { "peer_name": "tagged-prod", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock whois --json 100.103.8.15", "response": null }, "100.108.74.26": { "peer_name": "tagged-server", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock whois --json 100.108.74.26", "response": null }, "100.110.121.96": { "peer_name": "user-kris", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock whois --json 100.110.121.96", "response": null }, "100.103.90.82": { "peer_name": "user-mon", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock whois --json 100.103.90.82", "response": null }, "100.90.199.68": { "peer_name": "user1", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/exit-node/tailscaled.sock whois --json 100.90.199.68", "response": null } } }, "subnet-router": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": [ { "SrcIPs": ["100.83.200.69", "fd7a:115c:a1e0::c537:c845"], "DstPorts": [ { "IP": "10.33.0.0/16", "Ports": { "First": 0, "Last": 65535 } } ] } ], "packet_filter_matches": [ { "IPProto": [6, 17, 1, 58], "Srcs": ["100.83.200.69/32", "fd7a:115c:a1e0::c537:c845/128"], "SrcCaps": null, "Dsts": [ { "Net": "10.33.0.0/16", "Ports": { "First": 0, "Last": 65535 } } ], "Caps": [] } ], "whois": { "100.85.66.106": { "peer_name": "exit-node", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock whois --json 100.85.66.106", "response": null }, "100.83.200.69": { "peer_name": "tagged-client", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock whois --json 100.83.200.69", "response": { "Node": { "ID": 4031348162889210, "StableID": "nf7BTTgoUY11CNTRL", "Name": "tagged-client.tail78f774.ts.net.", "User": 1260082990019555, "Key": "nodekey:3011e53353e49142ea56ae11f81e0dceae0d667093d04ee086dcb1e9c5d3c844", "DiscoKey": "discokey:7e9099516456f84f9af01c51ce03bc38764c4c02bf6c73a6d4b2495771a6c449", "Addresses": ["100.83.200.69/32", "fd7a:115c:a1e0::c537:c845/128"], "AllowedIPs": ["100.83.200.69/32", "fd7a:115c:a1e0::c537:c845/128"], "Endpoints": [ "77.164.248.136:47452", "10.65.0.27:47452", "172.17.0.1:47452", "172.18.0.1:47452", "172.19.0.1:47452" ], "HomeDERP": 14, "Hostinfo": { "OS": "linux", "Hostname": "tagged-client", "Services": [ { "Proto": "peerapi4", "Port": 41378 }, { "Proto": "peerapi6", "Port": 41378 } ] }, "Created": "2026-02-23T00:13:11.017324028Z", "Cap": 131, "Tags": ["tag:client"], "Online": true, "ComputedName": "tagged-client", "ComputedNameWithHost": "tagged-client" }, "UserProfile": { "ID": 1260082990019555, "LoginName": "tagged-devices", "DisplayName": "Tagged Devices" }, "CapMap": null } }, "100.103.8.15": { "peer_name": "tagged-prod", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock whois --json 100.103.8.15", "response": null }, "100.108.74.26": { "peer_name": "tagged-server", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock whois --json 100.108.74.26", "response": null }, "100.110.121.96": { "peer_name": "user-kris", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock whois --json 100.110.121.96", "response": null }, "100.103.90.82": { "peer_name": "user-mon", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock whois --json 100.103.90.82", "response": null }, "100.90.199.68": { "peer_name": "user1", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/subnet-router/tailscaled.sock whois --json 100.90.199.68", "response": null } } }, "tagged-client": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": null, "packet_filter_matches": [], "whois": { "100.85.66.106": { "peer_name": "exit-node", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock whois --json 100.85.66.106", "response": null }, "100.92.142.61": { "peer_name": "subnet-router", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock whois --json 100.92.142.61", "response": { "Node": { "ID": 7489538288452506, "StableID": "nTPEqJU2V121CNTRL", "Name": "subnet-router.tail78f774.ts.net.", "User": 1260082990019555, "Key": "nodekey:887ae2351c09c3b952f1f42bdac4095ec396ebf15824a746e4193c003e9c8e3c", "DiscoKey": "discokey:9779fa96e2ddcd3dac863acc09b50304481964bfb3bccf52ff79d95bbd1a031d", "Addresses": ["100.92.142.61/32", "fd7a:115c:a1e0::3e37:8e3d/128"], "AllowedIPs": ["100.92.142.61/32", "fd7a:115c:a1e0::3e37:8e3d/128", "10.33.0.0/16"], "Endpoints": [ "77.164.248.136:57299", "10.65.0.27:57299", "172.17.0.1:57299", "172.18.0.1:57299", "172.19.0.1:57299" ], "HomeDERP": 14, "Hostinfo": { "OS": "linux", "Hostname": "subnet-router", "Services": [ { "Proto": "peerapi4", "Port": 63250 }, { "Proto": "peerapi6", "Port": 63250 } ] }, "Created": "2026-02-23T00:13:15.731478784Z", "Cap": 131, "Tags": ["tag:router"], "PrimaryRoutes": ["10.33.0.0/16"], "Online": true, "ComputedName": "subnet-router", "ComputedNameWithHost": "subnet-router" }, "UserProfile": { "ID": 1260082990019555, "LoginName": "tagged-devices", "DisplayName": "Tagged Devices" }, "CapMap": null } }, "100.103.8.15": { "peer_name": "tagged-prod", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock whois --json 100.103.8.15", "response": null }, "100.108.74.26": { "peer_name": "tagged-server", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock whois --json 100.108.74.26", "response": null }, "100.110.121.96": { "peer_name": "user-kris", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock whois --json 100.110.121.96", "response": null }, "100.103.90.82": { "peer_name": "user-mon", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock whois --json 100.103.90.82", "response": null }, "100.90.199.68": { "peer_name": "user1", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-client/tailscaled.sock whois --json 100.90.199.68", "response": null } } }, "tagged-prod": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": null, "packet_filter_matches": [], "whois": { "100.85.66.106": { "peer_name": "exit-node", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock whois --json 100.85.66.106", "response": null }, "100.92.142.61": { "peer_name": "subnet-router", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock whois --json 100.92.142.61", "response": null }, "100.83.200.69": { "peer_name": "tagged-client", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock whois --json 100.83.200.69", "response": null }, "100.108.74.26": { "peer_name": "tagged-server", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock whois --json 100.108.74.26", "response": null }, "100.110.121.96": { "peer_name": "user-kris", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock whois --json 100.110.121.96", "response": null }, "100.103.90.82": { "peer_name": "user-mon", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock whois --json 100.103.90.82", "response": null }, "100.90.199.68": { "peer_name": "user1", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-prod/tailscaled.sock whois --json 100.90.199.68", "response": null } } }, "tagged-server": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": null, "packet_filter_matches": [], "whois": { "100.85.66.106": { "peer_name": "exit-node", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock whois --json 100.85.66.106", "response": null }, "100.92.142.61": { "peer_name": "subnet-router", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock whois --json 100.92.142.61", "response": null }, "100.83.200.69": { "peer_name": "tagged-client", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock whois --json 100.83.200.69", "response": null }, "100.103.8.15": { "peer_name": "tagged-prod", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock whois --json 100.103.8.15", "response": null }, "100.110.121.96": { "peer_name": "user-kris", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock whois --json 100.110.121.96", "response": null }, "100.103.90.82": { "peer_name": "user-mon", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock whois --json 100.103.90.82", "response": null }, "100.90.199.68": { "peer_name": "user1", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/tagged-server/tailscaled.sock whois --json 100.90.199.68", "response": null } } }, "user-kris": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": null, "packet_filter_matches": [], "whois": { "100.85.66.106": { "peer_name": "exit-node", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock whois --json 100.85.66.106", "response": null }, "100.92.142.61": { "peer_name": "subnet-router", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock whois --json 100.92.142.61", "response": null }, "100.83.200.69": { "peer_name": "tagged-client", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock whois --json 100.83.200.69", "response": null }, "100.103.8.15": { "peer_name": "tagged-prod", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock whois --json 100.103.8.15", "response": null }, "100.108.74.26": { "peer_name": "tagged-server", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock whois --json 100.108.74.26", "response": null }, "100.103.90.82": { "peer_name": "user-mon", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock whois --json 100.103.90.82", "response": null }, "100.90.199.68": { "peer_name": "user1", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-kris/tailscaled.sock whois --json 100.90.199.68", "response": null } } }, "user-mon": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": null, "packet_filter_matches": [], "whois": { "100.85.66.106": { "peer_name": "exit-node", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock whois --json 100.85.66.106", "response": null }, "100.92.142.61": { "peer_name": "subnet-router", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock whois --json 100.92.142.61", "response": null }, "100.83.200.69": { "peer_name": "tagged-client", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock whois --json 100.83.200.69", "response": null }, "100.103.8.15": { "peer_name": "tagged-prod", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock whois --json 100.103.8.15", "response": null }, "100.108.74.26": { "peer_name": "tagged-server", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock whois --json 100.108.74.26", "response": null }, "100.110.121.96": { "peer_name": "user-kris", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock whois --json 100.110.121.96", "response": null }, "100.90.199.68": { "peer_name": "user1", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user-mon/tailscaled.sock whois --json 100.90.199.68", "response": null } } }, "user1": { "commands": { "packet_filter_rules": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock debug localapi POST debug-packet-filter-rules", "packet_filter_matches": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock debug localapi POST debug-packet-filter-matches" }, "packet_filter_rules": null, "packet_filter_matches": [], "whois": { "100.85.66.106": { "peer_name": "exit-node", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock whois --json 100.85.66.106", "response": null }, "100.92.142.61": { "peer_name": "subnet-router", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock whois --json 100.92.142.61", "response": null }, "100.83.200.69": { "peer_name": "tagged-client", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock whois --json 100.83.200.69", "response": null }, "100.103.8.15": { "peer_name": "tagged-prod", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock whois --json 100.103.8.15", "response": null }, "100.108.74.26": { "peer_name": "tagged-server", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock whois --json 100.108.74.26", "response": null }, "100.110.121.96": { "peer_name": "user-kris", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock whois --json 100.110.121.96", "response": null }, "100.103.90.82": { "peer_name": "user-mon", "command": "/home/kradalby/go/bin/tailscale --socket=/home/kradalby/.config/multi-tailscale-dev/user1/tailscaled.sock whois --json 100.103.90.82", "response": null } } } } }