Skip to content

feat(attest): SE050 key migration selection at startup#1226

Draft
BulatAbuzarov wants to merge 1 commit into
mainfrom
bulat/ORBS-1363-proof-upload-implementation
Draft

feat(attest): SE050 key migration selection at startup#1226
BulatAbuzarov wants to merge 1 commit into
mainfrom
bulat/ORBS-1363-proof-upload-implementation

Conversation

@BulatAbuzarov
Copy link
Copy Markdown

On startup, check whether worldcoin-se050-provision.service is active (via systemd D-Bus) to decide which key set to use. If migrated keys are present, wait for the backend to become reachable, then attempt a token round-trip with the migrated key. If the backend does not yet have the key registered, submit an NXP-attested proof and poll for up to 60 s until the backend accepts the migrated key.

Expose the result as new_keys_active on the AuthTokenManager1 D-Bus interface and write the corresponding iris-code pubkey symlink before signalling listeners.

On startup, check whether `worldcoin-se050-provision.service` is active
(via systemd D-Bus) to decide which key set to use. If migrated keys are
present, wait for the backend to become reachable, then attempt a token
round-trip with the migrated key. If the backend does not yet have the key
registered, submit an NXP-attested proof and poll for up to 60 s until the
backend accepts the migrated key.

Expose the result as `new_keys_active` on the `AuthTokenManager1` D-Bus
interface and write the corresponding iris-code pubkey symlink before
signalling listeners.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant