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 階層
  • ログフォーマットルール
  • 申請ワークフロー

サイドカー統合ガイド

MT4/5、cTrader、WLブローカー向けの非侵入型統合。

  • シャドーロギング
  • Manager APIパターン
  • 24時間アンカリング例

5分でスタート

VCPイベントのログ記録を始める3つの簡単なステップ

ステップ 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統合
  • リテールFXロギング
  • クロスブローカー監査
#include <VCPLogger.mqh>

統合パターン

インフラに最適な統合アプローチを選択

パターンA: サイドカー統合

外部プロセス、コア変更不要

  • ブローカーインフラから独立
  • 独立した監査ログを生成
  • データ改ざんを検出

パターン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統合についてご質問がありますか?技術チームにお問い合わせください。