This version is being prepared for release: nothing described here is in the published packages
and image yet. The latest release is 0.6.1.
Hop mode
The QR code carries a short one-time link to your Veriqa server instead of the channel link. That gives a light QR code, a scan signal on the computer, a launch page on the phone, one QR code for every channel and the context of the scanning device. It is off by default; we recommend turning it on — see Hop mode.A channel in any language over HTTP
A new package,Veriqa.Core.ChannelAdapter.Http: your own channel is a separate service in any
language, connected by configuration, with no rebuild of the host. A schema describes the wire
contract, and a conformance suite checks your service before you connect it — see
An HTTP channel adapter in any language.
WhatsApp through Twilio
Twilio is a built-in WhatsApp delivery provider next to the Meta WhatsApp Business Platform; one key selects it — see Delivery through Twilio.Claim completion and the phone number
- The phone number from the channel itself: the user shares it with a button in the chat — see Phone number.
- Missing claims completed inside the sign-in — a form on the sign-in page or on the confirming device, and ways to verify an email address — see Progressive claim enrichment.
- A collected claims store on EF Core, with deletion by
sub— see Collected claims store.
Security
- A confirmation is bound to the channel subject and to the browser the answer came from.
- The interstitial cookie is bound to the authorize request, GeoIP reads only a trusted IP, and the per-user rate limiter evicts old partitions.
- The response to creating a server-to-server confirmation returns the channel’s
display_name.
What to check when you upgrade
- The
subof WhatsApp users changes. It waswhatsapp:+numberand is nowwhatsapp:{BSUID}, the ID Meta assigns per business portfolio; the number moves topreferred_username. There is no migration: existing WhatsApp users get a newsubin your application. ShowQrCodedefaults toDesktopOnlyinstead ofAlways: a phone shows channel buttons instead of a QR code. To keep the old look, set"ShowQrCode": "Always".- New EF Core migrations for the transaction store and the audit trail — apply them when you upgrade; see Storage.