The Global Audit Standard for Algorithmic Trading
"Verify, Don't Trust" — Encoding Trust in the Algorithmic Age
🌐 Website • 🔍 Explorer • 📋 Specification • ⚡ Quick Start • ✅ Get Certified
Kamimura, T. (2025).
Hybrid Post-Quantum Signatures for Tamper-Evident Audit Trails:
Formal Security Analysis and Design Trade-offs.
Zenodo. https://zenodo.org/records/17920524
This paper presents a research-oriented cryptographic design and formal security analysis;
it is not a finalized protocol specification.
VCP's SCITT profile for verifiable audit trails in algorithmic trading is published in the IETF Datatracker as an active individual Internet-Draft.
- Document:
draft-kamimura-scitt-vcp-03 - Revision date: 2026-07-21
- Status: Active Internet-Draft (individual); not adopted by any IETF Working Group.
This individual submission is a work in progress, is not an RFC or an IETF-endorsed standard, and has no formal standing in the IETF standards process.
The canonical (normative) specification of VeritasChain Protocol (VCP) is maintained in the following repository and directory structure:
vcp-spec/
└─ spec/
├─ v1.2/ (current, Production Ready)
├─ v1.1/ (legacy)
└─ v1.0/ (legacy)
The canonical v1.2 specification is Production Ready, following the merge of the GA cutover PR. See the canonical repository for release artifacts and known issues.
All other formats (HTML, PDF, translations) are non-normative.
A vendor-neutral benchmark for evaluating the auditability and evidence quality of AI and algorithmic decision systems.
- Designed for audit, assurance, and compliance teams
- 10 criteria / 20-point evaluation scale
- Minimal assessment executable in ~3 hours
- Aligned with EU AI Act (Articles 12, 13, 14, 17) and MiFID II / RTS requirements
Canonical reference (released v1.0):
https://github.com/veritaschain/vcp-spec/tree/main/benchmark
Theoretical foundation (preprint):
Why Open Cryptographic Standards Matter for AI Auditability
https://zenodo.org/records/17947483
VeritasChain Protocol (VCP) is the world's first open standard for creating immutable, cryptographically verifiable audit trails in algorithmic and AI-driven trading systems.
In 2024-2025, the proprietary trading industry faced a crisis:
- $450M+ in trader payouts frozen
- 80-100 prop firms collapsed or suspended operations
- Zero standardized way to verify trading records
VCP provides a universal audit format that enables:
| Capability | Description |
|---|---|
| Hash Chain | SHA-256 linked events create tamper-evident audit trails |
| Digital Signatures | Ed25519 signatures prove event authenticity |
| Merkle Proofs | RFC 6962-compliant proofs for external verification |
| Regulatory Alignment | EU AI Act, MiFID II, SEC/FINRA, FCA ready |
pip install veritaschainfrom veritaschain import VcpLogger, create_event
import os
# Initialize
logger = VcpLogger(
endpoint="https://api.veritaschain.org/v1",
api_key=os.environ["VCP_API_KEY"]
)
# Log a trading signal
event = create_event("SIG", {
"venue_id": "MT5_DEMO",
"symbol": "EURUSD",
"account_id": "demo_account",
"vcp_gov": {
"algo_id": "my-strategy-v1",
"confidence_score": "0.85"
}
})
logger.log(event)
logger.flush()
print(f"✅ Logged: {event.header.event_id}")npm install @veritaschain/sdkimport { createLogger, createEvent } from '@veritaschain/sdk';
const logger = createLogger({
endpoint: 'https://api.veritaschain.org/v1',
apiKey: process.env.VCP_API_KEY!
});
const event = createEvent('ORD', {
venueId: 'EXCHANGE_01',
symbol: 'BTCUSD',
accountId: 'trader_123',
vcpTrade: {
orderId: 'ord_001',
side: 'BUY',
price: '42150.50',
quantity: '0.5'
}
});
await logger.log(event);
console.log(`✅ Logged: ${event.header.eventId}`);# Get Merkle proof (no server trust required)
curl -H "Authorization: Bearer $VCP_API_KEY" \
https://explorer.veritaschain.org/api/v1/events/{event_id}/proof📚 Full Examples: Python SDK Guide | Explorer API Guide
| Repository | Description | For |
|---|---|---|
| vcp-spec | 📋 Official VeritasChain Protocol (VCP) Specification (canonical, versioned) | Protocol implementers |
| vcp-sdk-spec | 🛠️ SDK Interface (TypeScript/Python/MQL5) | SDK developers |
| vcp-explorer-api | 🔍 Explorer GUI & API | Verification & audit |
| vcp-rta-reference | 🧪 Non-certified reference implementation (audit trail demo) | Evaluation, PoC |
| vcp-sidecar-guide | 🔌 MT4/MT5/cTrader Integration | Platform integrators |
| vcp-site | 🌐 Official Website | - |
| vcp-market-intelligence | 📊 Industry Reports | Business stakeholders |
| Tier | Target | Precision | Signature |
|---|---|---|---|
| 🥈 Silver | Retail traders, small prop firms | MILLISECOND | Delegated (VCC) |
| 🥇 Gold | Institutional traders, mid-size firms | MICROSECOND | Self-signed Ed25519 |
| 🏆 Platinum | HFT firms, exchanges | NANOSECOND | HSM-backed |
| Region | Regulation | VCP Module |
|---|---|---|
| 🇪🇺 EU | AI Act, MiFID II | VCP-GOV, VCP-TRADE |
| 🇺🇸 US | SEC, FINRA, CAT | VCP-TRADE, VCP-RISK |
| 🇬🇧 UK | FCA | VCP-TRADE |
| 🌏 APAC | MAS, JFSA, SFC | All modules |
| Phase | Status | Description |
|---|---|---|
| 1. Standardization | ✅ Complete | VCP Spec, SDKs, Explorer |
| 2. Platformization | 🚧 In Progress | VeritasChain Cloud (VCC) |
| 3. Certification | 📅 Q1 2025 | VC-Certified program launch |
| 4. Universalization | 📅 Future | Blockchain anchoring, PQC |
We welcome contributions from the community!
- 🐛 Issues: Report bugs or request features
- 💬 Discussions: Ask questions, share ideas
- 🔧 Pull Requests: Contribute code or docs
See CONTRIBUTING.md for guidelines.
| Channel | Link |
|---|---|
| Website | veritaschain.org |
| info@veritaschain.org | |
| Technical | technical@veritaschain.org |
| VeritasChain Inc. |
VeritasChain Standards Organization (VSO)
Independent, vendor-neutral standards body for algorithmic trading auditability
© 2025-2026 VeritasChain Standards Organization (VSO).

