Skip to content

Releases: veritaschain/vcp-rta-reference

VCP RTA v1.1.0 – VCP v1.1 Reference Implementation

31 Dec 13:02
8c0446f

Choose a tag to compare

Release Title

VCP RTA v1.1.0 – VCP v1.1 Reference Implementation


Release Notes (Markdown)

This release upgrades the VCP Reference Trading Agent (RTA) to implement the VCP v1.1 specification, introducing cryptographic completeness guarantees and external anchor support.

What's New in v1.1.0

🔐 Three-Layer Architecture

  • Layer 1: Event Integrity – SHA-256 hashing + Ed25519 signatures
  • Layer 2: Collection Integrity – RFC 6962 Merkle Tree implementation
  • Layer 3: External Verifiability – OpenTimestamps (Bitcoin-backed) anchoring

📋 VCP v1.1 Schema Implementation

  • New Header / Security / PolicyIdentification structure
  • Dual timestamp format (ISO 8601 + int64 nanoseconds)
  • PolicyID and ConformanceTier fields
  • VerificationDepth specification for audit requirements

✅ Completeness Guarantees

  • Third parties can verify that no required events were omitted at anchor time
  • Merkle root mismatch detection for deletion attacks
  • Sequence continuity validation

🛡️ Tamper Detection

  • Event omission (deletion attack) – DETECTED
  • Event modification (alteration attack) – DETECTED
  • Event insertion (injection attack) – DETECTED

📦 Evidence Pack

  • 40 recorded events (20 signals + 20 executions)
  • Complete verification toolchain included
  • Anonymized for privacy (ticket hashes, no trade amounts)

Scope

  • Implements VCP v1.1 event logging concepts
  • Provides a non-certified reference trading agent
  • Designed for PoC, evaluation, and research use cases

Important Notes

  • This implementation targets VCP v1.1
  • It is not VC-Certified and not intended for production trading use
  • Backward compatible with v1.0.0 baseline concepts

Versioning Policy

  • v1.0.0 is preserved as a fixed legacy baseline (VCP v1.0)
  • v1.1.0 introduces VCP v1.1 features
  • Backward compatibility with this baseline will be maintained where possible

Verification

# Verify chain integrity
python tools/verifier/vcp_verifier.py \
    evidence/01_trade_logs/vcp_rta_events.jsonl \
    -s evidence/04_anchor/security_object.json

# Run tamper detection test
python evidence/03_tamper_detection/tamper_detection_test.py

Links


Full Changelog: v1.0.0...v1.1.0

VCP RTA v1.0 – Reference Implementation Baseline

31 Dec 06:02
ccb5b18

Choose a tag to compare

This release marks the v1.0 baseline of the VCP Reference Trading Agent (RTA).

It is a reference implementation aligned with VeritasChain Protocol (VCP) v1.0,
intended for demonstration, validation, and experimental integration purposes.

Scope

  • Implements core VCP v1.0 event logging concepts
  • Provides a non-certified reference trading agent
  • Designed for PoC, evaluation, and research use cases

Important Notes

  • This implementation targets VCP v1.0
  • It is not VC-Certified and not intended for production trading use
  • Future releases will add VCP v1.1 compatibility while preserving this baseline

Versioning Policy

  • v1.0.0 is preserved as a fixed legacy baseline
  • Subsequent releases (e.g. v1.1.0) will introduce VCP v1.1 features
  • Backward compatibility with this baseline will be maintained where possible

For the VCP specification, see:
https://github.com/veritaschain/vcp-spec