Thank you for confirming this, and for checking the request UUID. That answers the question we had been unable to resolve on our own: we are in Approved, not Successfully Onboarded.
Our request was approved three weeks ago and has not moved since. Meanwhile the app is live and the extension ships in it, so the situation on our side is:
| Measured today | Devices |
| Active paying subscribers | 357 |
| Devices that ever reached our PIR service | 83 |
| Devices able to query today | 18 |
Those 18 are not evidence that anything works. In the related GitHub thread, karulont explained that a device on a full-tunnel VPN currently skips OHTTP and connects directly, that this is a bug, and that it will be fixed in a future OS release. We reproduced that exactly, as an A/B on one device minutes apart: VPN on, the query reaches us and the caller name appears; VPN off, nothing reaches us at all. So every working user we have is working by accident, and when that fix ships the number becomes zero.
The useful part of that test is that it proves our deployment is correct end to end. When a device does reach us, Privacy Pass issuance, configuration, evaluation keys and the PIR query all work and return the right answer. There is nothing left for us to fix or to test.
Two requests, if you are able to help with either:
Is there any way to expedite the move from Approved to Successfully Onboarded, or to find out what it is waiting on? We have no visibility into it and no contact who can tell us.
Whatever you learn about how a provider is meant to discover this state, we would be glad to see documented. We spent months assuming the fault was ours.
We are not asking for the OHTTP bug to be left in place. We are asking for the correct path to be available before the fix removes the accidental one, because at that point subscribers who have paid for this feature since launch will have no way to use it at all.
Topic:
App & System Services
SubTopic:
General
Tags: