SCAN
Select and correlate perspectives.
Perspective determines what K-Shield can honestly claim.
Available perspectives
Local Origin
Observe an authorized origin through an explicit loopback or private transport while preserving its public canonical identity.
Public Edge
Observe an explicitly authorized public endpoint, including behavior visible at the reachable edge.
Remote Authorized
Use the optional owner-managed authorization channel for controlled remote observation.
Correlation
python scanner.py correlate --local local.json --edge edge.json --output correlated.jsonReports must share canonical target; output preserves unknown and conflict states.