All tools, specifications, and SDKs required to implement and verify VCP v1.0.
View VCP v1.0 SpecificationThe cryptographic audit standard for AI & algorithmic trading.
Search, verify, and certify VCP events.
Official SDKs for building VCP integrations.
Three simple steps to start logging VCP events
Choose an SDK for your environment (TypeScript or Python)
Record trading events in VCP-compliant format
Use Explorer API to verify chain integrity
Web UI explorer coming soon. API provides full verification features.
pip install vcp-core-py
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/")
Production-ready libraries for VCP integration
Note: SDKs follow VCP SDK Specification v1.0. Implementations are reference prototypes. Verify status in GitHub repositories before production use.
For data scientists, risk managers, and backtesting.
pip install vcp-core-py
For HFT and low-latency environments.
vcpkg install vcp-core-cpp
For MetaTrader EA integration.
#include <VCPLogger.mqh>
Choose the right integration approach for your infrastructure
External process, no core modification
Generate VCP logs parallel to existing system. Perfect for PoC.
SaaS solution, no infrastructure needed
Ultra-low latency for Platinum Tier
Production-ready implementation patterns
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 v1.0 formal specification and schema definitions
View on GitHubSDK implementation specification and API contracts
View on GitHubConformance tests and example payloads for certification
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.