Peerly and @peerly/core 1.16.0 share message delivery, history persistence, conversation isolation and public identity certificates with HeyHubs.
- Prevent one DM's history from appearing or being rebroadcast in another conversation.
- Invalidate content and lobby sockets when an older device session is automatically evicted.
- Preserve unsaved history in memory, report storage failures and support retry.
- Export a persistent IndexedDB outbox with stable message IDs and cancellation.
- Export same-origin identity certificate routes/client and certificate-capable device proof of possession. Provider tokens are excluded from public certificates.
- Preserve Peerly's existing lobby identity API; document application boundaries and rollout in docs/SHARED_CORE_RELIABILITY.md.
Validation: 940 unit tests, 89 Workers tests, 62 P2P browser tests, 5 DO browser tests, builds, CSP/offline checks and active security gates passed before merge.
npm: https://www.npmjs.com/package/@peerly/core/v/1.16.0
Implementation: #105