VeritasChain 开发者中心

VCP v1.0实施和验证所需的所有工具、规范和SDK

查看VCP v1.0规范

VCP v1.0 规范

AI和算法交易的加密审计标准。

  • 事件生命周期与数据模型
  • 合规层级
  • 监管对接 (MiFID II / EU AI Act)

Explorer API v1.1

搜索、验证和认证VCP事件。

  • REST端点
  • Merkle证明验证
  • 事件证书

SDKs (TS / Python)

用于构建VCP集成的官方SDK。

  • TypeScript, Python支持
  • 哈希链与Merkle助手
  • 即用示例

VC-Certified与合规性

认证所需的检查清单和测试套件。

  • Silver / Gold / Platinum层级
  • 日志格式规则
  • 申请工作流程

Sidecar集成指南

适用于MT4/5、cTrader和WL券商的非侵入式集成。

  • 影子日志
  • Manager API模式
  • 24小时锚定示例

5分钟快速开始

开始记录VCP事件的三个简单步骤

步骤 1

安装SDK

选择适合您环境的SDK(TypeScript或Python)

步骤 2

记录事件

以VCP兼容格式记录交易事件

步骤 3

验证与认证

使用Explorer API验证链完整性

打开VCP Explorer API

Web UI版Explorer即将推出。API提供完整验证功能。

Python快速入门

Silver Tier
pip install vcp-core-py

from vcp import VCPLogger, Tier

# 初始化Silver Tier日志记录器
logger = VCPLogger(tier=Tier.SILVER, private_key="your-key")

# 记录交易事件
logger.log_order(symbol="EURUSD", side="BUY", quantity="100000", price="1.08450")

# 本地保存(与生产并行运行)
logger.save("./vcp_logs/")

官方SDK

用于VCP集成的生产就绪库

注意:SDK遵循 VCP SDK Specification v1.0。实现为参考原型。生产使用前请在GitHub仓库中验证状态。

vcp-core-py

Python 3.8+

适用于数据科学家、风险经理和回测。

  • 回测审计
  • VCP-RISK日志生成
  • RFC 8785 JSON规范化
pip install vcp-core-py

vcp-core-cpp

C++17

适用于HFT和低延迟环境。

  • 微秒精度
  • 无锁环形缓冲区
  • PTP时钟集成
vcpkg install vcp-core-cpp

vcp-mql-bridge

MQL4/5

适用于MetaTrader EA集成。

  • MT4/MT5 EA集成
  • 零售外汇日志
  • 跨券商审计
#include <VCPLogger.mqh>

集成模式

为您的基础设施选择正确的集成方法

模式A:Sidecar集成

外部进程,无需核心修改

  • 独立于券商基础设施
  • 生成独立审计日志
  • 检测数据篡改

模式B:影子日志

推荐

与现有系统并行生成VCP日志。非常适合PoC。

  • 对生产无影响
  • 分阶段迁移路径
  • 无风险评估

模式C:VeritasChain Cloud (VCC)

SaaS解决方案,无需基础设施

  • 无需基础设施管理
  • REST API集成
  • 自动锚定

模式D:内核旁路 (HFT)

Platinum Tier的超低延迟

  • DPDK/RDMA内核旁路
  • PTP硬件时钟
  • 无锁环形缓冲区

代码示例

生产就绪的实现模式

Python:回测审计
Silver Tier
from vcp import VCPLogger, Tier, EventType
from datetime import datetime

logger = VCPLogger(tier=Tier.SILVER, private_key_path="./key.pem")

def log_backtest_trade(symbol, side, qty, price):
    logger.log_event(
        event_type=EventType.ORDER_ACCEPTED,
        timestamp=datetime.now(),
        payload={"symbol": symbol, "side": side, "quantity": qty, "price": price}
    )

# 验证链完整性
if logger.verify_chain():
    logger.export_json("backtest_audit.json")
C++:HFT日志记录器
Platinum Tier
#include <vcp/platinum.hpp>

class HFTVCPLogger {
    vcp::PlatinumLogger logger_;
    vcp::PTPClock ptp_clock_;
public:
    HFTVCPLogger() : logger_(vcp::ClockSource::PTP_HARDWARE), ptp_clock_("/dev/ptp0") {}
    inline void log_order(uint64_t order_id, const char* symbol, Side side) {
        uint64_t ts = ptp_clock_.now_ns();
        logger_.write_event(order_id, symbol, ts);
    }
};

GitHub仓库

开源工具和规范

需要技术支持?

集成问题、PoC支持或企业部署 — 我们随时为您提供帮助。

联系我们

对VCP集成有疑问?请联系我们的技术团队。