Releases: veritaschain/vcp-rta-reference
Releases · veritaschain/vcp-rta-reference
VCP RTA v1.1.0 – VCP v1.1 Reference Implementation
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/PolicyIdentificationstructure - Dual timestamp format (ISO 8601 + int64 nanoseconds)
PolicyIDandConformanceTierfieldsVerificationDepthspecification 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.0is preserved as a fixed legacy baseline (VCP v1.0)v1.1.0introduces 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.pyLinks
- [VCP v1.1 Specification](https://github.com/veritaschain/vcp-spec/tree/main/spec/v1.1)
- [Verification Guide](docs/VERIFICATION_GUIDE.md)
- [Architecture Documentation](docs/architecture.md)
Full Changelog: v1.0.0...v1.1.0
VCP RTA v1.0 – Reference Implementation Baseline
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.0is 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