; Derived from OpenAI Codex's Apache-2.0 Seatbelt network policy.
; Appended only when network access is approved.
; Allow only safe AF_SYSTEM sockets used for local platform services.
(allow system-socket
(require-all
(socket-domain AF_SYSTEM)
(socket-protocol 2)))
(allow mach-lookup
; Used by platform helpers that resolve user directory locations.
(global-name "com.apple.bsd.dirhelper")
(global-name "com.apple.system.opendirectoryd.membership")
; Communicate with the security server for Keychain and TLS credentials.
(global-name "com.apple.SecurityServer")
(global-name "com.apple.networkd")
(global-name "com.apple.ocspd")
(global-name "com.apple.trustd.agent")
; Read network configuration.
(global-name "com.apple.SystemConfiguration.DNSConfiguration")
(global-name "com.apple.SystemConfiguration.configd"))
(allow sysctl-read
(sysctl-name-regex #"^net.routetable"))