AUTOEA CONTROL PLANE
AutoEa
CRYPTOGRAPHIC LICENSE FABRIC

把策略发行,做成可治理的密码学控制面。

AutoEa 不是简单的文件分发站。它是一套面向 MT5 生态的多租户授权与发布基础设施:每个 EA 项目拥有独立命名空间、独立密钥材料、独立会话平面与独立 tick 通道——从发行、面板交付到账户级吊销,全链路可审计、可撤销、可隔离。

Namespace Isolation项目级租户命名空间 / project_key 绑定
Hashed CredentialsAPI Token 仅存单向哈希材料
Session Mutex单账户单活跃会话 / 可远程踢除
TLS Edge控制面与终端链路加密传输

纵深租户隔离

采用「池化控制面 + 项目孤岛数据域」混合模型:逻辑上共享运行时,物理上按发行方与 project_key 切分存储与通信路径,杜绝跨租户越权与串推送。

密钥生命周期治理

账户级 Token 一次下发、服务端只保留摘要;支持重置、延期、禁用与即时失效。密钥滚动与会话失效解耦,泄露窗口可被主动压缩。

参数化交付流水线

源码解析 → 字段选择 → 面板材质编排 → 用户端生成。发行方保留策略主权,平台交付可品牌化的客户端壳与授权接线,不把核心逻辑摊开在公共渠道。

ARCHITECTURE

控制面架构:本地执行,云端治理

交易始终发生在客户自有券商账户与本机终端。AutoEa 只承担发行、授权、会话与策略元数据的控制面职责——资金链路不经平台,风险边界清晰可陈述。

L4
发行工作台

多项目编排、面板风格矩阵、用户端产物下载、账户授权运营。

L3
策略与策略元数据平面

MQ5 输入契约解析、字段 schema、版本标签、自定义发行字段;源码经安全门禁后仅提取结构,不以明文长期落盘。

L2
授权与会话平面

账户绑定、到期策略、单会话互斥、心跳续期、远程踢除;Token 与 project_key 强绑定,跨项目不可复用。

L1
传输与隔离平面

TLS 加密通道、按项目切分的 tick 路径、租户目录物理隔离、角色化后台审计检索。

TRUST MODEL

密码学取向的信任模型

参照企业级密钥治理与 Zero Trust 思路:默认不可达、身份先于连接、权限最小、凭证可撤销。终端与控制面之间以项目密钥材料证明身份;会话平面持续校验,而不是「发一次 token 就永久信任」。

传输中保护

控制面 API 与终端通信走 TLS;边缘可叠加安全响应头与来源校验,降低中间人与重放面。

静态凭证保护

API Token 仅以单向哈希存证,服务端无法还原明文;重置即轮换材料,旧凭证立即失效。

运行时互斥

同一授权账户同一时刻仅允许一个活跃会话;新会话可接管并踢除旧端,压缩凭证外泄后的滥用窗口。

租户边界强制

授权决策与资源寻址均携带 project_key 上下文;认证通过不等于可跨项目访问——隔离是独立控制面,而非事后补丁。

LICENSE FABRIC

账户级授权织物

对齐成熟的云端 EA 授权实践:试用窗口、有效期、远程吊销、设备会话约束。发行方一次性交付用户端,后续只在控制面增删改查账户——无需反复重编 ex5、无需线下改魔术号。

  • 一账户一材料:MT5 账号与 Token 在项目内唯一绑定。
  • 策略级到期:到期自动拒绝新会话,已配置可延期或停用。
  • 运营可观测:尾号提示、最近在线、符号与余额快照,支撑售后排障。
  • 总控审计:全站成员与项目可检索,而不打穿租户数据边界。
TECHNOLOGY STACK

技术栈与能力矩阵

以可工程化的语言描述平台能力——让发行方、渠道与合规方都能读懂边界。

控制面

  • FastAPI / ASGI 异步服务
  • 会话 Cookie · 角色门禁
  • REST 发行与授权 API
  • 项目级路由命名空间

密码与凭证

  • 口令单向摘要存证
  • API Token 哈希化保管
  • 密钥重置 / 滚动失效
  • 最小权限角色分离

多租户隔离

  • project_key 强绑定
  • 租户目录物理分片
  • Tick 通道按项目切分
  • 跨租户越权默认拒绝

终端交付

  • MQ5 输入契约解析
  • 20 套面板材质矩阵
  • 用户端模板编译产物
  • 字段级面板可编排

会话与运行时

  • 单会话互斥锁
  • 心跳续期 / TTL
  • 远程踢除与吊销
  • 到期策略即时生效

观测与治理

  • 总后台检索与统计
  • 成员启用 / 禁用治理
  • 项目状态生命周期
  • 发行流水线分步编排
OPERATING MODEL

发行运营模型

工作台按四段流水线推进:基本信息 → 策略上传 → 样式编排 → 用户端界面。账户授权独立入口运营,销售开通与策略发布解耦,组织可按角色分工而不互相踩踏配置面。

状态机以中文业务语义呈现:草稿调试、已发布对外、已停用停售。控制面变更对终端侧即时生效,无需客户重启以外的人工干预。

SCALE POSTURE

面向规模化的平台姿态

AutoEa 按「可扩展控制面」设计:发行方可以并行持有多个 EA 产品线;每个产品线独立授权池与会话池;总后台以检索与统计覆盖全站,而不会把多条产品线揉进同一通道。

无论你是个人策略作者、工作室产品化发售,还是渠道按账户开通——同一套隔离与密钥治理模型都能承接,避免「每卖一套就手工改源码」的作坊模式。