Skip to content

Implement Passkey Expiry Notification Delivery Confirmation #429

Description

@maugauwi-hash

Labels: bug, ttl-vault, api-server
Priority: Medium
Estimated Time: 1.5 hours

Description:
passkey_expiry_notification_tests.rs and docs/passkeys.md cover expiry notifications, but there's no confirmation the off-chain notification path (via backend/src/notifications.rs) actually delivers before the passkey expires, versus just emitting an on-chain event.

Tasks:

  • Add a delivery-confirmation callback from the notification service back to tracked state
  • Retry notification delivery on failure before the expiry deadline
  • Add tests for successful delivery and delivery-failure-then-retry
  • Document the end-to-end notification guarantee in docs/passkeys.md

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions