feat: kyc controller scaffolding - #9781
Conversation
Signed-off-by: Sébastien Van Eyck <sebastien.vaneyck@consensys.net>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit c60a07b. Configure here.
Signed-off-by: Sébastien Van Eyck <sebastien.vaneyck@consensys.net>
|
@Akaryatrh It looks like you're missing some lint scripts from the package. I added some new ones recently and forgot to add them to the |
Signed-off-by: Sébastien Van Eyck <sebastien.vaneyck@consensys.net>
Signed-off-by: Sébastien Van Eyck <sebastien.vaneyck@consensys.net>
Hey @mcmire, thanks for feedback, all green now! 🙂 |

Explanation
This PR adds the
@metamask/kyc-controllerpackage scaffold and registration:packages/kyc-controllerworkspace (package.json,tsconfig*.json,jest.config.js,typedoc.json,LICENSE,README.md,CHANGELOG.md) with a placeholder export.github/CODEOWNERS,teams.json,codeowners.ts, roottsconfig.json/tsconfig.build.jsonreferences, and the rootREADME.mdpackage listyarn.lockentry for the new workspace (dev dependencies only)The KYC / identity verification controller itself — its state, messenger, actions/events, and verification logic — is added in a follow-up PR built on top of this one.
References
@metamask/kyc-controllerfeatures (controller implementation, messenger, actions/events, and tests)Checklist
Note
Low Risk
Scaffolding and ownership/metadata only; no runtime KYC logic or client integration in this change.
Overview
Introduces
@metamask/kyc-controlleras a new workspace underpackages/kyc-controller, with the usual package layout (build/tsconfig, Jest, Typedoc, licenses, README, changelog) and a placeholder default export only—the real KYC controller, messenger, and verification behavior are deferred to a follow-up PR.Wires the package into the monorepo:
codeowners.ts/ generated CODEOWNERS (Universal KYC team →@MetaMask/universal-kyc),teams.json, rootREADMEpackage list and dependency graph node, roottsconfig.json/tsconfig.build.jsonproject references, andyarn.lock.Reviewed by Cursor Bugbot for commit fa9f5c2. Bugbot is set up for automated code reviews on this repo. Configure here.