{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/pt-BR/products/wallet/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Cloud Sign 1.13.0","description":"User guides, API reference, and support resources.","siteUrl":"https://docs.ripple.com","lang":"en-US"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"cloud-sign-1130","__idx":0},"children":["Cloud Sign 1.13.0"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We are pleased to announce Cloud Sign version 1.13.0."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"key-features","__idx":1},"children":["Key features"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"co-signer-liveness-checks","__idx":2},"children":["Co-signer liveness checks"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Liveness checks let you verify the connection between Ripple Custody (Wallet) and your co-signer, so you can catch a disconnected co-signer before it holds up signing. Liveness checks are available for cloud-hosted co-signers running CloudSign 1.13.0 and above."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["CloudSign nodes on this version report a heartbeat to Ripple Custody (Wallet) every 30 seconds. The console uses these heartbeats to show a connection status for each CloudSign device, in both the device list and quorum pairing views:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Status"},"children":["Status"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Meaning"},"children":["Meaning"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Online"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The device reported a heartbeat within the last 2 minutes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Offline"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The device hasn't reported a heartbeat for more than 2 minutes. Check that the container is running and has outbound network access."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Unknown"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The device has never reported a heartbeat. Devices running CloudSign versions older than 1.13.0 don't send heartbeats and can't show an Online or Offline status."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The device details page also shows when the device was last seen, the CloudSign version it's running (with a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Latest"]}," badge when it matches the newest release), and self-reported build metadata such as build date, MPC engine, and platform."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The heartbeat interval is controlled by the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["HEARTBEAT_INTERVAL_MS"]}," environment variable (default ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["30000"]},"). Don't disable it — without heartbeats the console can't report the device's connection status. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/pt-br/products/wallet/signing-and-key-management/devices/set-up-cloudsign"},"children":["Set up and run CloudSign"]}," for the full configuration reference."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"reliability-improvements","__idx":3},"children":["Reliability improvements"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This release also improves signing-session queue handling for high-throughput workloads and refreshes message-broker credentials automatically, so long-running nodes stay connected across credential rotations."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"upgrading","__idx":4},"children":["Upgrading"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No migration steps are required. Upgrade nodes one at a time so the quorum keeps enough online members to sign."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Reported binary version"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Cloud Sign 1.13.0 is built from the same image as the 2.0.0 beta line. The binary's own version output (for example, in container logs) reports ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.0-beta19"]},", while the console displays the stable version 1.13.0. This is expected."]}]}]},"headings":[{"value":"Cloud Sign 1.13.0","id":"cloud-sign-1130","depth":1},{"value":"Key features","id":"key-features","depth":2},{"value":"Co-signer liveness checks","id":"co-signer-liveness-checks","depth":3},{"value":"Reliability improvements","id":"reliability-improvements","depth":3},{"value":"Upgrading","id":"upgrading","depth":2}],"frontmatter":{"title":"Cloud Sign 1.13.0","seo":{"title":"Cloud Sign 1.13.0"}},"lastModified":"2026-10-08T12:52:04.000Z","isTranslationFallback":true,"pagePropGetterError":{"message":"","name":""}},"slug":"/pt-br/products/wallet/changelogs/cloud-sign-1-13-0","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}