{
  "builtIn" : [
    {
      "capabilities" : [
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.echo-cancellation",
          "label" : "Echo cancellation"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.file-io",
          "label" : "Audio file reading/writing"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.metering",
          "label" : "Audio level metering"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.playback",
          "label" : "Audio playback"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.recording",
          "label" : "Microphone recording"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.session-management",
          "label" : "Audio session management"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.spatial",
          "label" : "Spatial audio"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.synthesis",
          "label" : "Audio synthesis / DSP"
        }
      ],
      "name" : "AVFAudio",
      "slug" : "avfaudio",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "floor" : "visionOS 1.0+",
          "id" : "media.streaming.hls",
          "label" : "HLS streaming"
        },
        {
          "floor" : "visionOS 1.0+",
          "id" : "video.playback",
          "label" : "Video playback"
        }
      ],
      "name" : "AVFoundation",
      "slug" : "avfoundation",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "id" : "storage.cloud-sync",
          "label" : "Cloud sync"
        }
      ],
      "name" : "CloudKit",
      "slug" : "cloudkit",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "id" : "storage.cloud-sync",
          "label" : "Cloud sync"
        },
        {
          "id" : "storage.document-store",
          "label" : "Object / document store"
        },
        {
          "id" : "storage.encryption",
          "label" : "Database encryption"
        },
        {
          "id" : "storage.in-memory",
          "label" : "In-memory database"
        },
        {
          "id" : "storage.migrations",
          "label" : "Schema migrations"
        },
        {
          "id" : "storage.observation",
          "label" : "Reactive queries / change tracking"
        },
        {
          "id" : "storage.query-builder",
          "label" : "Type-safe queries"
        }
      ],
      "name" : "CoreData",
      "slug" : "coredata",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "id" : "ui.haptics",
          "label" : "Haptic feedback"
        }
      ],
      "name" : "CoreHaptics",
      "slug" : "corehaptics",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "floor" : "visionOS 1.0+",
          "id" : "midi.io",
          "label" : "MIDI input/output"
        }
      ],
      "name" : "CoreMIDI",
      "slug" : "coremidi",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "floor" : "visionOS 1.0+",
          "id" : "media.now-playing",
          "label" : "Now-playing / remote controls"
        }
      ],
      "name" : "MediaPlayer",
      "slug" : "mediaplayer",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "id" : "storage.keychain",
          "label" : "Keychain storage"
        }
      ],
      "name" : "Security",
      "slug" : "security",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "floor" : "visionOS 1.0+",
          "id" : "audio.classification",
          "label" : "Sound classification"
        }
      ],
      "name" : "SoundAnalysis",
      "slug" : "soundanalysis",
      "version" : "Xcode 26.6"
    },
    {
      "capabilities" : [
        {
          "id" : "storage.cloud-sync",
          "label" : "Cloud sync"
        },
        {
          "id" : "storage.document-store",
          "label" : "Object / document store"
        },
        {
          "id" : "storage.in-memory",
          "label" : "In-memory database"
        },
        {
          "id" : "storage.migrations",
          "label" : "Schema migrations"
        },
        {
          "id" : "storage.observation",
          "label" : "Reactive queries / change tracking"
        },
        {
          "id" : "storage.query-builder",
          "label" : "Type-safe queries"
        }
      ],
      "name" : "SwiftData",
      "slug" : "swiftdata",
      "version" : "Xcode 26.6"
    }
  ],
  "capabilities" : [
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.background-playback",
      "label" : "Background audio playback",
      "packages" : 1,
      "supported" : 0,
      "truthTable" : "/can/audio.background-playback/?on=visionOS",
      "verdicts" : [
        {
          "name" : "SwiftAudioEx",
          "slug" : "swiftaudioex",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "SoundAnalysis"
      ],
      "id" : "audio.classification",
      "label" : "Sound classification",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/audio.classification/?on=visionOS",
      "verdicts" : [
        {
          "name" : "SPFKSoundAnalysis",
          "slug" : "spfk-sound-analysis",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.codec.mp3",
      "label" : "MP3 encoding/decoding",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/audio.codec.mp3/?on=visionOS",
      "verdicts" : [
        {
          "name" : "SwiftLAME",
          "slug" : "swiftlame",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.codec.opus",
      "label" : "Opus encoding/decoding",
      "packages" : 1,
      "supported" : 0,
      "truthTable" : "/can/audio.codec.opus/?on=visionOS",
      "verdicts" : [
        {
          "name" : "swift-opus",
          "slug" : "swift-opus",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.device-selection",
      "label" : "Audio device selection",
      "packages" : 2,
      "supported" : 0,
      "truthTable" : "/can/audio.device-selection/?on=visionOS",
      "verdicts" : [
        {
          "name" : "CAAudioHardware",
          "slug" : "caaudiohardware",
          "status" : "unknown"
        },
        {
          "name" : "SPFKAudioHardware",
          "slug" : "spfk-audio-hardware",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.echo-cancellation",
      "label" : "Echo cancellation",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/audio.echo-cancellation/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AECAudioStream",
          "slug" : "aecaudiostream",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.file-io",
      "label" : "Audio file reading/writing",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/audio.file-io/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioKit",
          "slug" : "audiokit",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.metering",
      "label" : "Audio level metering",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/audio.metering/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioKit",
          "slug" : "audiokit",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.noise-cancellation",
      "label" : "Noise cancellation",
      "packages" : 2,
      "supported" : 1,
      "truthTable" : "/can/audio.noise-cancellation/?on=visionOS",
      "verdicts" : [
        {
          "name" : "LiveKit",
          "slug" : "client-sdk-swift",
          "status" : "supported"
        },
        {
          "name" : "LiveKitKrispNoiseFilter",
          "slug" : "swift-krisp-noise-filter",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.pitch-detection",
      "label" : "Pitch detection",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/audio.pitch-detection/?on=visionOS",
      "verdicts" : [
        {
          "name" : "SoundpipeAudioKit",
          "slug" : "soundpipeaudiokit",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.playback",
      "label" : "Audio playback",
      "packages" : 5,
      "supported" : 2,
      "truthTable" : "/can/audio.playback/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioManager",
          "slug" : "audiomanager",
          "status" : "supported"
        },
        {
          "name" : "SwiftySound",
          "slug" : "swiftysound",
          "status" : "supported"
        },
        {
          "name" : "SFBAudioEngine",
          "slug" : "sfbaudioengine",
          "status" : "unsupported"
        },
        {
          "name" : "swift-system-sound",
          "slug" : "swift-system-sound",
          "status" : "unsupported"
        },
        {
          "name" : "SwiftAudioEx",
          "slug" : "swiftaudioex",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.recording",
      "label" : "Microphone recording",
      "packages" : 3,
      "supported" : 2,
      "truthTable" : "/can/audio.recording/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioKit",
          "slug" : "audiokit",
          "status" : "supported"
        },
        {
          "name" : "AudioRecorder",
          "slug" : "audiorecorder",
          "status" : "supported"
        },
        {
          "name" : "FDSoundActivatedRecorder",
          "slug" : "fdsoundactivatedrecorder",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.session-management",
      "label" : "Audio session management",
      "packages" : 2,
      "supported" : 1,
      "truthTable" : "/can/audio.session-management/?on=visionOS",
      "verdicts" : [
        {
          "name" : "LiveKit",
          "slug" : "client-sdk-swift",
          "status" : "supported"
        },
        {
          "name" : "SwiftySound",
          "slug" : "swiftysound",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.spatial",
      "label" : "Spatial audio",
      "packages" : 0,
      "supported" : 0,
      "truthTable" : "/can/audio.spatial/?on=visionOS",
      "verdicts" : [

      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.streaming",
      "label" : "Audio streaming",
      "packages" : 3,
      "supported" : 2,
      "truthTable" : "/can/audio.streaming/?on=visionOS",
      "verdicts" : [
        {
          "name" : "ChunkedAudioPlayer",
          "slug" : "swift-chunked-audio-player",
          "status" : "supported"
        },
        {
          "name" : "SwiftAudioPlayer",
          "slug" : "swiftaudioplayer",
          "status" : "supported"
        },
        {
          "name" : "FRadioPlayer",
          "slug" : "fradioplayer",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFAudio"
      ],
      "id" : "audio.synthesis",
      "label" : "Audio synthesis / DSP",
      "packages" : 6,
      "supported" : 4,
      "truthTable" : "/can/audio.synthesis/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioKit",
          "slug" : "audiokit",
          "status" : "supported"
        },
        {
          "name" : "DevoloopAudioKit",
          "slug" : "devoloopaudiokit",
          "status" : "supported"
        },
        {
          "name" : "DunneAudioKit",
          "slug" : "dunneaudiokit",
          "status" : "supported"
        },
        {
          "name" : "STKAudioKit",
          "slug" : "stkaudiokit",
          "status" : "supported"
        },
        {
          "name" : "SoulAudioKit",
          "slug" : "soulaudiokit",
          "status" : "unsupported"
        },
        {
          "name" : "SporthAudioKit",
          "slug" : "sporthaudiokit",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "audio.waveform-visualization",
      "label" : "Waveform visualization",
      "packages" : 4,
      "supported" : 4,
      "truthTable" : "/can/audio.waveform-visualization/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioKit Waveform",
          "slug" : "waveform",
          "status" : "supported"
        },
        {
          "name" : "AudioKitUI",
          "slug" : "audiokitui",
          "status" : "supported"
        },
        {
          "name" : "DSWaveformImage",
          "slug" : "dswaveformimage",
          "status" : "supported"
        },
        {
          "name" : "FDWaveformView",
          "slug" : "fdwaveformview",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.async-loading",
      "label" : "Async image loading",
      "packages" : 4,
      "supported" : 4,
      "truthTable" : "/can/image.async-loading/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Kingfisher",
          "slug" : "kingfisher",
          "status" : "supported"
        },
        {
          "name" : "Nuke",
          "slug" : "nuke",
          "status" : "supported"
        },
        {
          "name" : "sdwebimage",
          "slug" : "sdwebimage",
          "status" : "supported"
        },
        {
          "name" : "sdwebimageswiftui",
          "slug" : "sdwebimageswiftui",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.caching",
      "label" : "Image caching",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/image.caching/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Kingfisher",
          "slug" : "kingfisher",
          "status" : "supported"
        },
        {
          "name" : "Nuke",
          "slug" : "nuke",
          "status" : "supported"
        },
        {
          "name" : "sdwebimage",
          "slug" : "sdwebimage",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.downsampling",
      "label" : "Downsampling / resizing",
      "packages" : 2,
      "supported" : 2,
      "truthTable" : "/can/image.downsampling/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Kingfisher",
          "slug" : "kingfisher",
          "status" : "supported"
        },
        {
          "name" : "sdwebimage",
          "slug" : "sdwebimage",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.gif",
      "label" : "Animated GIF playback",
      "packages" : 4,
      "supported" : 4,
      "truthTable" : "/can/image.gif/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Gifu",
          "slug" : "gifu",
          "status" : "supported"
        },
        {
          "name" : "Kingfisher",
          "slug" : "kingfisher",
          "status" : "supported"
        },
        {
          "name" : "sdwebimage",
          "slug" : "sdwebimage",
          "status" : "supported"
        },
        {
          "name" : "sdwebimageswiftui",
          "slug" : "sdwebimageswiftui",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.prefetching",
      "label" : "Prefetching",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/image.prefetching/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Kingfisher",
          "slug" : "kingfisher",
          "status" : "supported"
        },
        {
          "name" : "Nuke",
          "slug" : "nuke",
          "status" : "supported"
        },
        {
          "name" : "sdwebimage",
          "slug" : "sdwebimage",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.progressive",
      "label" : "Progressive loading",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/image.progressive/?on=visionOS",
      "verdicts" : [
        {
          "name" : "sdwebimage",
          "slug" : "sdwebimage",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.svg",
      "label" : "SVG rendering",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/image.svg/?on=visionOS",
      "verdicts" : [
        {
          "name" : "SVGView",
          "slug" : "svgview",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "image.webp",
      "label" : "WebP decoding",
      "packages" : 2,
      "supported" : 0,
      "truthTable" : "/can/image.webp/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Kingfisher",
          "slug" : "kingfisher",
          "status" : "unknown"
        },
        {
          "name" : "sdwebimage",
          "slug" : "sdwebimage",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "MediaPlayer"
      ],
      "id" : "media.now-playing",
      "label" : "Now-playing / remote controls",
      "packages" : 1,
      "supported" : 0,
      "truthTable" : "/can/media.now-playing/?on=visionOS",
      "verdicts" : [
        {
          "name" : "SwiftAudioEx",
          "slug" : "swiftaudioex",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFoundation"
      ],
      "id" : "media.streaming.hls",
      "label" : "HLS streaming",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/media.streaming.hls/?on=visionOS",
      "verdicts" : [
        {
          "name" : "HLSCore",
          "slug" : "hlscore",
          "status" : "supported"
        },
        {
          "name" : "HLSKit",
          "slug" : "swift-hls-kit",
          "status" : "supported"
        },
        {
          "name" : "HLSVideoCache",
          "slug" : "hlsvideocache",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "media.streaming.rtmp",
      "label" : "RTMP streaming",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/media.streaming.rtmp/?on=visionOS",
      "verdicts" : [
        {
          "name" : "RTMPKit",
          "slug" : "swift-rtmp-kit",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "media.streaming.webrtc",
      "label" : "WebRTC real-time streaming",
      "packages" : 3,
      "supported" : 1,
      "truthTable" : "/can/media.streaming.webrtc/?on=visionOS",
      "verdicts" : [
        {
          "name" : "LiveKit",
          "slug" : "client-sdk-swift",
          "status" : "supported"
        },
        {
          "name" : "StreamVideo",
          "slug" : "stream-video-swift",
          "status" : "unsupported"
        },
        {
          "name" : "WebRTC (stasel)",
          "slug" : "webrtc",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "midi.file",
      "label" : "MIDI file read/write",
      "packages" : 3,
      "supported" : 2,
      "truthTable" : "/can/midi.file/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioKit",
          "slug" : "audiokit",
          "status" : "supported"
        },
        {
          "name" : "MIDIKitSMF",
          "slug" : "swift-midi-file",
          "status" : "supported"
        },
        {
          "name" : "MidiParser",
          "slug" : "midiparser",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreMIDI"
      ],
      "id" : "midi.io",
      "label" : "MIDI input/output",
      "packages" : 5,
      "supported" : 4,
      "truthTable" : "/can/midi.io/?on=visionOS",
      "verdicts" : [
        {
          "name" : "AudioKit",
          "slug" : "audiokit",
          "status" : "supported"
        },
        {
          "name" : "CombineMIDI",
          "slug" : "combinemidi",
          "status" : "supported"
        },
        {
          "name" : "MIDIKitIO",
          "slug" : "swift-midi-io",
          "status" : "supported"
        },
        {
          "name" : "MorkAndMIDI",
          "slug" : "morkandmidi",
          "status" : "supported"
        },
        {
          "name" : "WebMIDIKit",
          "slug" : "webmidikit",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.certificate-pinning",
      "label" : "Certificate pinning",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/network.certificate-pinning/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Alamofire",
          "slug" : "alamofire",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.graphql",
      "label" : "GraphQL client",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/network.graphql/?on=visionOS",
      "verdicts" : [
        {
          "name" : "apollo-ios",
          "slug" : "apollo-ios",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.grpc",
      "label" : "gRPC",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/network.grpc/?on=visionOS",
      "verdicts" : [
        {
          "name" : "grpc-swift",
          "slug" : "grpc-swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.http-client",
      "label" : "HTTP client",
      "packages" : 4,
      "supported" : 2,
      "truthTable" : "/can/network.http-client/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Alamofire",
          "slug" : "alamofire",
          "status" : "supported"
        },
        {
          "name" : "async-http-client",
          "slug" : "async-http-client",
          "status" : "supported"
        },
        {
          "name" : "Moya",
          "slug" : "moya",
          "status" : "unsupported"
        },
        {
          "name" : "oauthswift",
          "slug" : "oauthswift",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.http-server",
      "label" : "HTTP server",
      "packages" : 2,
      "supported" : 2,
      "truthTable" : "/can/network.http-server/?on=visionOS",
      "verdicts" : [
        {
          "name" : "hummingbird",
          "slug" : "hummingbird",
          "status" : "supported"
        },
        {
          "name" : "vapor",
          "slug" : "vapor",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.http2",
      "label" : "HTTP/2",
      "packages" : 3,
      "supported" : 2,
      "truthTable" : "/can/network.http2/?on=visionOS",
      "verdicts" : [
        {
          "name" : "async-http-client",
          "slug" : "async-http-client",
          "status" : "supported"
        },
        {
          "name" : "hummingbird",
          "slug" : "hummingbird",
          "status" : "supported"
        },
        {
          "name" : "vapor",
          "slug" : "vapor",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.logging",
      "label" : "Network logging / inspection",
      "packages" : 4,
      "supported" : 4,
      "truthTable" : "/can/network.logging/?on=visionOS",
      "verdicts" : [
        {
          "name" : "async-http-client",
          "slug" : "async-http-client",
          "status" : "supported"
        },
        {
          "name" : "hummingbird",
          "slug" : "hummingbird",
          "status" : "supported"
        },
        {
          "name" : "Pulse",
          "slug" : "pulse",
          "status" : "supported"
        },
        {
          "name" : "vapor",
          "slug" : "vapor",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.multipart-upload",
      "label" : "Multipart upload",
      "packages" : 4,
      "supported" : 3,
      "truthTable" : "/can/network.multipart-upload/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Alamofire",
          "slug" : "alamofire",
          "status" : "supported"
        },
        {
          "name" : "apollo-ios",
          "slug" : "apollo-ios",
          "status" : "supported"
        },
        {
          "name" : "vapor",
          "slug" : "vapor",
          "status" : "supported"
        },
        {
          "name" : "oauthswift",
          "slug" : "oauthswift",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.oauth",
      "label" : "OAuth flows",
      "packages" : 1,
      "supported" : 0,
      "truthTable" : "/can/network.oauth/?on=visionOS",
      "verdicts" : [
        {
          "name" : "oauthswift",
          "slug" : "oauthswift",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.push-notifications",
      "label" : "Push notification delivery",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/network.push-notifications/?on=visionOS",
      "verdicts" : [
        {
          "name" : "apnswift",
          "slug" : "apnswift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.reachability",
      "label" : "Network reachability",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/network.reachability/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Alamofire",
          "slug" : "alamofire",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.request-mocking",
      "label" : "Request stubbing / mocking",
      "packages" : 3,
      "supported" : 2,
      "truthTable" : "/can/network.request-mocking/?on=visionOS",
      "verdicts" : [
        {
          "name" : "apnswift",
          "slug" : "apnswift",
          "status" : "supported"
        },
        {
          "name" : "apollo-ios",
          "slug" : "apollo-ios",
          "status" : "supported"
        },
        {
          "name" : "Moya",
          "slug" : "moya",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.retry",
      "label" : "Request retry / backoff",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/network.retry/?on=visionOS",
      "verdicts" : [
        {
          "name" : "Alamofire",
          "slug" : "alamofire",
          "status" : "supported"
        },
        {
          "name" : "apollo-ios",
          "slug" : "apollo-ios",
          "status" : "supported"
        },
        {
          "name" : "grpc-swift",
          "slug" : "grpc-swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.server-sent-events",
      "label" : "Server-sent events",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/network.server-sent-events/?on=visionOS",
      "verdicts" : [
        {
          "name" : "LDSwiftEventSource",
          "slug" : "swift-eventsource",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "network.websockets",
      "label" : "WebSockets",
      "packages" : 5,
      "supported" : 5,
      "truthTable" : "/can/network.websockets/?on=visionOS",
      "verdicts" : [
        {
          "name" : "apollo-ios",
          "slug" : "apollo-ios",
          "status" : "supported"
        },
        {
          "name" : "Starscream",
          "slug" : "starscream",
          "status" : "supported"
        },
        {
          "name" : "SwiftNIO",
          "slug" : "swift-nio",
          "status" : "supported"
        },
        {
          "name" : "vapor",
          "slug" : "vapor",
          "status" : "supported"
        },
        {
          "name" : "websocket-kit",
          "slug" : "websocket-kit",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "speech.stt",
      "label" : "Speech-to-text",
      "packages" : 5,
      "supported" : 3,
      "truthTable" : "/can/speech.stt/?on=visionOS",
      "verdicts" : [
        {
          "name" : "SpeziSpeech",
          "slug" : "spezispeech",
          "status" : "supported"
        },
        {
          "name" : "SwiftSpeech",
          "slug" : "swiftspeech",
          "status" : "supported"
        },
        {
          "name" : "WhisperKit",
          "slug" : "whisperkit",
          "status" : "supported"
        },
        {
          "name" : "FluidAudio",
          "slug" : "fluidaudio",
          "status" : "unsupported"
        },
        {
          "name" : "SwiftWhisper",
          "slug" : "swiftwhisper",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "speech.tts",
      "label" : "Text-to-speech",
      "packages" : 6,
      "supported" : 5,
      "truthTable" : "/can/speech.tts/?on=visionOS",
      "verdicts" : [
        {
          "name" : "MapboxSpeech",
          "slug" : "mapbox-speech-swift",
          "status" : "supported"
        },
        {
          "name" : "MLXAudio",
          "slug" : "mlx-audio-swift",
          "status" : "supported"
        },
        {
          "name" : "SpeziSpeech",
          "slug" : "spezispeech",
          "status" : "supported"
        },
        {
          "name" : "SwiftEdgeTTS",
          "slug" : "swiftedgetts",
          "status" : "supported"
        },
        {
          "name" : "SwiftTTS",
          "slug" : "swift-tts",
          "status" : "supported"
        },
        {
          "name" : "VOICEVOX",
          "slug" : "voicevox-client",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CloudKit",
        "CoreData",
        "SwiftData"
      ],
      "id" : "storage.cloud-sync",
      "label" : "Cloud sync",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/storage.cloud-sync/?on=visionOS",
      "verdicts" : [
        {
          "name" : "defaults",
          "slug" : "defaults",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "storage.codable",
      "label" : "Codable persistence",
      "packages" : 6,
      "supported" : 6,
      "truthTable" : "/can/storage.codable/?on=visionOS",
      "verdicts" : [
        {
          "name" : "blackbird",
          "slug" : "blackbird",
          "status" : "supported"
        },
        {
          "name" : "boutique",
          "slug" : "boutique",
          "status" : "supported"
        },
        {
          "name" : "cache",
          "slug" : "cache",
          "status" : "supported"
        },
        {
          "name" : "defaults",
          "slug" : "defaults",
          "status" : "supported"
        },
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "supported"
        },
        {
          "name" : "sqlite.swift",
          "slug" : "sqlite.swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "storage.concurrency",
      "label" : "Concurrent access",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/storage.concurrency/?on=visionOS",
      "verdicts" : [
        {
          "name" : "blackbird",
          "slug" : "blackbird",
          "status" : "supported"
        },
        {
          "name" : "fluent-sqlite-driver",
          "slug" : "fluent-sqlite-driver",
          "status" : "supported"
        },
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "storage.disk-cache",
      "label" : "Disk caching",
      "packages" : 2,
      "supported" : 2,
      "truthTable" : "/can/storage.disk-cache/?on=visionOS",
      "verdicts" : [
        {
          "name" : "boutique",
          "slug" : "boutique",
          "status" : "supported"
        },
        {
          "name" : "cache",
          "slug" : "cache",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreData",
        "SwiftData"
      ],
      "id" : "storage.document-store",
      "label" : "Object / document store",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/storage.document-store/?on=visionOS",
      "verdicts" : [
        {
          "name" : "realm-swift",
          "slug" : "realm-swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreData"
      ],
      "id" : "storage.encryption",
      "label" : "Database encryption",
      "packages" : 3,
      "supported" : 0,
      "truthTable" : "/can/storage.encryption/?on=visionOS",
      "verdicts" : [
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "unknown"
        },
        {
          "name" : "realm-swift",
          "slug" : "realm-swift",
          "status" : "unknown"
        },
        {
          "name" : "sqlite.swift",
          "slug" : "sqlite.swift",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "storage.full-text-search",
      "label" : "Full-text search",
      "packages" : 2,
      "supported" : 2,
      "truthTable" : "/can/storage.full-text-search/?on=visionOS",
      "verdicts" : [
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "supported"
        },
        {
          "name" : "sqlite.swift",
          "slug" : "sqlite.swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreData",
        "SwiftData"
      ],
      "id" : "storage.in-memory",
      "label" : "In-memory database",
      "packages" : 6,
      "supported" : 5,
      "truthTable" : "/can/storage.in-memory/?on=visionOS",
      "verdicts" : [
        {
          "name" : "blackbird",
          "slug" : "blackbird",
          "status" : "supported"
        },
        {
          "name" : "boutique",
          "slug" : "boutique",
          "status" : "supported"
        },
        {
          "name" : "cache",
          "slug" : "cache",
          "status" : "supported"
        },
        {
          "name" : "fluent-sqlite-driver",
          "slug" : "fluent-sqlite-driver",
          "status" : "supported"
        },
        {
          "name" : "sqlite.swift",
          "slug" : "sqlite.swift",
          "status" : "supported"
        },
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "storage.key-value",
      "label" : "Key-value storage",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/storage.key-value/?on=visionOS",
      "verdicts" : [
        {
          "name" : "boutique",
          "slug" : "boutique",
          "status" : "supported"
        },
        {
          "name" : "cache",
          "slug" : "cache",
          "status" : "supported"
        },
        {
          "name" : "defaults",
          "slug" : "defaults",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "Security"
      ],
      "id" : "storage.keychain",
      "label" : "Keychain storage",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/storage.keychain/?on=visionOS",
      "verdicts" : [
        {
          "name" : "boutique",
          "slug" : "boutique",
          "status" : "supported"
        },
        {
          "name" : "keychainaccess",
          "slug" : "keychainaccess",
          "status" : "supported"
        },
        {
          "name" : "valet",
          "slug" : "valet",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreData",
        "SwiftData"
      ],
      "id" : "storage.migrations",
      "label" : "Schema migrations",
      "packages" : 5,
      "supported" : 5,
      "truthTable" : "/can/storage.migrations/?on=visionOS",
      "verdicts" : [
        {
          "name" : "blackbird",
          "slug" : "blackbird",
          "status" : "supported"
        },
        {
          "name" : "fluent",
          "slug" : "fluent",
          "status" : "supported"
        },
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "supported"
        },
        {
          "name" : "realm-swift",
          "slug" : "realm-swift",
          "status" : "supported"
        },
        {
          "name" : "sqlite.swift",
          "slug" : "sqlite.swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreData",
        "SwiftData"
      ],
      "id" : "storage.observation",
      "label" : "Reactive queries / change tracking",
      "packages" : 6,
      "supported" : 6,
      "truthTable" : "/can/storage.observation/?on=visionOS",
      "verdicts" : [
        {
          "name" : "blackbird",
          "slug" : "blackbird",
          "status" : "supported"
        },
        {
          "name" : "boutique",
          "slug" : "boutique",
          "status" : "supported"
        },
        {
          "name" : "cache",
          "slug" : "cache",
          "status" : "supported"
        },
        {
          "name" : "defaults",
          "slug" : "defaults",
          "status" : "supported"
        },
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "supported"
        },
        {
          "name" : "realm-swift",
          "slug" : "realm-swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreData",
        "SwiftData"
      ],
      "id" : "storage.query-builder",
      "label" : "Type-safe queries",
      "packages" : 5,
      "supported" : 5,
      "truthTable" : "/can/storage.query-builder/?on=visionOS",
      "verdicts" : [
        {
          "name" : "blackbird",
          "slug" : "blackbird",
          "status" : "supported"
        },
        {
          "name" : "fluent",
          "slug" : "fluent",
          "status" : "supported"
        },
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "supported"
        },
        {
          "name" : "realm-swift",
          "slug" : "realm-swift",
          "status" : "supported"
        },
        {
          "name" : "sqlite.swift",
          "slug" : "sqlite.swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "storage.sqlite",
      "label" : "SQLite access",
      "packages" : 4,
      "supported" : 4,
      "truthTable" : "/can/storage.sqlite/?on=visionOS",
      "verdicts" : [
        {
          "name" : "blackbird",
          "slug" : "blackbird",
          "status" : "supported"
        },
        {
          "name" : "fluent-sqlite-driver",
          "slug" : "fluent-sqlite-driver",
          "status" : "supported"
        },
        {
          "name" : "grdb.swift",
          "slug" : "grdb.swift",
          "status" : "supported"
        },
        {
          "name" : "sqlite.swift",
          "slug" : "sqlite.swift",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.autolayout-dsl",
      "label" : "Auto Layout DSL",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/ui.autolayout-dsl/?on=visionOS",
      "verdicts" : [
        {
          "name" : "snapkit",
          "slug" : "snapkit",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.bottom-sheet",
      "label" : "Bottom sheets",
      "packages" : 2,
      "supported" : 0,
      "truthTable" : "/can/ui.bottom-sheet/?on=visionOS",
      "verdicts" : [
        {
          "name" : "floatingpanel",
          "slug" : "floatingpanel",
          "status" : "unknown"
        },
        {
          "name" : "popupview",
          "slug" : "popupview",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.charts",
      "label" : "Charts",
      "packages" : 1,
      "supported" : 0,
      "truthTable" : "/can/ui.charts/?on=visionOS",
      "verdicts" : [
        {
          "name" : "charts",
          "slug" : "charts",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "CoreHaptics"
      ],
      "id" : "ui.haptics",
      "label" : "Haptic feedback",
      "packages" : 2,
      "supported" : 0,
      "truthTable" : "/can/ui.haptics/?on=visionOS",
      "verdicts" : [
        {
          "name" : "pow",
          "slug" : "pow",
          "status" : "unsupported"
        },
        {
          "name" : "confettiswiftui",
          "slug" : "confettiswiftui",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.markdown-rendering",
      "label" : "Markdown rendering",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/ui.markdown-rendering/?on=visionOS",
      "verdicts" : [
        {
          "name" : "swift-markdown-ui",
          "slug" : "swift-markdown-ui",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.pager",
      "label" : "Paging / carousel",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/ui.pager/?on=visionOS",
      "verdicts" : [
        {
          "name" : "swiftuipager",
          "slug" : "swiftuipager",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.particle-effects",
      "label" : "Particle effects",
      "packages" : 3,
      "supported" : 3,
      "truthTable" : "/can/ui.particle-effects/?on=visionOS",
      "verdicts" : [
        {
          "name" : "confettiswiftui",
          "slug" : "confettiswiftui",
          "status" : "supported"
        },
        {
          "name" : "pow",
          "slug" : "pow",
          "status" : "supported"
        },
        {
          "name" : "vortex",
          "slug" : "vortex",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.progress-hud",
      "label" : "Loading indicators",
      "packages" : 2,
      "supported" : 0,
      "truthTable" : "/can/ui.progress-hud/?on=visionOS",
      "verdicts" : [
        {
          "name" : "progresshud",
          "slug" : "progresshud",
          "status" : "unknown"
        },
        {
          "name" : "swiftui-pull-to-refresh",
          "slug" : "swiftui-pull-to-refresh",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.pull-to-refresh",
      "label" : "Pull to refresh",
      "packages" : 1,
      "supported" : 0,
      "truthTable" : "/can/ui.pull-to-refresh/?on=visionOS",
      "verdicts" : [
        {
          "name" : "swiftui-pull-to-refresh",
          "slug" : "swiftui-pull-to-refresh",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.rich-text",
      "label" : "Rich text editing",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/ui.rich-text/?on=visionOS",
      "verdicts" : [
        {
          "name" : "richtextkit",
          "slug" : "richtextkit",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.skeleton-loading",
      "label" : "Skeleton loading",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/ui.skeleton-loading/?on=visionOS",
      "verdicts" : [
        {
          "name" : "skeletonui",
          "slug" : "skeletonui",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.toast",
      "label" : "Toasts / banners",
      "packages" : 3,
      "supported" : 1,
      "truthTable" : "/can/ui.toast/?on=visionOS",
      "verdicts" : [
        {
          "name" : "popupview",
          "slug" : "popupview",
          "status" : "supported"
        },
        {
          "name" : "drops",
          "slug" : "drops",
          "status" : "unsupported"
        },
        {
          "name" : "progresshud",
          "slug" : "progresshud",
          "status" : "unknown"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.transition-effects",
      "label" : "View transitions / motion effects",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/ui.transition-effects/?on=visionOS",
      "verdicts" : [
        {
          "name" : "pow",
          "slug" : "pow",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "ui.vector-animation",
      "label" : "Vector animation playback",
      "packages" : 1,
      "supported" : 1,
      "truthTable" : "/can/ui.vector-animation/?on=visionOS",
      "verdicts" : [
        {
          "name" : "lottie-ios",
          "slug" : "lottie-ios",
          "status" : "supported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "video.calling",
      "label" : "Video calling",
      "packages" : 2,
      "supported" : 1,
      "truthTable" : "/can/video.calling/?on=visionOS",
      "verdicts" : [
        {
          "name" : "LiveKit",
          "slug" : "client-sdk-swift",
          "status" : "supported"
        },
        {
          "name" : "StreamVideo",
          "slug" : "stream-video-swift",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "video.capture",
      "label" : "Camera capture",
      "packages" : 2,
      "supported" : 0,
      "truthTable" : "/can/video.capture/?on=visionOS",
      "verdicts" : [
        {
          "name" : "ExyteMediaPicker",
          "slug" : "mediapicker",
          "status" : "unsupported"
        },
        {
          "name" : "VideoIO",
          "slug" : "videoio",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : true,
      "builtInNames" : [
        "AVFoundation"
      ],
      "id" : "video.playback",
      "label" : "Video playback",
      "packages" : 6,
      "supported" : 2,
      "truthTable" : "/can/video.playback/?on=visionOS",
      "verdicts" : [
        {
          "name" : "KSPlayer",
          "slug" : "ksplayer",
          "status" : "supported"
        },
        {
          "name" : "YouTubePlayerKit",
          "slug" : "youtubeplayerkit",
          "status" : "supported"
        },
        {
          "name" : "ModernAVPlayer",
          "slug" : "modernavplayer",
          "status" : "unsupported"
        },
        {
          "name" : "MuxPlayerSwift",
          "slug" : "mux-player-swift",
          "status" : "unsupported"
        },
        {
          "name" : "Player",
          "slug" : "player",
          "status" : "unsupported"
        },
        {
          "name" : "Swifty360Player",
          "slug" : "swifty360player",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "video.screen-sharing",
      "label" : "Screen sharing",
      "packages" : 2,
      "supported" : 1,
      "truthTable" : "/can/video.screen-sharing/?on=visionOS",
      "verdicts" : [
        {
          "name" : "LiveKit",
          "slug" : "client-sdk-swift",
          "status" : "supported"
        },
        {
          "name" : "StreamVideo",
          "slug" : "stream-video-swift",
          "status" : "unsupported"
        }
      ]
    },
    {
      "builtInCovers" : false,
      "builtInNames" : [

      ],
      "id" : "voice.calling",
      "label" : "Voice calling",
      "packages" : 2,
      "supported" : 1,
      "truthTable" : "/can/voice.calling/?on=visionOS",
      "verdicts" : [
        {
          "name" : "LiveKit",
          "slug" : "client-sdk-swift",
          "status" : "supported"
        },
        {
          "name" : "StreamVideo",
          "slug" : "stream-video-swift",
          "status" : "unsupported"
        }
      ]
    }
  ],
  "fenced" : [
    {
      "fences" : [
        {
          "capability" : "ui.charts",
          "capabilityLabel" : "Charts",
          "compilerProven" : false,
          "receipt" : "#if os(iOS) || os(tvOS) — Core NSUIView shim (base class of every chart view) exists only under os(iOS) || os(tvOS); surface digest marks visionOS absent.",
          "worksOn" : [
            "iOS",
            "macOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "charts",
      "slug" : "charts",
      "version" : "5.1.0"
    },
    {
      "fences" : [
        {
          "capability" : "ui.toast",
          "capabilityLabel" : "Toasts / banners",
          "compilerProven" : false,
          "receipt" : "#if os(iOS) — Core Drops class is guarded by #if os(iOS); os(iOS) is false when compiling for the visionOS SDK, and the surface digest resolves visionOS as absent (gap).",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "drops",
      "slug" : "drops",
      "version" : "1.7.0"
    },
    {
      "fences" : [
        {
          "capability" : "video.capture",
          "capabilityLabel" : "Camera capture",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/checkouts/AnchoredPopup/Sources/AnchoredPopup/AnchoredAnimationManager.swift:223:54: error: 'UIScreen' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "ExyteMediaPicker",
      "slug" : "mediapicker",
      "version" : "3.3.2"
    },
    {
      "fences" : [
        {
          "capability" : "audio.recording",
          "capabilityLabel" : "Microphone recording",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/FDSoundActivatedRecorder/FDSoundActivatedRecorder.swift:304:18: error: 'tracks(withMediaType:)' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "FDSoundActivatedRecorder",
      "slug" : "fdsoundactivatedrecorder",
      "version" : "4.0.0"
    },
    {
      "fences" : [
        {
          "capability" : "speech.stt",
          "capabilityLabel" : "Speech-to-text",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/FluidAudio/TTS/PocketTTS/Pipeline/PocketTtsModelStore.swift:91:17: error: 'loadStatePipeline(languageRoot:)' is only available in visionOS 2.0 or newer — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "FluidAudio",
      "slug" : "fluidaudio",
      "version" : "v0.15.4"
    },
    {
      "fences" : [
        {
          "capability" : "audio.streaming",
          "capabilityLabel" : "Audio streaming",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/FRadioPlayer/FRadioPlayer.swift:301:21: error: 'allowsExternalPlayback' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "FRadioPlayer",
      "slug" : "fradioplayer",
      "version" : "0.2.2"
    },
    {
      "fences" : [
        {
          "capability" : "audio.noise-cancellation",
          "capabilityLabel" : "Noise cancellation",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): error: The package product 'LiveKit' requires minimum platform version 26.0 for the visionOS platform, but this target supports 1.0 (in target 'LiveKitKrispNoiseFilter' from projec — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS"
          ]
        }
      ],
      "name" : "LiveKitKrispNoiseFilter",
      "slug" : "swift-krisp-noise-filter",
      "version" : "0.0.8"
    },
    {
      "fences" : [
        {
          "capability" : "video.playback",
          "capabilityLabel" : "Video playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/Core/Components/PlayerContext.swift:136:16: error: 'allowsExternalPlayback' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "ModernAVPlayer",
      "slug" : "modernavplayer",
      "version" : "1.7.3"
    },
    {
      "fences" : [
        {
          "capability" : "network.http-client",
          "capabilityLabel" : "HTTP client",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/checkouts/Alamofire/Source/Protected.swift:127:15: error: cannot find 'lock' in scope — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "watchOS",
            "tvOS",
            "macCatalyst"
          ]
        },
        {
          "capability" : "network.request-mocking",
          "capabilityLabel" : "Request stubbing / mocking",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/checkouts/Alamofire/Source/Protected.swift:127:15: error: cannot find 'lock' in scope — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "watchOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "Moya",
      "slug" : "moya",
      "version" : "15.0.3"
    },
    {
      "fences" : [
        {
          "capability" : "video.playback",
          "capabilityLabel" : "Video playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/MuxPlayerSwift/Lifecycle/MuxPlayerContext.swift:61:35: error: 'monitorAVPlayerLayer(_:withPlayerName:customerData:automaticErrorTracking:)' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "MuxPlayerSwift",
      "slug" : "mux-player-swift",
      "version" : "v1.7.0"
    },
    {
      "fences" : [
        {
          "capability" : "video.playback",
          "capabilityLabel" : "Video playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/Player.swift:236:26: error: 'tracks(withMediaType:)' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "Player",
      "slug" : "player",
      "version" : "0.15.0"
    },
    {
      "fences" : [
        {
          "capability" : "ui.haptics",
          "capabilityLabel" : "Haptic feedback",
          "compilerProven" : false,
          "receipt" : "#if os(iOS) — Core haptics symbol is guarded by #if os(iOS); surface digest gaps mark visionOS absent.",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "pow",
      "slug" : "pow",
      "version" : "1.0.6"
    },
    {
      "fences" : [
        {
          "capability" : "audio.playback",
          "capabilityLabel" : "Audio playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/artifacts/vorbis-binary-xcframework/vorbis/vorbis.xcframework:1:1: error: While building for visionOS, no library for this platform was found in '.dd/SourcePacka — the same commit builds for iOS, so the fence is real",
          "worksOn" : [

          ]
        }
      ],
      "name" : "SFBAudioEngine",
      "slug" : "sfbaudioengine",
      "version" : "0.13.0"
    },
    {
      "fences" : [
        {
          "capability" : "audio.synthesis",
          "capabilityLabel" : "Audio synthesis / DSP",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/checkouts/AudioKit/Sources/AudioKit/Audio Files/Format Converter/FormatConverter+Compressed.swift:223:33: error: 'tracks(withMediaType:)' is unavailable in visio — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "SoulAudioKit",
      "slug" : "soulaudiokit",
      "version" : "5.3.0"
    },
    {
      "fences" : [
        {
          "capability" : "audio.synthesis",
          "capabilityLabel" : "Audio synthesis / DSP",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/checkouts/AudioKit/Sources/AudioKit/Audio Files/Format Converter/FormatConverter+Compressed.swift:223:33: error: 'tracks(withMediaType:)' is unavailable in visio — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "SporthAudioKit",
      "slug" : "sporthaudiokit",
      "version" : "5.5.1"
    },
    {
      "fences" : [
        {
          "capability" : "media.streaming.webrtc",
          "capabilityLabel" : "WebRTC real-time streaming",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/artifacts/stream-video-swift-webrtc/StreamWebRTC/StreamWebRTC.xcframework:1:1: error: While building for visionOS, no library for this platform was found in '.dd — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS"
          ]
        },
        {
          "capability" : "video.calling",
          "capabilityLabel" : "Video calling",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/artifacts/stream-video-swift-webrtc/StreamWebRTC/StreamWebRTC.xcframework:1:1: error: While building for visionOS, no library for this platform was found in '.dd — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS"
          ]
        },
        {
          "capability" : "video.screen-sharing",
          "capabilityLabel" : "Screen sharing",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/artifacts/stream-video-swift-webrtc/StreamWebRTC/StreamWebRTC.xcframework:1:1: error: While building for visionOS, no library for this platform was found in '.dd — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS"
          ]
        },
        {
          "capability" : "voice.calling",
          "capabilityLabel" : "Voice calling",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/artifacts/stream-video-swift-webrtc/StreamWebRTC/StreamWebRTC.xcframework:1:1: error: While building for visionOS, no library for this platform was found in '.dd — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS"
          ]
        }
      ],
      "name" : "StreamVideo",
      "slug" : "stream-video-swift",
      "version" : "1.48.0"
    },
    {
      "fences" : [
        {
          "capability" : "audio.playback",
          "capabilityLabel" : "Audio playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/SystemSound/SystemSoundKeys.swift:185:55: error: 'endCallToneCept' is only available in visionOS 26.0 or newer — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "swift-system-sound",
      "slug" : "swift-system-sound",
      "version" : "0.10.0"
    },
    {
      "fences" : [
        {
          "capability" : "audio.background-playback",
          "capabilityLabel" : "Background audio playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/SwiftAudioEx/AVPlayerWrapper/AVPlayerWrapper.swift:252:33: error: 'availableChapterLocales' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        },
        {
          "capability" : "audio.playback",
          "capabilityLabel" : "Audio playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/SwiftAudioEx/AVPlayerWrapper/AVPlayerWrapper.swift:252:33: error: 'availableChapterLocales' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        },
        {
          "capability" : "media.now-playing",
          "capabilityLabel" : "Now-playing / remote controls",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/SwiftAudioEx/AVPlayerWrapper/AVPlayerWrapper.swift:252:33: error: 'availableChapterLocales' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "SwiftAudioEx",
      "slug" : "swiftaudioex",
      "version" : "1.1.0"
    },
    {
      "fences" : [
        {
          "capability" : "video.playback",
          "capabilityLabel" : "Video playback",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Swifty360Player/Swifty360Window.swift:35:41: error: 'statusBarOrientation' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "Swifty360Player",
      "slug" : "swifty360player",
      "version" : "0.2.7"
    },
    {
      "fences" : [
        {
          "capability" : "audio.session-management",
          "capabilityLabel" : "Audio session management",
          "compilerProven" : false,
          "receipt" : "#if os(iOS) || os(tvOS) — session categories exist only where AVAudioSession does",
          "worksOn" : [
            "iOS",
            "tvOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "SwiftySound",
      "slug" : "swiftysound",
      "version" : "1.3.0"
    },
    {
      "fences" : [
        {
          "capability" : "video.capture",
          "capabilityLabel" : "Camera capture",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/VideoIO/Camera+FocusExposure.swift:16:101: error: 'FocusMode' is unavailable in visionOS — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "VideoIO",
      "slug" : "videoio",
      "version" : "2.3.1"
    },
    {
      "fences" : [
        {
          "capability" : "speech.tts",
          "capabilityLabel" : "Text-to-speech",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): Sources/voicevox_common/Exported.swift:4:19: error: unable to resolve module dependency: 'voicevox_core' — the same commit builds for iOS, so the fence is real",
          "worksOn" : [
            "iOS",
            "macOS",
            "macCatalyst"
          ]
        }
      ],
      "name" : "VOICEVOX",
      "slug" : "voicevox-client",
      "version" : "1.2.2"
    },
    {
      "fences" : [
        {
          "capability" : "media.streaming.webrtc",
          "capabilityLabel" : "WebRTC real-time streaming",
          "compilerProven" : true,
          "receipt" : "does not compile for visionOS (Xcode 26.6 (17F113), XROS26.5.sdk): .dd/SourcePackages/artifacts/stasel__webrtc/WebRTC/WebRTC.xcframework:1:1: error: While building for visionOS, no library for this platform was found in '.dd/SourcePackages/artifac — the same commit builds for iOS, so the fence is real",
          "worksOn" : [

          ]
        }
      ],
      "name" : "WebRTC (stasel)",
      "slug" : "webrtc",
      "version" : "149.0.0"
    }
  ],
  "platform" : "visionOS",
  "schemaVersion" : 1,
  "stats" : {
    "conditional" : 0,
    "packages" : 115,
    "records" : 231,
    "supported" : 179,
    "unknown" : 23,
    "unsupported" : 29
  },
  "unknowns" : [
    {
      "capability" : "audio.device-selection",
      "capabilityLabel" : "Audio device selection",
      "name" : "CAAudioHardware",
      "slug" : "caaudiohardware",
      "why" : "manifest declares macOS only"
    },
    {
      "capability" : "ui.haptics",
      "capabilityLabel" : "Haptic feedback",
      "name" : "confettiswiftui",
      "slug" : "confettiswiftui",
      "why" : "hapticFeedback parameter is present, but checkout source excludes visionOS from haptic playback via an internal !os(visionOS) guard not visible in the public surface; likely a no-op."
    },
    {
      "capability" : "ui.bottom-sheet",
      "capabilityLabel" : "Bottom sheets",
      "name" : "floatingpanel",
      "slug" : "floatingpanel",
      "why" : "Manifest declares only .iOS(.v12). Digest records no visionOS gaps, but Sources/Extensions.swift uses UIScreen.main unconditionally (UIScreen is unavailable on visionOS), so a visionOS build is doubtful; no guard evidence either way."
    },
    {
      "capability" : "storage.encryption",
      "capabilityLabel" : "Database encryption",
      "name" : "grdb.swift",
      "slug" : "grdb.swift"
    },
    {
      "capability" : "storage.in-memory",
      "capabilityLabel" : "In-memory database",
      "name" : "grdb.swift",
      "slug" : "grdb.swift",
      "why" : "README: 'Database queues support in-memory databases' (v7.11.1 README.md line 423)"
    },
    {
      "capability" : "image.webp",
      "capabilityLabel" : "WebP decoding",
      "name" : "Kingfisher",
      "slug" : "kingfisher",
      "why" : "WebP needs the separate KingfisherWebP coder package — nothing in this package serves it"
    },
    {
      "capability" : "midi.file",
      "capabilityLabel" : "MIDI file read/write",
      "name" : "MidiParser",
      "slug" : "midiparser",
      "why" : "empty manifest"
    },
    {
      "capability" : "network.http-client",
      "capabilityLabel" : "HTTP client",
      "name" : "oauthswift",
      "slug" : "oauthswift",
      "why" : "Unconditional decl, digest-present on visionOS"
    },
    {
      "capability" : "network.multipart-upload",
      "capabilityLabel" : "Multipart upload",
      "name" : "oauthswift",
      "slug" : "oauthswift",
      "why" : "Unconditional decl, digest-present on visionOS"
    },
    {
      "capability" : "network.oauth",
      "capabilityLabel" : "OAuth flows",
      "name" : "oauthswift",
      "slug" : "oauthswift",
      "why" : "Core class is unconditional and digest-present on visionOS"
    },
    {
      "capability" : "ui.bottom-sheet",
      "capabilityLabel" : "Bottom sheets",
      "name" : "popupview",
      "slug" : "popupview",
      "why" : "Public decl present per surface digest, but internal sheet implementation is os(iOS)-gated (os(iOS) is false on native visionOS); no visionOS floor in manifest"
    },
    {
      "capability" : "ui.progress-hud",
      "capabilityLabel" : "Loading indicators",
      "name" : "progresshud",
      "slug" : "progresshud",
      "why" : "Only .iOS(.v17) declared; SwiftUI-based target might compile for visionOS but nothing in the surface or manifest confirms it."
    },
    {
      "capability" : "ui.toast",
      "capabilityLabel" : "Toasts / banners",
      "name" : "progresshud",
      "slug" : "progresshud",
      "why" : "Only .iOS(.v17) declared; SwiftUI-based target might compile for visionOS but nothing confirms it."
    },
    {
      "capability" : "storage.encryption",
      "capabilityLabel" : "Database encryption",
      "name" : "realm-swift",
      "slug" : "realm-swift",
      "why" : "README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest'). README does not name visionOS."
    },
    {
      "capability" : "image.webp",
      "capabilityLabel" : "WebP decoding",
      "name" : "sdwebimage",
      "slug" : "sdwebimage",
      "why" : "Apple-ImageIO-backed WebP coder is in the core surface, but it depends on OS-level WebP support (iOS 14+/macOS 11+ per README), is not registered by default for animated WebP, and its runtime availability checks live in unparsed implementation files."
    },
    {
      "capability" : "audio.device-selection",
      "capabilityLabel" : "Audio device selection",
      "name" : "SPFKAudioHardware",
      "slug" : "spfk-audio-hardware",
      "why" : "manifest declares macOS only"
    },
    {
      "capability" : "storage.encryption",
      "capabilityLabel" : "Database encryption",
      "name" : "sqlite.swift",
      "slug" : "sqlite.swift",
      "why" : "SQLCipher product is linked only .when(platforms: applePlatforms, traits: [\"SQLCipher\"]); visionOS is in applePlatforms, so encryption works when the SQLCipher trait is enabled — conditional, hence unknown."
    },
    {
      "capability" : "audio.codec.opus",
      "capabilityLabel" : "Opus encoding/decoding",
      "name" : "swift-opus",
      "slug" : "swift-opus",
      "why" : "visionOS absent from manifest floors (package predates it)"
    },
    {
      "capability" : "ui.progress-hud",
      "capabilityLabel" : "Loading indicators",
      "name" : "swiftui-pull-to-refresh",
      "slug" : "swiftui-pull-to-refresh",
      "why" : "Surface parses PRESENT and the referenced UIKit types are generally available on visionOS, but there is no visionOS-specific evidence or build verdict."
    },
    {
      "capability" : "ui.pull-to-refresh",
      "capabilityLabel" : "Pull to refresh",
      "name" : "swiftui-pull-to-refresh",
      "slug" : "swiftui-pull-to-refresh",
      "why" : "Surface parses PRESENT and the SwiftUI+UIKit types used are generally available on visionOS, so compilation is plausible, but there is no visionOS-specific evidence or build verdict."
    },
    {
      "capability" : "speech.stt",
      "capabilityLabel" : "Speech-to-text",
      "name" : "SwiftWhisper",
      "slug" : "swiftwhisper",
      "why" : "empty manifest"
    },
    {
      "capability" : "network.http2",
      "capabilityLabel" : "HTTP/2",
      "name" : "vapor",
      "slug" : "vapor"
    },
    {
      "capability" : "midi.io",
      "capabilityLabel" : "MIDI input/output",
      "name" : "WebMIDIKit",
      "slug" : "webmidikit",
      "why" : "empty manifest"
    }
  ]
}