Files
apple-internals/internals.tsv
T
2026-03-30 11:53:25 +02:00

62 KiB

1TermDescription
21TROne True Recovery; booting into macOS recovery on Apple Silicon by holding the power button to verify physical presence; enables interaction with SEP to change Boot Policy
3AAApple Account
4AAApple Archive, see also Apple Encrypted Archive; command line tools: aa, aea, compression_tool
5AACAutomatic Assessment Configuration; AutomaticAssessmentConfiguration.framework; puts device in a locked mode for exam-style test applications
6AATApple Advanced Typography; font format and rendering engine
7Accountslaunchd service: com.apple.accountsd; /System/Library/Accounts
8ACDCApple Chips in Data Centers; see PCC
9ACDEApple Connect Device External? ACDEClient.framework, old two-step verification, derived from a company-internal AppleConnect system?
10ACFSApple Clustered File System; deprecated file system for Xsan; acfs.framework
11Acoustic IDsong recognition and matching with Apple catalog, playback on HomePod; /System/Library/Components/AudioDSP.component
12Activationcryptographic check-in with iCloud to lock devices reported by the user as lost; verified by iBoot; MobileActivationMacOS.framework; launchd service: com.apple.mobileactivationd; servers: humb.apple.com, albert.apple.com
13Activityjobs, coarse-grained work units of applications; tracked by the system across XPC, bears a QoS class for scheduling; low-level mechanism not to be confused with User Activity
14AEApple Events; messaging system to invoke application functionality; CoreServices.framework/AE.framework; launchd services: com.apple.coreservices.appleevents, com.apple.AEServer (AE over network)
15Aegirastronomy watch face and lock screen; /System/Library/CoreServices/AegirProxyApp.app
16AFMApple Foundation Model; pre-trained transformer and diffusion models for Greymatter, optimized for on-device use by quantization (with accuracy-recovery adapters) and palletization; command line tool: modelcatalogdump; /System/Library/AssetsV2/com_apple_MobileAsset_UAF_FM_GenerativeModels, /System/Library/AssetsV2/com_apple_MobileAsset_UAF_FM_Visual
17AGCApple Graphics Control, management of multiple displays and display port connections; launchd service: com.apple.displaypolicyd
18AHAPApple Haptic Audio Pattern; file format for simultaneous audio and haptic data; CoreHaptics.framework
19AIRApple Intermediate Representation; synthetic bytecode architecture target for GPU binary toolchain
20ALFApplication-Layer Firewall; implemented as a Network Extension (see System Extension); launchd service: com.apple.alf (socketfilterfw); command line tool: socketfilterfw
21Alloysubstrate for communication between user devices over Bluetooth and devices to iCloud, implemented over IDS; /System/Library/IdentityServices/ServiceDefinitions; launchd service: com.apple.identityservicesd
22ALSAmbient Light Sensor, AmbientDisplay.framework
23AmberSwift UI; SwiftUI.framework
24AMFIApple Mobile File Integrity, checks code integrity based on code signature, stronger enforcement with hardened runtime, validates entitlement restrictions and environment constraints (launch constraints, library constraints); launchd service: com.apple.MobileFileIntegrity (amfid, invoked by kernel through host special port 18); disabled by setting amfi_get_out_of_my_way=0x1 in boot-args
25AMPApple Media Protocol? former parts of iTunes for iPod and iOS device access in Finder, Home Sharing; AMPDevices.framework, AMPSharing.framework; launchd services: com.apple.AMPDeviceDiscoveryAgent, com.apple.AMPDevicesAgent, com.apple.amp.mediasharingd
26AMPAsynchronous Multiprocessing; performance and power-efficiency cores on Apple Silicon
27AMSApple Media Services; formerly the iTunes stores and media services: App Stores, Apple Music, Apple TV, iCloud media library, Apple Podcasts, Podcast sync, Books Store, Books sync; AppleMediaServices.framework; server: phobos.apple.com
28AMXApple Matrix Extension; ARM instruction set extension for matrix operations
29ANEApple Neural Engine, hardware accelerator for neural network operations; ANECompiler.framework, ANEServices.framework; launchd service: com.apple.aned
30Anisettetwo-factor authentication creates security codes on trusted devices using TOTP, probably using Circle keys, checked by HSA; AuthKit.framework; launchd service: com.apple.akd
31AOPAlways On Processor, part of Apple SoCs, runs RTKit as operating system
32AOSApple Online Services? historical name for iCloud
33Apachebuilt-in web server; command line tool: apachectl
34APFSApple File System; copy-on-write file system with support for volume space-sharing, per-file encryption, and snapshots
35APNSApple Push Notification service, server infrastructure for remote push notifications over a single connection, clients subscribe to push topics, can be authenticated by app (remote notifications), device (Find My …), or Apple Account login (DSID); credentials in apsd keychain; launchd service: com.apple.apsd; server: push.apple.com
36App Napquiescence detection for applications and corresponding self-demotion in scheduler parameters, implemented within application frameworks and RunningBoard, listens for occlusion notifications from WindowServer
37App SandboxSeatbelt-based sandbox for apps; /System/Library/Sandbox/Profiles/application.sb; enabled with com.apple.security.app-sandbox entitlement; launchd service: com.apple.secinitd
38AppleCareextended warranty; NewDeviceOutreach.framework; launchd service: com.apple.ndoagent
39APTAdaptive Picture Timing? ProMotion; dynamic screen updates with 120Hz base frequency; AppleDisplayTCONControl.framework
40Ask Toparental-controlled user can ask parent for exceptions; launchd service: com.apple.asktod; AskTo.framework
41ASLApple System Logger, superseded by Unified Logging; /etc/asl; stored in /var/log/asl; launchd service: com.apple.syslogd; command line tool: syslog
42ASRApple Software Restore; restore entire volumes from sources like disk images (HDI, SIU), also restores based on APFS snapshots and snapshot deltas; command line tool: asr
43Assertionspower state management allowing applications to prevent sleeping; launchd service: com.apple.powerd; command line tools: caffeinate, pmset
44Assessmentchecking of System Policy; term also used for AAC
45Asset Cachediscretionary caching server for Mobile Assets, Packages, iOS updates, App Store content, ODR, MMCS data; launchd services: com.apple.AssetCache.builtin, com.apple.AssetCacheLocatorService, com.apple.AssetCacheManagerService, com.apple.AssetCacheTetheratorService; command line tools: AssetCacheLocatorUtil, AssetCacheManagerUtil, AssetCacheTetheratorUtil
46AssistantSiri; speech recognition and semantic understanding, dialog management by CDM, Intent is communicated to and enacted on the client, uses TTS for speech output, Snippets to embed mini UIs into responses; /System/Library/Assistant, /System/Library/Snippets, AssistantServices.framework; server: *.siri.apple.com
47ATSApp Transport Security, sandbox mechanism only allowing TLS-secured connections
48ATSUIApple Type Services for Unicode Imaging; rendering engine superseded by CoreText.framework, font management; ApplicationServices.framework/ATS.framework; launchd service: com.apple.xtyped (fontd); command line tools: atsutil
49ATTApp Tracking Transparency; apps declare user tracking on app store
50Attestationcryptographic proof of a genuine SEP; used for web authentication and app attestation; DeviceCheck.framework; SEP responds to challenge using hardware-key (GID, PKA), online service verifies; used to pair Touch ID keyboards, used to pair RemoteXPC channel?
51Authorizationdiscretionary access control policies for high-level services; similar to PAM; policy stored in /var/db/auth.db
52AvatarMemoji and Animoji, including pre-rendered iMessage stickers; AvatarKit.framework
53AVBAudio Video Bridging, low-latency audio over Ethernet; launchd service: com.apple.avbdeviced; command line tools: avbanalyse, avbdiagnose, avbutil
54AWDApple Wireless Diagnostics, sends system telemetry to Apple; CoreAnalytics.framework, WirelessDiagnostics.framework; launchd services: com.apple.analyticsd
55AWDLApple Wireless Direct Link; secondary WiFi interface that runs in parallel to an active WiFi access point connection, similar to WiFi Direct (p2p interface), uses a randomized MAC, used for peer-to-peer networking: AirDrop, AirPlay; DeviceToDeviceManager.framework
56Background Assetsassets that an app extension loads without the app being launched; BackgroundAssets.framework; launchd service: com.apple.backgroundassets.user
57Bezelon-screen overlays for hardware volume buttons, screen brightness, Bluetooth HID, and others; /Library/Application Support/Apple/BezelServices, launchd services: com.apple.loginwindow, com.apple.OSDUIHelper
58Bifrostemergency satellite connectivity; /System/Library/LocationBundles/Bifrost.bundle
59BiomeCloudKit-synced streaming and storage of events like donated and invoked Intents; semantic index to ground AI with personal context; BiomeStreams.framework, BiomeSync.framework; launchd services: com.apple.BiomeAgent, com.apple.biomesyncd; embedding vector extraction and storage: ZeoliteFramework.framework
60Blast Doorsandboxed sanitization process for untrusted input, used for iMessage, IDS, Telephony, media analysis; BlastDoor.framework, CTBlastDoorSupport.framework, IDSBlastDoorSupport.framework, MediaAnalysisBlastDoorSupport.framework, MessagesBlastDoorSupport.framework, TelephonyBlastDoorSupport.framework
61BOMBill of Materials; format to store contents of installer Packages; command line tool: lsbom
62BonjourmDNS; launchd service: com.apple.mDNSResponder.reloaded; command line tool: dns-sd
63Boot Cachedisk cache pre-heating at boot time with typically loaded applications; /var/db/BootCaches; launchd service: com.apple.warmd
64Boot Policydecides by signature check which OSes can be booted, boot-time equivalent for System Policy; LocalPolicy stores user settings, configurable from 1TR, stored by SEP, enforced by iBoot; command line tools: bputil, kmutil (to enroll custom kernels)
65BPRBoot Progress Register; set-only flags to track boot mode (normal, DFU, recovery), part of Keybag class key derivation within SEP, so passcode-protected keys are inaccessible in DFU and recovery
66BridgeT2 ARM CPU in Intel Macs to drive Touch Bar and Boot Policy; runs bridgeOS, a derivative of watchOS; boots the platform and the Intel CPU, communication from macOS uses RemoteXPC; launchd service: com.apple.multiversed; /System/Library/MultiversePlugins
67Brookhand washing encouragement on watch; BrookServices.framework
68Bulletin Boardapplication push notification management, aggregates local and remote push notifications; BulletinBoard.framework
69Cache Deletecleanup for various caches; /System/Library/CacheDelete; launchd service: com.apple.cache_delete (deleted)
70CAMLCore Animation Markup Language; XML file format for layers, shapes and animations
71Carouselderivative of SpringBoard for Watch home screen, watch face, and notification center
72CBORConcise Binary Object Representation; JSON-inspired compact binary data serialization; CBORLibrary.framework
73CDHashCode Directory Hash; a hash of hashes over the parts of a code bundle; command line tool: codesign
74CDMContinuous Dialog Manager; natural dialog with Siri, MARRS for multi-modality; ContinuousDialogManagerService.framework
75CECConsumer Electronics Control; remote control for HDMI-connected devices; CoreRC.framework, IOCEC.framework
76Celestialmedia streaming used by ReplayKit for in-app screen broadcasts; Celestial.framework; launchd service: com.apple.replayd
77CentauriApple WiFi and Bluetooth chip; Centauri.framework; launchd service: com.apple.centaurid
78Certificatesvalidity checked using CRLs, OCSP stapling, and transparency logs; /System/Library/Security/Certificates.bundle; launchd services: com.apple.trustd, com.apple.trustd.agent, com.apple.ocspd; command line tool: crlrefresh
79ChamoisStage Manager
80CHIPConnected Home over IP; Matter; integrated into HomeKit, can use Thread as transport layer; HomeKitMatter.framework, CoreThread.framework; launchd services: com.apple.threadradiod, com.apple.ThreadCommissionerService
81Circlecryptographic primitive to exchange public keys of trusted devices of a user, signed by Circle peers; iCloud identity added as additional Circle peer, private key synced across all trusted devices, new devices can pull this key from Secure Backup to join the Circle; per-device Circles stored in CKKS for two-factor accounts (Octagon); KeychainCircle.framework; command line tools: otctl (Octagon)
82CKKSCloudKit Key Sync, end-to-end secure syncing for credentials, seeded by Circle; currently includes ApplePay, AutoUnlock, CreditCards, DevicePairing, Engram, Health, Home, Manatee, SOS, WiFi and other keys; launchd service: com.apple.secd; command line tool: ckksctl
83CL4Apple’s variant of the L4 microkernel, derived from Pistachio/seL4 and Wombat/Darbat
84Claritycustomizable accessibility mode for simplified UI; ClarityFoundation.framework
85Classroomschool teachers can create assignments for student iPads and track progress in Schoolwork app; ClassKit.framework; launchd service: com.apple.studentd
86Cloud Pairingpart of Alloy, Bluetooth out-of-band pairing over iCloud for Continuity; launchd service: com.apple.BTServer.cloudpairing (cloudpaird)
87CMASCommerial Mobile Alert System, now known as Wireless Emergency Alerts (WEA)
88Commpageuser-mapped kernel data, like vdso/vsyscall on Linux; mapped at 0x7fffffe00000
89Communications Filterrecipient blocking for iMessage, FaceTime, Mail; launchd service: com.apple.cmfsyncagent
90CompanioniPhone that is linked with Watch, Mac, or Apple TV; communication with Watch uses Alloy over IPsec over Bluetooth, AWDL on demand; launchd service: com.apple.companiond; Bonjour service: _companion-link._tcp
91Contact Key Verificationcode for manual verification of iMessage keys; code identifies a long-lived account key stored in iCloud Keychain, which signs all ESS device keys
92Continuityumbrella term for Handoff, Sidecar, iPhone Mirroring, SMS relay, Universal Clipboard, Watch unlock, WiFi call relay and others; SMS relay works by proxying to iMessage, other services use Alloy for signalling and AWDL for payload; /System/Applications/iPhone Mirroring.app, ScreenContinuityServices.framework
93Control Centericons in menu/status bar and Bento Box controls UI, gradually replaces SystemUIServer on macOS; handles incoming AirPlay content; launchd services: com.apple.controlcenter, com.apple.SystemUIServer.agent
94CPMLCorePrediction Machine Learning; CPMLBestShim.framework
95CRDConference Room Display; Apple TV mode
96CryptexCryptographically sealed Extension of SSV, mount-invisible overlay of the root volume, allows lightweight updates as part of Rapid Security Response; /System/Cryptexes (mountpoint), /System/Volumes/Preboot/*/cryptex1/current/*.dmg (disk images)
97CSRConfigurable Security Restrictions; XNU subsystem that is the basis for SIP
98CTKCrypto Token Kit; smart card management, also for the Secure Element on iOS? launchd service: com.apple.ctkd; command line tool: sc_auth
99CTSCentralized Task Scheduling; execution of DAS tasks; /System/Library/UserEventPlugins/com.apple.cts.plugin
100CVMSCore VM Server/Service? compilation of GPU shaders; launchd service: com.apple.cvmsServ
101DAAPDigital Audio Access Protocol; used by Home Sharing (with Rapport token) and by the Remote app to control Apple TV (with pairing token); payload unencrypted; DAAPKit.framework; Bonjour services: _atc._tcp, _home-sharing._tcp, _mediaremotetv._tcp, _touch-able._tcp
102Daily BriefingSiri giving an overview of information for the day; SiriDailyBriefingInternal.framework
103DARTDMA Address Relocation Table; IOMMU implementation in Apple silicon, positioned in front of every DMA-capable co-processor and peripheral, offers sub-page protection; SART: streaming variant for high-throughput devices (like NVMe)
104Darwin Directorystatic store for users and groups, saves Open Directory interaction for the local case? /usr/lib/system/libsystem_darwindirectory.dylib, /System/Library/DarwinDirectory, /private/var/db/DarwinDirectory; command line tool: dddiagnose
105DASDuet Activity Scheduler; scheduling policy engine behind NSBackgroundActivityScheduler and XPC activities; /System/Library/DuetActivityScheduler; launchd service: com.apple.dasd
106Data Detectorstext analysis to highlight phone numbers, street addresses, and the like; DataDetectors.framework
107Data Vaultdirectories with the UF_DATAVAULT special flag; CSR limits access to one application
108DAVDistributed Authoring and Versioning; network protocol on top of HTTP for syncing calendars (CalDAV), contacts (CardDAV), and formerly also bookmarks (BookmarkDAV)
109DCPDisplay Co-Processor
110DDEDevice Discovery Extension; detects devices on local network without app access to local network; DeviceDiscoveryExtension.framework, DeviceDiscoveryUICore.framework; extension point: com.apple.discovery-extension
111DEPDevice Enrollment Program; devices check in with Apple during Setup Assistant to query for their enrollment status, retrieve MDM server URL to fetch initial configuration profile
112Developer Modeenables launching of self-compiled apps in iOS, rough equivalent to System Policy; command line tool: devmodectl
113DFRDynamic Function Row?, TouchBar; /System/Library/CoreServices/ControlStrip.app; DFRFoundation.framework
114DFUDevice Firmware Update; special boot mode where iOS has not booted and the system can be installed over the Lightning connection
115Differential Privacycrowdsourcing without user tracking; privacy budget for management of anonymity set; used for keyboard words, emoji, Spotlight searches, Parsec deep links, HealthKit usage, Safari telemetry; /System/Library/DifferentialPrivacy; stored in /var/db/DifferentialPrivacy; launchd service: com.apple.dprivacyd
116Digital Separationsafety check feature to inhibit sharing relationships; DigitalSeparation.framework
117DMCDevice Management Client; part of MDM; DMCApps.framework, DMCUtilities.framework
118DMCDisk Mount Conditioner; simulates slow IO devices; command line tool: dmc
119DNDDo Not Disturb
120Doseambient sound level checking on Watch; /Applications/Dose.app
121DSIDDestination Signaling Identifier, unique ID for IDS login on a specific device
122DTracesystem-wide tracing infrastructure, command line tools: dtrace, *.d, dappprof, dapptrace, dtruss, errinfo, execsnoop, fddist, fs_usage, imptrace, iopattern, iopending, iosnoop, iotop, lastwords, latency, opensnoop, plockstat, rwsnoop, sampleproc, sc_usage, topsyscall, topsysproc
123Duettelemetry collection engine for system and user events, forecasting by machine learning, backend for DAS, Proactive, Relevance, Screen Time, thermal and battery management; /System/Library/DuetKnowledgeBase, /System/Library/DuetExpertCenter; CoreDuet.framework, CoreKnowledge.framework, CorePrediction.framework, CascadeEngine.framework (link to Biome); launchd services: com.apple.coreduetd, com.apple.duetexpertd, com.apple.knowledge-agent, com.apple.ospredictiond
124Dyld Shared Cachedynamic linker cache, stores all system libraries in prelinked form, original library files are removed; /System/Volumes/Preboot/Cryptexes/OS/System/Library/dyld; command line tools: dyld_info, dyld_usage, update_dyld_shared_cache
125EASExchange Active Sync; network protocol for accessing Microsoft Exchange servers
126Ecosystemtracks usage of system functionalty by apps, can inform user to trigger responses; Ecosystem.framework; launchd services: com.apple.ecosystemd, com.apple.ecosystemagent
127EDRExtended Dynamic Range; rendering with transfer function extending beyond sRGB white; implemented natively on XDR displays and by backlight modulation on others; HDRProcessing.framework
128Energy Impactunitless metric for per-application energy consumption, machine-specific coefficients; /usr/share/pmenergy, launchd services: com.apple.sysmond, com.apple.thermald; command line tool: powermetrics
129EngramMessages in iCloud; devices store received iMessages in CloudKit; Engram.framework
130Entitlementscapability-like attributes bound to executables by code signing; some entitlements like App Sandbox restrict ambient authority, some gradually relieve those restrictions (using Seatbelt), some services or system calls grant privilege based on caller entitlements
131ESSIDS user directory, public key distribution for iMessage and CloudKit sharing, uses Transparency; server: *.ess.apple.com; launchd service: com.apple.identityservicesd
132Exclaveuser-level portions of kernel or SEP services, used for paravirtualized access by VMs; /usr/libexec/init_exclavekit
133Eye Reliefscreen distance warning for handheld devices; /Applications/EyeReliefUI.app
134FaceTimevideo calls, employs the ICE (establishing peer-to-peer connection), STUN (session credential exchange) and SRTP (encrypted media streaming) protocols; FTServices.framework; launchd services: com.apple.videoconference.camera (avconferenced)
135FairPlayDRM system used by app and media stores; CoreADI.framework, CoreFP.framework, CoreLSKD.framework; launchd services: com.apple.adid, com.apple.fairplayd (invoked by kernel through host special port 17), com.apple.lskdd; credentials stored in /var/db/fpsd
136Family CircleFamily Sharing; launchd services: com.apple.familycircled, com.apple.askpermissiond
137FDEFull Disk Encryption, FileVault; command line tool: fdesetup, sysadminctl
138FDRFactory Data Restore; involves recovery partition, ensures that no downgrades are performed, servers: skl.apple.com, gg.apple.com; /System/Library/FDR
139FeldsparApple News; Silex.framework
140FiDESFi? Distributed Evaluation Service? aggregates Differential Privacy data for unlinkability? used for emoji, Suggestions, Dictation; /System/Library/DistributedEvaluation; DistributedEvaluation.framework, FedStats.framework (private federated learning?)
141File Providerinfrastructure and extension system for syncing with cloud providers; placeholder files based on SF_DATALESS attribute in APFS; FileProvider.framework; locally stored in ~/Library/CloudStorage; command line tool: fileproviderctl
142Find Mylocation sharing by explicitly querying devices remotely or collateral beacon detection using Search Party; FMCore.framework, FMF.framework
143Firmlinkbi-directional non-symbolic link between the read-only system volume and the data volume, additional symlinks and mountpoints in the root directory are virtually allocated; /usr/share/firmlinks, /etc/synthetic.conf
144Focusrestriction modes for notification presentation; focus filters for in-app display restrictions, communicated by Intents; Focus.framework, DoNotDisturb.framework; local settings in ~/Library/DoNotDisturb
145FollowUpuser interaction for Secure Backup wrapping with device passcode, CoreFollowUp.framework; launchd service: com.apple.followupd
146FoundationDBfundamental iCloud storage database, marketed as CloudKit, separated into containers; records, blobs, and large asset storage with MMCS, server-side continuous queries can trigger push notifications, user management by IDS, sharing between users by GroupKit; PCS keys used for hierarchical zone, record, and asset encryption; CloudKitDaemon.framework; launchd service: com.apple.cloudd; locally stored in ~/Library/Caches/CloudKit, ~/Library/Containers/*/Data/CloudKit; command line tool: cktool
147FPRFast Permission Restrictions; Apple CPU registers to downgrade (old APRRs do bitmasking) or remap (SPRRs since M1) actual permissions of memory pages (the CTRR region) per thread
148FRCFlow Residual Correction? optical-flow video analysis; FRC.framework
149FSKituser space file system support; kernel stub file system is /System/Library/Extensions/lifs.kext; file systems are in /System/Library/ExtensionKit/Extensions/com.apple.fskit.*; launchd service: com.apple.filesystems.fskitd, com.apple.filesystems.doubleagentd (handling of Apple double files in user space); extension point: com.apple.fskit.fsmodule
150FUDFirmware Update Daemon; see TSS, UARP; launchd service: com.apple.accessoryupdaterd
151Game Modeauto-activates when games are shown full screen, throttles background work, lowers audio and input latency; launchd service: com.apple.gamepolicyd
152GIDgroup ID key, shared across all devices of the same SoC generation, derived keys are used to prove device type over the network, only accessible by SEP
153GizmoApple Watch; watch settings managed by Companion iPhone; /Applications/Bridge.app, /System/Library/BridgeManifests
154GreymatterApple Intelligence; on-device language and diffusion models, larger server-based models in PCC; AFM refined for specific tasks (queries, summarization, categorization) by adapters (parameter for inserted network modules); grounded with context from Biome and intelligence stores; ~/Library/IntelligencePlatform; launchd service: com.apple.modelmanagerd (model residency management); /System/Library/ModelManager/Policy.plist; /Applications/Tamale.app (Camera Control integration); command line tool: csfdiagnose (cloud subscription features), modelmanagerdump
155Group ActivitiesSharePlay; sharing of media content and programmatic state over FaceTime calls; GroupActivities.framework, CopresenceCore.framework; launchd service: com.apple.telephonyutilities.callservicesd
156GroupKitgroups of IDS users with shared CloudKit (PCS) access; GroupKitCrypto.framework
157GSSGeneric Security Service; part of Kerberos; GSS.framework; launchd service: com.apple.gssd (invoked by kernel through host special port 19); command line tool: gsstool
158GXFGuarded Execution Feature/Fault, additional exception levels on Apple Silicon, lateral to the usual exception levels; page tables remain the same, but interpretation of permission bits changes by way of FPR, genter and gexit instructions; implements lightweight intra-address-space protection contexts
159HAPHome Automation Protocol; CoreHAP.framework
160HDIHard Disk Image; command line tool: hdiutil
161HeadBoardderivative of SpringBoard for tvOS home screen; /Applications/HeadBoard.app, /Applications/PineBoard.app
162Health Balancevitals app on Watch; /Applications/NanoHealthBalance.app
163HLSHTTP Live Streaming
164HomeEnergyHomeKit management for grid energy supply; EnergyKit.framework
165HSAHardware Security Architecture; version 1 used for two-step verification, SOS with iCSC; version 2 for two-factor authentication, CKKS and Secure Backup with iCDP
166HSMHardware Security Module; HSM fleet runs escrow service for Secure Backup
167HyperioniCloud Photos, uses CloudKit; launchd service: com.apple.cloudphotod
168IAPiPod Accessory Protocol; IAP.framework
169iBootboot loader stage after boot ROM or UEFI (macOS on Intel); intermediate Low-Level Bootloader (LLB); DFU mode is implemented here; /System/Library/CoreServices/boot.efi
170iCDPiCloud Data Protection, codename for a set of enhancements to iCloud privacy: device passcodes used as iCSC for Secure Backup, root keys for CKKS-enabled services only synced between devices and not stored at Apple; launchd service: com.apple.cdpd
171iCloudumbrella term for a conglomerate of services, consists of FoundationDB containers with PCS views for key management, supported by CKKS; uses IDS and APNS; some services under the iCloud name are actually served by AMS, IMAP, or DAV
172iCSCiCloud Security Code, credential wrapping for Secure Backup, previously used a separate code, with HSA2/iCDP uses device passcodes
173IDAMInter-Device Audio and MIDI; audio connection between devices
174IDSIdentity Directory Service, also IDMS, Apple Account identity management for all of Apple’s online services; APNS topics for signaling and messaging, see also Alloy, ESS, FaceTime, iMessage; authentication to services with Kerberos
175IDVIdentity Verification? Touch ID and Face ID; /System/Library/AccessibilityBundles/CoreIDVUI.axbundle
176IMInstant Messaging; usually means iMessage and FaceTime
177IMG4boot files (Mach-O binaries or configuration data) with ASN.1 signature, contains RemotePolicy certificate constraints to restrict Boot Policy evaluation
178Intentsemantic interaction between app and system (or another app); used for Siri, Shortcuts, Maps (contextual suggestion), Widgets (configuration); definition by file or programmatically using AppIntents.framework; command line tool: appintentsmetadataprocessor (Xcode extracts Intent definition at compile time); extension points: com.apple.intents-service, com.apple.intents-ui-service
179IOKitdevice driver subsystem for in-kernel and DriverKit drivers, command line tool: ioreg
180Ironwooddictation, customized on server with selected user data (contacts, app names, music titles, HomeKit names, Siri Shortcut phrases), not tied to Apple Account; SpeechRecognitionCore.framework, ASRBridge.framework; server: guzzoni.apple.com
181ISPImage Signal Processor; camera imaging circuit in iPhones
182ITMLiTunes Markup Language; metdata tagging for media services; ITMLKit.framework
183ITPIntelligent Tracking Prevention, cross-site tracking defenses in Safari, statistics and user interaction classify sites, cookies are partitioned and access is restricted
184JARVISJust A Rather Very Intelligent Scheduler, Mesos cluster manager for Siri, iCloud, AMS
185JellyfishAnimoji; /Applications/Jellyfish.app
186Jetsamreclaiming of purgeable memory and termination of apps during memory pressure
187Journaldiary app; JournalShared.framework
188JSCJavaScript Core; JavaScriptCore.framework; command line tool: jsc
189Kalamatacodename for the transition from x86 to ARM-based Apple Silicon
190Kerberossingle-sign-on mechanism; Heimdal.framework; command line tools: kinit, ktutil
191Kextkernel extension mechanism, loaded at boot time as part of a Kext Collection; /Library/Extensions, /Library/StagedExtensions (for user approval), /System/Library/Extensions; command line tool: kextutil (manages deprecated runtime loading)
192Kext Collectionprelinked sets of kernel extensions; /System/Library/KernelCollections (for boot and system kexts), /Library/KernelCollections (for auxiliary third-party kexts); the latter is only loaded at a lower-security Boot Policy; launchd service: com.apple.kernelmanagerd (invoked by kernel through host special port 15); command line tool: kmutil
193Keybagstorage of protection class keys for Keychain and filesystem, protected by SEP using SKP; stored in user.kb; launchd services: com.apple.mobile.keybagd, com.apple.secd
194Keychainstorage for credentials; launchd service: com.apple.securityd; command line tools: certtool, security, systemkeychain
195KIPKernel Integrity Protection, locking of physical memory pages to prevent changes to kernel
196Launch Servicesmanagement for application launches, association of UTIs to apps, uses Spotlight to update cached info; launchd services: com.apple.coreservices.launchservicesd, com.apple.lsd; CoreServices.framework/LaunchServices.framework; command line tools: lsappinfo, lsregister
197Liquid GlassUI design language, includes icon treatment; IconRendering.framework, LightSourceSupport.framework
198Live Filesuser mode filesystems, currently FAT, ExFAT, NTFS on external storage; UserFS.framework, UVFSXPCService.framework; launchd service: com.apple.filesystems.userfsd
199LiverpoolPCS codename for CloudKit
200LKDCLocal Key Distribution Center, Kerberos on client machines
201LSMLatent Semantic Mapping, text analysis, used for spam filtering, command line tool: lsm
202Mac Buddyhistoric name for Setup Assistant
203MAC PolicyMandatory Access Control subsystem in XNU, based on TrustedBSD, implements policy hooks for restricted kernel operations; current policies: AMFI, Seatbelt, Quarantine, CSR
204Machine LearningVision.framework, Espresso.framework, Futhark.framework, PhotoAnalysis.framework; used for Live Text and Visual Lookup; launchd service: com.apple.mediaanalysisd
205MadridiMessage; /System/Library/Messages; BubbleKit.framework (message bubble UI)
206ManateePCS key for some CloudKit containers are synced via CKKS, so data is unreadable to Apple (credential management codenames: Plesio, Stingray, Cuttlefish)
207Mandrakeemergency siren on Apple Watch Ultra; /Applications/Mandrake.app
208Mangrovetransfering UI tiles over XPC; Mangrove.framework, IOSurface.framework
209MarcoMarco.framework, something about IDS and communication (iMessage, Calls), logging?
210Marklarcodename from the PowerPC era for the port to x86, served the transition to Intel CPUs
211MARRSMultimodal Reference Resolution; Marrs.framework
212MarzipanCatalyst; port of iOS frameworks to macOS, Catalyst apps are iOS apps with additional API to adapt macOS UI idioms; /System/iOSSupport; integration using UIKit system process; launchd service: com.apple.uikitsystemapp; input remapping by /Library/Apple/Library/Bundles/InputAlternatives.bundle
213MCXManaged Client for OS X, preference management for settings from configuration profiles, /Library/Managed Preferences, command line tools: mcxquery, mcxrefresh
214MDMMobile Device Management; server software to manage fleets of iOS and macOS devices; uses configuration profiles to manage preferences; ConfigurationProfiles.framework
215MDSModule Directory Services, ancient part of the old security APIs (CSDA, CSSM)
216Memory Debugginguses Taskport; command line tools: heap, leaks, malloc_history, stringdups, vmmap
217MesaTouch ID; /Library/Catacomb
218MetadataSpotlight; file indexing on macOS; CoreServices.framework/Metadata.framework, CoreServices.framework/SearchKit.framework; stored in .Spotlight-V100; launchd service: com.apple.metadata.mds; command line tools: mddiagnose, mdfind, mdimport, mdls, mdutil; in addition to auto-indexing, apps can explicitly register searchable items; CoreSpotlight.framework; launchd service: com.apple.corespotlightd
219Micro Locationpositioning service on macOS (because there is no GPS?); MicroLocation.framework; launchd service: com.apple.milod
220MLHostbackground machine learning service; launchd service: com.apple.mlhostd; /System/Library/MLHost; DeepThought.framework, LighthouseBackground.framework, LighthouseBitacoraFramework.framework, Dendrite.framework
221MMCSMobileMe Chunk Storage, used by iCloud, splits blobs into chunks and stores them at Apple/AWS/GCP with convergent encryption (content hash as key); MMCS.framework
222Mobileprefix for iOS
223Mobile Assetsdemand-downloaded system components like fonts, dictionaries, linguistic data; stored in /System/Library/Assets; launchd services: com.apple.languageassetd (language-dependent assets), com.apple.mobileassetd; server: mesu.apple.com
224Mobile Deviceconnectivity to iOS devices over USB or WiFi (AirTrafficHost) for syning, development, and debugging; MobileDevice.framework; launchd service: com.apple.usbmuxd; Bonjour service: _apple-mobdev2._tcp
225MOCManaged Object Context; Core Data object space
226Mondrianphoto collage arrangement in Photos.app; Mondrian.framework, GridZero.framework
227MRTMalware Removal Tool; /Library/Apple/System/Library/CoreServices/MRT.app; superseded by XProtect
228Multipeer Connectivityad-hoc networking; Bonjour for discovery; WiFi, AWDL, Bluetooth, or Ethernet as transport; optional encryption and certificate-based authentication; MultipeerConnectivity.framework
229Nanoprefix for watchOS
230Nearby Interactionproximity-based interaction between devices; proximity measured using ultra wideband or derived from other technologies; used for Universal Control, tapping phones for AirDrop; NearbyInteraction.framework, Proximity.framework; launchd service: com.apple.nearbyd
231Nebulasleep apnea detection on watchOS; BreathingAlgorithms.framework
232New Device Outreachhigh-level Bluetooth device pairing flow; NewDeviceOutreach.framework, NDOAPI.framework, NDOUI.framework; launchd service: com.apple.ndoagent
233Newtonfall detection on watchOS
234NLPNatural Language Processing; NLP.framework; related to mecabra libraries, a linguistic engine for Chinese and Japanese; /usr/share/mecabra, /usr/share/tokenizer
235NLUNatural Language Understanding; Greymatter Siri engine; SiriNLUTypes.framework, SiriNaturalLanguageParsing.framework
236Notarizationapp security scan by Apple; cryptographic proof stapled to code signature, tested at launch by System Policy; for non-notarized apps sends code hash to Apple; command line tools: notarytool, altool, stapler
237NoticeboardUser Notifications for Software Update and App Store, Noticeboard.framework; launchd services: com.apple.noticeboard.state (nbstated), com.apple.noticeboard.agent (nbagent)
238Notificationssystem notification bus, unrelated to the local/remote push notifications; launchd service: com.apple.notifyd, com.apple.kuncd (invoked by kernel through host special port 10); command line tool: notifyutil; complemented by framework-level notification system (CFNotification, NSNotification); launchd services: com.apple.distnoted.xpc.daemon, com.apple.distnoted.xpc.agent
239NSPNetwork Service Proxy; per-app VPN and proxy settings, implements Private Relay; launchd service: com.apple.networkserviceproxy
240OAHRosetta; ahead-of-time compiler for Intel code on Apple Silicon, usable from Linux VMs by way of a custom binformat; /usr/libexec/rosetta, /var/db/oah (AOT cache); launchd service: com.apple.oahd
241ODROn-Demand Resources; loaded from App Store; launchd service: com.apple.appstored
242Omni Searchfuzzy semantic search with results recognized in images; OmniSearch.framework
243Onboardingdata protection splash screen shown by service-connected apps; /System/Library/OnBoardingBundles; OnBoardingKit.framework
244Open Directorydirectory service for user, group, and machine management; plugin-based to use different backend stores (LDAP, Active Directory), local accounts in /private/var/db/dslocal, populated from /System/Library/DirectoryServices/DefaultLocalDB; launchd service: com.apple.opendirectoryd; command line tools: dscacheutil, dscl, dsconfigad, dsconfigldap, dseditgroup, dsenableroot, dserr, dsexport, dsimport, dsmemberutil, odutil
245OpenBSMOpen Basic Security Module; deprecated security audit subsystem; /etc/security, /var/audit; launchd service: com.apple.auditd; command line tool: audit
246Opuscreate slide shows from photos; Slideshows.framework
247OSAOpen Scripting Architecture; scripting of applications from different fontend languages (currently AppleScript and JavaScript); backed by Apple Events; command line tools: osacompile, osadecompile, osalang, osascript, sdef, sdp
248OTUTOne-Time Unlock Token; security mechanism to allow keybag unwrapping after updates
249PACPointer Authentication Codes; pointers signed in unused bits to prevent ROP attacks
250Packagesunit of software installation; command line tools: pkgutil, installer, softwareupdate; launchd services: com.apple.softwareupdated, com.apple.bootinstalld, com.apple.installd, com.apple.system_installd, com.apple.uninstalld; /var/db/softwareupdate, /Library/Apple/System/Library/Receipts (system), /System/Library/Receipts (read-only), /private/var/db/receipts (App Store)
251Packet Filternetwork traffic filtering subsystem from OpenBSD; command line tool: pfctl
252ParsecSpotlight web results and searching of crowdsourced Intent deep links; server: *.smoot.apple.com; launchd services: com.apple.parsecd, com.apple.parsec-fbf (Feedback Flush to Differential Privacy); telemetry collection with Poirot: PoirotSQLite.framework, PoirotUDFs.framework, SearchOnDeviceAnalytics.framework
253Party StudioKaraoke mode on tvOS, where video from a paired phone is shown with effects; PartyStudio.framework; /Applications/Sing.app
254Passkeykeypair used for authentication instead of password, synced via SOS, implements WebAuthn standard; keys can be used to login on separate device via QR code and Bluetooth proximity proof; AuthenticationServices.framework
255Password Breachmonitoring of Keychain passwords against a breach database; round-robin matching in fixed-size batches, local match against common leaks, remote match using hash prefix; launchd service: com.apple.Safari.passwordbreachd
256Pasteboardstorage for cut, copy, and paste; type of content remembered as UTI; launchd service: com.apple.pboard; command line tools: pbcopy, pbpaste
257PATPrivate Access Tokens; blind challenge-response authentication; Apple server attests user validity to token issuer, issuer performs blind signature, websites receiving the token cannot identify user; used for Private Relay, can replace CAPTCHAs
258PCCPrivate Cloud Compute; server-based AFM for AI, running on Apple Silicon managed by SEP; stateless computation, PAT to authorize user, Attestation of remote code by device, measurements published in Transparency; ~/Library/PrivateCloudCompute; launchd services: com.apple.privatecloudcomputed, com.apple.swtransparencyd
259PCSProtected Cloud Storage; key management for separate iCloud storage compartments (PCS calls them views), each can contain FoundationDB plus bulk data stored by MMCS; see also iCDP, CKKS, GroupKit, Manatee; ProtectedCloudStorage.framework; /System/Library/Preferences/ProtectedCloudStorage; command line tool: pcsstatus
260PCSCPersonal Computer Smart Card; PCSC.framework, uses CTK
261PDEPrint Dialog Extension; old name, not a proper Extension
262Peak Powermanaging battery power draw; launchd service: com.apple.peakpowermanagerd; /System/Library/PPM/BatteryModels
263PEC/PIRPrivate Encrypted Compute and Private Information Retrieval; used for parental controls for media and web; CipherML.framework; launchd service: com.apple.ciphermld
264Pegasusmeaning 1: picture-in-picture video playback; Pegasus.framework (iOS), PIP.framework (macOS); meaning 2: online search query engine for visual lookup; PegasusKit.framework
265Peoplecontacts with Apple Accounts within Group Activities and Shared With You
266Personaseparation of sub-user-identities, like when using a private and managed Apple account; PersonaKit.framework; /System/Library/UserManagement; command line tool: umtool
267PHASEPhysical Audio Spatialization Engine; 3D sound rendering engine; Apple devices map audio sources (even mono and stereo) to virtual speakers in a 3D sound stage, which is simulated by the physical speakers via a head-related transfer function; PHASE.framework
268Piano MoverMail Drop; bulk mail attachments transfered over PCS; not to be confused with storage for iMessage attachments, which uses a CloudKit container
269PluginExtensions, XPC services bundled with apps or frameworks, discovery by Launch Services; extension points listed in /System/Library/ExtensionKit/ExtensionPoints; launchd service: com.apple.pluginkit.pkd; command line tool: pluginkit
270PMCPerformance Monitoring Counters; Recount.framework; /usr/share/kpep
271PMPPort Mapping Protocol; Apple alternative to UPnP, Bonjour service: _acp-sync._tcp
272PosteriPhone lock screen; PosterBoard.framework, PosterKit.framework; /Library/Wallpaper
273PowerUIbattery management like smart charge and power save, learns from Duet and other data; PowerUI.framework; /var/db/PowerUI; launchd service: com.apple.PowerUIAgent
274Preferencesstorage for user-configurable settings; launchd services: com.apple.cfprefsd.xpc.daemon, com.apple.cfprefsd.xpc.agent; stored in Library/Preferences, command line tool: defaults; interaction with Synced Defaults per /System/Library/DefaultsConfigurations
275Preview Shellskeleton for on-device UI previews during development; /System/Library/CoreServices/PreviewShell.app; PreviewShellKit.framework, XOJIT.framework (code live patching)
276Private Relaytwo-hop onion routing with one entry and one exit node; Apple operates entry, third-party services operate exit nodes; QUIC for payload, ODoH for DNS, approximate IP geolocation via Waldo, authentication via PAT
277Proactiveumbrella term for suggestions, completions, and summarizations based on Duet forecasting, Biome, and Intent context; PersonalizationPortrait.framework, ProactiveMagicalMoments.framework, ProactiveSummarization.framework
278Provenanceper-file origin tracking, extended attribute com.apple.provenance stores ID into /var/db/SystemPolicyConfiguration/ExecPolicy
279QoS Classesinheritable property for Activities; semantic priorities, influences scheduling parameters; initially set at user-level, priority inheritance within GCD queues and across XPC in kernel?
280Quaggaframework for QR and barcode decoding; Quagga.framework
281Quick Actionextension type for quick interaction with foreign content within a host app; extension points: com.apple.services, com.apple.ui-services
282Quick Lookfile preview and thumbnail generation; comand line tool: qlmanage
283RAOPRemote Audio Output Protocol, AirPlay; Bonjour service: _raop._tcp
284Rapportdevice pairing by proximity using Alloy, with PIN entry, or using iCloud; once paired, devices can access services; used for HomeKit, HomePod, AirPlay, Home Sharing, SideCar; Rapport.framework, ProximityAppleIDSetup.framework; launchd service: com.apple.rapportd
285RCSRich Communication Services; messaging service in mobile networks, successor to SMS; IMRCSTransfer.framework; /System/Library/Messages/PlugIns/RCS.imservice
286Recentsrecently used items (not files) in various applications, synced with Synced Defaults; CoreRecents.framework, /System/Library/Recents; launchd service: com.apple.recentsd
287Relevance Enginebackend for Siri suggestions (for example of Siri Shortcuts), Widget smart stacks (also Siri watch face); consumes Duet knowledge and app-provided timelines with relevance hints; /System/Library/RelevanceEngine
288Remote PairingMobile Device pairing without wired connection; RemotePairingDevice.framework; Bonjour services: _remotepairing._tcp, _remotepairing-manual-pairing._tcp
289RemoteXPCconnection to a non-SoC-integrated SEP like Bridge; uses HTTP/2 over a network interface, Bridge connected over USB, secured using Attestation; RemoteServiceDiscovery.framework, TrustedAccessory.framework; launchd service: com.apple.remoted, com.apple.tracd; command line tool: remotectl
290Replicatornotification sync from Companion iPhone, also drives remotely displayed live activities; ReplicatorServices.framework; launchd service: com.apple.replicatord
291Revisionsdocument autosave and auto-versioning; stored in .DocumentRevisions-V100; GenerationalStorage.framework; launchd service: com.apple.revisiond
292Routinefrequently visited locations on iOS, interacts with Duet; launchd service: com.apple.routined
293RTCReal-time Telemetry and Crash reporting; RTCReporting.framework; launchd service: com.apple.rtcreportingd
294RTKitreal-time runtime used for firmware of Apple Silicon co-processors; on top of CL4 in Apple’s cellular modem
295RunningBoardruntime management of apps, paradigm: app as service process invoked by system, check-in by frameworks, handles process assertions (frontmost app, see App Nap), memory pressure (see Jetsam) and compute resources (GPU), replacement for TAL?; launchd service: com.apple.runningboardd; /System/Library/LifecyclePolicy, /System/Library/RunningBoard
296Safety MonitorCheck In; short-term location sharing in iMessage until a destination is reached; /Applications/SafetyMonitorApp.app
297Salt & PepperUI elements for Watch; SaltUICore.framework, PepperUICore.framework
298SBPLSandbox Profile Language; a TinyScheme-based embedded DSL for Seatbelt profiles
299SCIPSystem Coprocessor Integrity Protection; like KIP, but for SEP, ISP, Motion coprocessor
300Screen ReaderVoiceOver and Braille; /System/Library/ScreenReader; ScreenReader.framework
301Screen Timedigital wellbeing and parental controls system, uses Device Management as policy engine, self-enforced within the application by frameworks; DeviceActivity.framework, ManagedSettings.framework, FamilyControls.framework; launchd services: com.apple.ScreenTimeAgent, com.apple.dmd
302SDBSQL Database; CoreSDB.framework, used by iCloud communication
303Search Partyportion of Find My service for offline devices; devices emit public part of rotating key pair via Bluetooth LE, other devices encrypt current location with this key and send to Apple, private key shared over CloudKit
304Seatbeltprocess sandbox by filtering system calls; profiles written in SBPL; /System/Library/Sandbox/Profiles, /usr/share/sandbox; default file access policy asks for TCC confirmation before access to folders with user data (like Documents) is allowed; command line tool: sandbox-exec; launchd service: com.apple.sandboxd (invoked by kernel through host special port 14 for logging)
305Secure Backupescrow part of CKKS; escrow key individually wrapped with passcodes of trusted devices, stored in HSM to prevent brute forcing, uses SRP so passcodes are not visible to iCloud, limited number of recovery attempts; protocol called Lakitu, uses FollowUp; launchd service: com.apple.SecureBackupDaemon (com.apple.sbd); CloudServices.framework
306SEPSecure Enclave Processor; dedicated ARM core for security services, runs CL4-based sepOS, inline encryption to DRAM, manages AES keys in storage DMA engine, factory-paired channels to Touch ID/Face ID hardware, Secure Element, Neural Engine; SEP can use but not read UID and GID keys; credential verification performed by hardware lockbox with retry count enforcement
307Sequoiatranslation; downloadable language models can run on-device; /Applications/SequoiaTranslator.app, Translation.framework
308SeymourApple Fitness+; workout videos integrated with Watch sensors; SeymourCore.framework, Blackbeard.framework (personalisation and workout programs)
309SF Symbolsscalable UI symbols; rendered with various color treatments; SFSymbols.framework
310Shared File Listlists of recently opened files from apps that are stored with Launch Services; command line tool: sfltool; also manages login items and app-installed background daemons
311Shared With Youcollaboration features between apps and iMessage; content shared via iMessage is surfaced in apps (Swift Transferable protocol), content in apps can be collaboratively edited and connected to an iMessage group; collaborations are expressed by keys derived from participant device keys, padded with a number of random keys to prevent tracking of device count, a merkle tree of those keys is used to prove inclusion of a specific device to an app; SharedWithYou.framework
312Sharingumbrella term for wireless proximity services: AirDrop, Continuity, Instant Hotspot, WiFi sharing; used by loginwindow for Watch unlock; Sharing.framework; launchd service: com.apple.sharingd; also serves connection sharing and remote disk
313Shazamaudio (especially music) recognition service; ShazamKit.framework; launchd service: com.apple.shazamd; command line tool: shazam
314ShoeboxPassbook
315Sidecarusing iPhone/iPad as Mac accessory: external camera and microphone (ContinuityCapture), camera for photos and scanning (DocumentCamera.framework), iPad as display over low-latency WiFi (llw interface) using avconferenced encoding; /Applications/Sidecar.app; SidecarCore.framework; launchd services: com.apple.sidecar-display-agent (SidecarDisplayAgent), com.apple.sidecar-relay (SidecarRelay)
316Signposttelemetry API to report points of interest in code; launchd service: com.apple.signpost.signpost_reporter
317SILSecure Indicator Light; microphone and camera indicator on iPads rendered in hardware
318Simulatorrunning an iOS/tvOS/watchOS personality on macOS, uses sandboxing and a separate Mach bootstrap namespace for container-like isolation; installable simulators as disk images in /Library/Developer/CoreSimulator/Images; command line tool: simctl
319SIPSystem Integrity Protection or rootless mode; collection of kernel-level security restrictions regarding file system modification, unsigned Kexts, Taskport access, NVRAM access, DTrace; /System/Library/Sandbox/rootless.conf; command line tool: csrutil, rootless-init
320Site Associationsigned files in .well-known directory on websites; equivalent to Entitlements for websites, associates domains with app IDs for Universal Links; command line tool: swcutil
321SKPSealed Key Protection; measurement of system state (boot chain IMG4 manifests, BPR, Boot Policy data, UID key, user passcode) to derive Keybag keys
322SKSSecure Key Store; handling of keybag keys within the SEP
323SkyLightWindowServer; SkyLight.framework
324Skywalknetwork subsystem in XNU, links together actual technologies (Bluetooth, WiFi, Thunderbolt) and interfaces/tunnels; transacts in nexus (for conduits) and agent (for endpoints) objects; DriverKit network drivers use Skywalk; command line tool: skywalkctl
325SLCSystem-Level Cache, architectural feature of Apple Silicon; cache located within SoC at controllers for external DRAM, serves all compute units and stages transfers between them
326Social GamingGame Center; multiplayer gaming services on top of CloudKit, shared storage and low-latency multicast for multiplayer sessions; launchd service: com.apple.gamed
327Sock PuppetWatch interaction that requires Companion iPhone
328SOSSecure Object Sync; syncing backend for iCloud Keychain, not to be confused with the emergency call feature; transferred items previously staged in Synced Defaults, for two-factor accounts in CKKS; launchd services: com.apple.secd (access to local keychain), com.apple.security.cloudkeychainproxy3 (connects to Synced Defaults), com.apple.security.keychain-circle-notification
329SPISystem Private Interface; /System/Library/PrivateFrameworks
330Splat UpdateRapid Security Response, Background Security Improvements, updates to Cryptex components without system restart
331SpringBoardiOS home screen; like Dock (Launchpad, Mission Control, desktop picture), Control Center, SystemUIServer (menu extras icons), loginwindow (lock screen), and WindowServer (compositor) on macOS; /System/Library/CoreServices/SpringBoard.app, /Applications/PreBoard.app, BaseBoard.framework, FrontBoard.framework, SplashBoard.framework; launchd service: com.apple.backboardd (compositor)
332SPRRShadow Permission Remap Register? feature of Apple Silicon to dynamically reintepret page permissions
333SPTMSecure Page Table Monitor; code in kernel-level GXF protects page table modifications; Trusted Execution Monitor (TXM) in user-level GXF implements policy and parts of AMFI
334SRPSecure Remote Password; standard cryptographic protocol for proving knowledge of a secret such that attackers cannot brute-force the secret; AppleSRP.framework
335SSOSingle Sign-On
336SSVSigned System Volume, als called Authenticated Root Volume (ARV); macOS boots from blessed read-only APFS snapshot, merkle-tree and root-hash stored in Preboot volume; modifications require disabling root authentication with csrutil from recovery, then the live filesystem can be mounted, modified, and re-blessed; command line tools: apfs_systemsnapshot, bless, csrutil
337StarkCarPlay; iPhone provides video feeds for in-car displays; three layers composited by the car: remote UI (from iPhone), punch-through UI (back up camera), local UI (dashboard gauges: assets from iPhone, rendered by car, like Live Activities?), overlay UI (essential indicators); associate apps on iOS: /Applications/CarCamera.app, /Applications/Charge.app, /Applications/Climate.app, /Applications/Closures.app, /Applications/Media.app, /Applications/TirePressure.app, /Applications/Trip.app, /Applications/Vehicle.app
338StockholmSecure Element in Apple SoCs, a processor running crypto protocols on keys it protects; used for Apple Pay and Car Key; related codenames: Icefall, Warsaw; SEService.framework
339Storage Managementfreeing up disk space by managing bulky items; UI in System Information.app; StorageManagement.framework; launchd service: com.apple.diskspaced; extension point: com.apple.storagemanagement; extends Cache Delete service
340Suggestionssemantic analysis of mails and websites to suggest contacts, calendar events and the like; launchd services: com.apple.suggestd, com.apple.reversetemplated; custom JavaScript parsers in /System/Library/AssetsV2/com_apple_MobileAsset_CoreSuggestions
341Symbolsdebug symbols for backtraces; CoreSymbolication.framework; launchd services: com.apple.coresymbolicationd; command line tools: atos, symbols, symbolscache
342Symptomsnetwork diagnostics; Symptoms.framework; /var/networkd/db/netusage.sqlite; launchd service: com.apple.symptomsd (invoked by kernel through host special port 27)
343Synced Defaultssimple key-value store for applications, no user control over data; can use iCloud key-value backend (old) or Manatee container (new, marked as com.apple.kvs) as storage; launchd service: com.apple.syncdefaultsd; locally stored in ~/Library/SyncedPreferences
344System ConfigurationSystemConfiguration.framework; launchd service: com.apple.configd; command line tool: scutil
345System Extensionsystem-wide components formerly implemented as insecure plugins or kexts; current extension types: DriverKit, FSKit, Network, Endpoint Security, Core Media IO; /System/DriverKit, /System/Library/DriverExtensions, /Library/Preferences/com.apple.networkextension.plist; command line tool: systemextensionsctl; launchd services: com.apple.sysextd, com.apple.nesessionmanager, com.apple.endpointsecurity.endpointsecurityd; command line tool: eslogger
346System PolicyGatekeeper; policy engine for application launches and kext loading, malware signatures from /Library/Apple/System/Library/CoreServices/XProtect.bundle; /var/db/SystemPolicyConfiguration; launchd service: com.apple.security.syspolicy (invoked by kernel through host special port 29); command line tool: spctl
347Tailspinsampling of process stack traces; launchd service: com.apple.tailspind; command line tool: tailspin
348TALTransparent App Lifecycle; process for macOS apps started and stopped independently of the user launching and quitting app; also handles session restore across reboots; ~/Library/Saved Application State; launchd service: com.apple.talagent
349TaskportMach kernel concept for ptrace-like access to task internals; access policy implemented by daemon; launchd service: com.apple.taskgated (invoked by kernel through task special port 9); command line tool: DevToolsSecurity
350TCCTransparency, Consent, and Control; user control over app access to privacy-related services (kTCCService*); TCC.framework; launchd services: com.apple.tccd, com.apple.tccd.system; command line tool: tccutil; stored in /Library/Application Support/com.apple.TCC, ~/Library/Application Support/com.apple.TCC, /var/db/locationd (for kTCCServiceLocation)
351Teacomponent of Apple’s News, Stocks, and Weather apps, maybe interest personalization? TeaFoundation.framework, TeaDB.framework, TeaUI.framework
352Template Appcode-less app-bundle, passed to an actual executable by LauncServices; created when adding websites in Safari to Dock/Springboard; run by /System/Volumes/Preboot/Cryptexes/App/System/Library/CoreServices/Web App.app
353Time Machineautomatic backup service, command line tools: tmdiagnose, tmutil
354Tin CanWalkie Talkie on watchOS; /Applications/TinCan.app
355Tonesringtones; ToneLibrary.framework
356ToolKittool calling for Greymatter like Model Context Protocol; ToolKit.framework; launchd service: com.apple.toolkitd
357Translocationapp binary copied on launch to dedicated location; initiated by Launch Services for security (prevents path traversal for apps quarantined by System Policy) or path normalization (iOS apps do not expect to be moved, but can be moved on macOS)
358Transparencyun-alterable append-only log to publish information; used for for ESS keys and PCC software hashes, based on CONIKS, devices audit IDS/PCC records against logs, root hashes gossiped over iMessage to detect split-view attacks; Transparency.framework; launchd service: com.apple.transparencyd; server: init-kt.apple.com
359TSSTatsu Signing Server; online verification for firmware signatures; server: gs.apple.com
360TTSText To Speech, neural-network-based synthesis engine (Gryphon); command line tool: say; /System/Library/Speech
361TVMLTV Markup Language; declarative UI language for TV apps; TVMLKit.framework
362UARPUniversal Accessory Restore Protocol; CoreUARP.framework; launchd service: com.apple.uarppersonalizationd (personalized firmware)
363UbiquityiCloud Drive; codename Bladerunner, uses CloudKit; CloudDocs.framework; launchd service: com.apple.bird; locally stored in ~/Library/Mobile Documents (was supposed to move to Library/CloudStorage/iCloud Drive but this was reverted)
364UIDunique ID key, used as root key for cryptographic subsystems, generated during manufacturing by SEP and fused into hardware, only accessible by SEP
365Unified Loggingsystem-wide logging and Activity tracking; launchd service: com.apple.logd, com.apple.diagnosticd; command line tool: log; /dev/oslog; data stored in /var/db/diagnostics, support files in /var/db/uuidtext
366Unilogtelemetry collection and upload for Greymatter services like Biome, Siri, Mail search; UnilogCommonLibrary.framework, UnilogTelemetry.framework
367UrchinTides app on watchOS; /Applications/Urchin.app
368USDUniversal Scene Description; storage format for 3D assets; /usr/lib/usd; command line tools: usdcat, usdchecker, usdcrush, usdextract, usdrecord, usdtree, usdzip
369User Activityabstraction for deep-linking into apps with structured context (people, places); used for Universal Links (schema.org on websites), Handoff, Parsec (app links in search), Quick Note (context awareness); now part of Intents; UserActivity.framework; launchd service: com.apple.coreservices.useractivityd
370User Notificationsuser interface for notification center; launchd service: com.apple.usernoted
371UTIUniform Type Identifiers; system for document types; file extensions and MIME types are mapped to UTIs, UTIs form a conformance graph, apps register their UTIs with Launch Services; /System/Library/CoreServices/CoreTypes.bundle; also Apple’s hardware devices are represented as UTIs
372VAVideo Acceleration; AppleVA.framework
373VDAFVerifiable Distributed Aggregation Function; part of Differential Privacy; VDAF.framework
374Viceroyvideo conferencing used by FaceTime and ReplayKit; ViceroyTrace.framework
375Virtualisationrunning virtual machines on macOS; Hypervisor.framework (for basic VMs and vCPUs), Virtualization.framework (brings a robust set of device models)
376VSDBvolume status database; /var/db/volinfo.database; command line tool: vsdbutil
377Waldoselects edge servers based on approximate location, part of Private Relay, seen in NSP
378Wallyprivate search in server-side database using homomorphic encryption; private information retrieval (PIR), private nearest neighbor search (PNNS); used for Caller ID, email logos, adult website filtering, points-of-interest lookup for photos
379WFSWebDAV File Sharing; built-in file sharing with Apache; /etc/wfs; command line tool: wfsctl
380Widgetscontent excerpt from apps; provided via a timeline of view hierarchies, configuration uses Intents; visible on home screen, lock screen, as live activities, as watch complications; WidgetKit.framework, ChronoServices.framework; extension point: com.apple.widgetkit-extension; launchd service: com.apple.chronod (timeline management and sync)
381WillowHomeKit; end-to-end-encrypted communication protocol and API for IoT-accessories; pairing with SRP using code printed on device, credential sync by CKKS, transported over Alloy, remote access using Apple TV as proxy; launchd service: com.apple.homed
382Window Managerimplements Stage Manager; /System/Library/CoreServices/WindowManager.app; launchd service: com.apple.WindowManager.agent
383WorkflowShortcuts; user-programmable system-wide automation, built-in triggers cause a chain of actions to run; actions are synthesized from User Activities and Intents provided by apps; WorkflowKit.framework, ActionKit.framework; locally stored in ~/Library/Shortcuts; launchd service: com.apple.siriactionsd (voice-triggered shortcuts); command line tool: shortcuts
384xARTeXtended Anti-Replay Technology; persistent storage for SEP, used by Mesa; /System/Volumes/xarts; launchd service: com.apple.xartstorageremoted; command line tool: xartutil
385XCSXcode Server; continuous integration server; command line tools: xcscontrol, xcsdiagnose
386XProtectsignature-based malware scanner and remediation service; /Library/Apple/System/Library/CoreServices/XProtect.bundle; command line tool: xprotect