Skip to content
View veritaschain's full-sized avatar

Block or report veritaschain

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

VeritasChain Protocol

VeritasChain Protocol (VCP)

The Global Audit Standard for Algorithmic Trading
"Verify, Don't Trust" — Encoding Trust in the Algorithmic Age

🌐 Website🔍 Explorer📋 Specification⚡ Quick Start✅ Get Certified

VCP Version Status License Languages


📄 Academic Reference (Preprint)

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.


📜 Internet-Draft (IETF – in preparation)

An Internet-Draft is in preparation to propose VCP as a SCITT-aligned auditability profile for algorithmic trading systems.

Status: Draft in progress (not yet submitted to IETF Datatracker)

  • Working title: SCITT Profile for Verifiable Trading Audit Trails
  • Target WG: IETF SCITT (Security Area)

📌 Canonical Specification

The canonical (normative) specification of VeritasChain Protocol (VCP) is maintained in the following repository and directory structure:

vcp-spec/
 └─ spec/
    ├─ v1.1/   (current)
    └─ v1.0/   (legacy)

All other formats (HTML, PDF, translations) are non-normative.


AI Decision Auditability Benchmark (v1.0)

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

📖 What is VCP?

VeritasChain Protocol (VCP) is the world's first open standard for creating immutable, cryptographically verifiable audit trails in algorithmic and AI-driven trading systems.

The Problem

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

The Solution

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

⚡ Quick Start (5 Minutes)

Python

pip install veritaschain
from 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}")

TypeScript

npm install @veritaschain/sdk
import { 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}`);

Verify with Explorer API

# 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


📦 Repositories

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

🏅 Certification Tiers

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

Get VC-Certified


🌍 Regulatory Alignment

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

🛣️ Roadmap

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

🤝 Contributing

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.


📞 Contact

Channel Link
Website veritaschain.org
Email info@veritaschain.org
Technical technical@veritaschain.org
LinkedIn VeritasChain Inc.

VeritasChain Standards Organization (VSO)
Independent, vendor-neutral standards body for algorithmic trading auditability

© 2025-2026 VeritasChain Standards Organization (VSO).

Popular repositories Loading

  1. vcp-spec vcp-spec Public

    Official specification for the VeritasChain Protocol (VCP) v1.0 – global audit standard for algorithmic trading.

    HTML 2 1

  2. vcp-market-intelligence vcp-market-intelligence Public

    Market Intelligence Reports for the global proprietary trading and brokerage industry. Supporting the adoption of VeritasChain Protocol (VCP) with evidence-based analysis.

    1 1

  3. vcp-conformance-guide vcp-conformance-guide Public

    Conformance testing guide and reference examples for verifying VCP implementations before VC Certified auditing.

    1

  4. vso-docs vso-docs Public

    Official documentation archive of the VeritasChain Standards Organization (VSO), including certification checklists, compliance criteria, early adopter agreements, and VCP v1.0 conformance documents.

    1

  5. vcp-site vcp-site Public

    Public site for VeritasChain Protocol (VCP)

    HTML

  6. vcp-explorer-api vcp-explorer-api Public

    Official reference implementation of the VeritasChain Protocol (VCP) Explorer API. Provides Merkle-proof verification, event traceability, and regulatory-grade audit interfaces for algorithmic trad…

    TypeScript