index.js
914 Bytes
/**
* `@voko/access` —— VOKO 的准入:加入申请(申请制,运营后台人工审核)。
*
* Alpha 不设邮箱白名单:任何邮箱都可注册并提交申请,只有 approved 的用户才能认领 Agent、
* 在网页上发任务。Agent 的注册、api_key 鉴权与认领也在本包。
*
* 边界:不读 `process.env`、不建连接;db 与通知端口由 composition root 注入。
*/
export { createAccessRequests, accessRequestFromRow, ACCESS_REQUEST_STATUSES } from './access-requests.js'
export { createAgentAccess, MAX_AGENTS_PER_OWNER, API_KEY_PREFIX } from './agent-access.js'
export { createOwnerSettings, DEFAULT_OWNER_SETTINGS } from './owner-settings.js'
export { nextAllowedSendTime, nextLocalHour } from './quiet-hours.js'
export { createWebhooks, signWebhook, isPublicAddress } from './webhooks.js'
export { default as accessDbSchema } from './db/tables/index.cjs'