Rayls DocsRayls Custody API
Rayls Docs

v2.4 - St Pancras - May 2025

Privacy Enhancements

Enygma Delivery Vs Payment (DvP): This release introduces a privacy-preserving DvP protocol within the Subnet Hub, enabling atomic swaps between a private ERC-20 token and an ERC-721. This feature significantly enhances the Rayls project by improving security, privacy, and transactional efficiency.
Programmable Enygma DvP: Enygma now supports additional programmability within atomic transactions. This enables customizable logic and governance features to be embedded directly into DvP operations, allowing for execution of auxiliary instructions and increasing control and flexibility.

Enygma DvP
Designed to meet strict privacy and audibility standards, Enygma DvP ensures anonymity, confidentiality, and atomicity. These properties make it ideal for sensitive use cases such as exchanging private assets (e.g., bonds or real-world assets).
Enygma Payment - Revert & Retry mechanism improvements: This update introduces improved resilience in edge cases where relayers may be down or nodes become unresponsive. The system can now intelligently revert or retry transactions based on context-specific logic, reducing failure risks and improving reliability.


Auditor & Monitoring Tools

Auditor View - Subnet Operator Explorer: The new Auditor View provides operators and auditors with expanded insights into Enygma payment balances. Additional fields and configurability have been introduced for greater transparency and operational flexibility.
Performance Monitoring - OpenTelemetry Compatibility: We are compatible with OpenTelemetry for end-to-end transaction tracing within the subnet. This allows teams to monitor system performance in real-time via Grafana dashboards, enabling proactive performance management and incident response.

More Security, Reliability, & Resilience

We’ve introduced several core improvements to further strengthen the Rayls ecosystem:
Relayer Refactoring & Enhancements: Refactoring of the relayer architecture improves Merkle tree persistence, enhancing data integrity and reliability during transaction processing.
Bug Fixes & General Improvements: This release includes a series of bug fixes and general optimizations aimed at maintaining a smooth, stable, and secure experience across the entire system.