Hi everyone,
I've been following this thread closely — it's been extremely helpful for getting NEURLFilterManager working.
I'm now facing the pirSkipRegistration = NO blocker. My setup:
Filter extension activates and deactivates correctly (cycle works end-to-end on iOS 26.5)
configurationInvalid is resolved (trailing slash fix + correct usecase name)
PIR server deployed at https://dropbet-pir.fly.dev/ (Swift PIR Service, 4 shards, ~208K domains)
Usecase: com.dropbet.DropBet.url.filtering
Entitlement url-filter-provider confirmed on both app and extension targets
Privacy Pass disabled server-side for dev testing
The filter is active but never sends /queries to my server — because pirSkipRegistration = NO, iOS requires Privacy Pass via Apple's OHTTP relay before forwarding any PIR queries.
My question: what is the exact process to register a PIR server with Apple's OHTTP relay? Is there a form, a DTS request, or a specific Apple program to apply to? I haven't found any documentation on this step.
Any help appreciated.
Topic:
App & System Services
SubTopic:
Networking
Tags: