Specifications, the SDK specification, guides and reference implementations for implementing and verifying VCP.
View VCP SpecificationAn open cryptographic audit standard for AI & algorithmic trading.
API documentation for event search and proof verification (not deployed).
SDK interface specification (Release Candidate). SDK packages are not yet published.
Certification scheme and the Conformance Test Guide (written for VCP v1.0).
Non-invasive integration for MT4/5, cTrader, and WL brokers.
Planned workflow — the SDK packages and the Explorer API are not yet available (Planned — no date set)
Choose an SDK for your environment (TypeScript or Python)
Record trading events in VCP-compliant format
Use Explorer API to verify chain integrity
A demo Web UI with sample data is available at /explorer/app/. The Explorer API is not yet deployed (Planned — no date set).
# SDK package not yet published (Planned — no date set)
from vcp import VCPLogger, Tier
# Initialize Silver Tier logger
logger = VCPLogger(tier=Tier.SILVER, private_key="your-key")
# Record trading events
logger.log_order(symbol="EURUSD", side="BUY", quantity="100000", price="1.08450")
# Save locally (runs parallel to production)
logger.save("./vcp_logs/")
Planned libraries for VCP integration (not yet published)
Note: SDKs follow VCP SDK Specification v1.0. The vcp-core-py, vcp-core-cpp and vcp-mql-bridge packages named below are not published yet (Planned — no date set). Available today: the SDK specification (Release Candidate) and VCP v1.0 reference sidecar code (Python adapter, MQL5 bridge) in the vcp-sidecar-guide repository.
For data scientists, risk managers, and backtesting.
# Not yet published
For HFT and low-latency environments.
# Not yet published
For MetaTrader EA integration.
// Not yet published
Choose the right integration approach for your infrastructure
External process, no core modification
Generate VCP logs parallel to existing system. Perfect for PoC.
Concept only — a hosted service has not been released (browser demo at /vcc/)
Ultra-low latency for Platinum Tier
Illustrative implementation patterns (SDK not yet published)
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}
)
# Verify chain integrity
if logger.verify_chain():
logger.export_json("backtest_audit.json")
#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);
}
};
Open source tools and specifications
VCP formal specification and schema definitions
View on GitHubSDK implementation specification and API contracts
View on GitHubConformance Test Guide and example payloads (written for VCP v1.0)
View on GitHubIntegration questions, PoC support, or enterprise deployment — we're here to help.
Have questions about VCP integration? Reach out to our technical team.