Skip to content

catalogue: io.pilot.didit v1.0.0#358

Closed
Alexgodoroja wants to merge 2 commits into
mainfrom
catalogue/io.pilot.didit-1.0.0
Closed

catalogue: io.pilot.didit v1.0.0#358
Alexgodoroja wants to merge 2 commits into
mainfrom
catalogue/io.pilot.didit-1.0.0

Conversation

@Alexgodoroja

Copy link
Copy Markdown
Collaborator

Adds io.pilot.didit v1.0.0 to the catalogue — the full Didit identity-verification platform over one byo HTTPS app (39 methods + didit.help), with no-broker self-signup.

  • didit.signup {email} → Didit emails a one-time code → didit.verify {code} caches a per-user DIDIT_API_KEY in $APP/secrets.json; every other method authenticates from there. No Pilot broker, no shared key — verifications bill to the user's own Didit balance.
  • 39 methods: signup/verify, workflows, hosted sessions, standalone AML + database validation, email/phone OTP, billing, blocklist, questionnaires, users, webhooks. Per-endpoint pricing in the didit.help rate card.

Artifacts: 4 platform bundles on prod R2 (bundles/io.pilot.didit/1.0.0/), publisher ed25519:ii6QAc8qZB4NvbOXqnLfnv+OhPqepuK0BISAv9jM5x0=. catalogue.json re-signed with the prod key (verifies against the trust anchor).

Validated: end-to-end against live Didit (signup→verify→authenticated calls) and installed from a signed catalogue → prod R2 bundle via a daemon. Submission + scaffold signup feature merged in app-template #75.

Add the Didit identity-verification platform (KYC/ID, liveness, face match,
AML, proof-of-address, database validation, email/phone OTP + hosted
sessions, workflows, users, billing, blocklist, questionnaires, webhooks) —
a byo HTTPS app with no-broker self-signup (didit.signup + didit.verify mint
and cache a per-user Didit key locally). 4 platform bundles on prod R2;
catalogue re-signed.
Refresh io.pilot.didit to the broker-signup build: didit.signup {} mints the
per-user Didit key in one call (no email, no code) via the Pilot broker, adds
didit.account, drops the two-step register/verify. New bundle shas; re-signed.
@Alexgodoroja

Copy link
Copy Markdown
Collaborator Author

Superseded by #360, which bundles this change with the other three open catalogue PRs so the shared catalogue.json/catalogue.json.sig is signed and reviewed once instead of each merge invalidating the others. This PR's entry and files were taken verbatim into #360. Closing; not deleting the branch in case we need to reopen.

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