Skip to content
View veritaschain's full-sized avatar

Block or report veritaschain

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 1

  2. vcp-conformance-guide vcp-conformance-guide Public

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

    1

  3. 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

  4. vcp-site vcp-site Public

    Public site for VeritasChain Protocol (VCP)

    HTML

  5. 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

  6. vcp-sidecar-guide vcp-sidecar-guide Public

    Official Sidecar Integration Guide for VCP Silver Tier β€” non-invasive implementation for MT4/MT5, cTrader, and white-label environments.

    MQL5