How f0rextasy/numes-bulk-apikey works
This is a Node.js CLI for minting numes.ai API keys, verifying them with live inference, and registering existing keys with 9Router or OmniRoute. The primary flow creates a readable mailbox, completes browser-based registration and verification, creates a dashboard key, gates it with live chat responses, then saves usable keys. The graph includes the documented workflow stages and connector branches; unsampled CLI and solver details are represented only where the README documents them.
Main entry points: cli.js Mint CLI · solver.js Browser Registration · launcher.js Interactive Launcher · connect-9router.js 9Router Connector
Components 17
Key Minting
- Mailbox Provisioning
src/cli.js - Mail Providers
- Verification Inbox
src/cli.js - Browser Registration
src/solver.js - Keycloak Signup
- Turnstile Challenge
- Dashboard Key Creation
src/solver.js
Key Validation
- numes.ai Gateway
- Live Chat Gate
src/cli.js - Key Files
src/cli.js
Router Connectors
- 9Router Connector
src/connect-9router.js - OmniRoute Connector
src/connect-omniroute.js - 9Router Instance
- OmniRoute Instance
User Interface
- Interactive Launcher
src/launcher.js - Mint CLI
src/cli.js
Other components
- Operator
Connections 24
- Operator → Interactive Launcher: starts
README.md - Interactive Launcher → Mint CLI: runs mint
src/launcher.js - Operator → Mint CLI: runs directly
README.md - Mint CLI → Mailbox Provisioning: provisions
src/cli.js - Mailbox Provisioning → Mail Providers: creates inbox
src/cli.js - Mint CLI → Verification Inbox: polls mail
src/cli.js - Verification Inbox → Mail Providers: reads messages
README.md - Mint CLI → Browser Registration: calls mint
src/cli.js - Browser Registration → Keycloak Signup: registers account
src/solver.js - Browser Registration → Turnstile Challenge: interacts with
README.md - Browser Registration → Verification Inbox: waits for link
src/solver.js - Browser Registration → Dashboard Key Creation: creates key
src/solver.js - Dashboard Key Creation → numes.ai Gateway: posts key request
README.md - Mint CLI → Live Chat Gate: checks key
src/cli.js - Live Chat Gate → numes.ai Gateway: calls chat API
src/cli.js - Mint CLI → Key Files: saves verified keys
README.md - Operator → 9Router Connector: runs connector
README.md - Operator → OmniRoute Connector: runs connector
README.md - Interactive Launcher → 9Router Connector: calls connector
src/launcher.js - Interactive Launcher → OmniRoute Connector: calls connector
src/launcher.js - 9Router Connector → Key Files: reads keys
README.md - OmniRoute Connector → Key Files: reads keys
README.md - 9Router Connector → 9Router Instance: registers provider
src/connect-9router.js - OmniRoute Connector → OmniRoute Instance: registers provider
src/connect-omniroute.js