Skip to content

feat: add spatial workers, packed coordinates, passkeys and ZK sharding - #662

Merged
Mikey-222 merged 2 commits into
Hel-Phone:mainfrom
prissca:feat/prissca-helphone-503-507
Sep 27, 2026
Merged

Mikey-222 merged 2 commits into
Hel-Phone:mainfrom
prissca:feat/prissca-helphone-503-507

Conversation

@prissca

@prissca prissca commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Move viewport spatial indexing and point clustering into a Web Worker using transferred coordinate buffers.
  • Store request locations and creation timestamps in a fixed 16-byte Soroban value while preserving the existing getter shape and legacy reads.
  • Add server-verified WebAuthn registration/login, one-time expiring challenges, shared Redis credential storage, and signed session tokens.
  • Shard circuit JSON during dev/build, stream and verify chunks, and support cached byte ranges through Workbox.

Closes #503
Closes #505
Closes #506
Closes #507

Validation

  • Node tests for clustering, passkey challenge replay/expiry, JWT validation, and byte-range responses.
  • Python sharder test and JavaScript lint passed.
  • Rust tests and the full Vite build could not be completed locally: this Windows host lacks link.exe, and the installed Rolldown native binding fails to load.

@drips-wave

drips-wave Bot commented Sep 27, 2026

Copy link
Copy Markdown

@prissca Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Mikey-222
Mikey-222 merged commit a2e9b8c into Hel-Phone:main Sep 27, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants