diff --git a/mobile/rpc-foundation/goldens/b1.json b/mobile/rpc-foundation/goldens/b1.json index 6e3aee261b6..cf704387774 100644 --- a/mobile/rpc-foundation/goldens/b1.json +++ b/mobile/rpc-foundation/goldens/b1.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "23ffc912a432dcd3ff70be1903a8d518cf85634f27a2be6d21585963e338e7e3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/b2.json b/mobile/rpc-foundation/goldens/b2.json index d53dc06a053..50a21194031 100644 --- a/mobile/rpc-foundation/goldens/b2.json +++ b/mobile/rpc-foundation/goldens/b2.json @@ -3,9 +3,9 @@ "family": "project-explicit-false", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b31992be2f91bd61fbe1b8a5400da3b7a56753564b0b0b2b38bc5d549812d693", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/b3.json b/mobile/rpc-foundation/goldens/b3.json index 8fa86acb2cf..9d8841491a7 100644 --- a/mobile/rpc-foundation/goldens/b3.json +++ b/mobile/rpc-foundation/goldens/b3.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "130e493fcd7765e037405f59e6cc78a0cc1793b1ae092cad933ff9d5a9df8b7a", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json index 7e06d275855..2cc8bf62454 100644 --- a/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/interruptions-inventory-lifecycle.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "d6c57a5153d915f0a0c0fd9e305cac70b41b7eb8be226fc865227ebf1821e5d1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json index bc632784698..7596f8fb873 100644 --- a/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/interruptions-settings-bot-overrides-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "2d5c6dea28aa1a7bb9e4aa14a4c8441527d9ad401ad30161f05ea1f8da836bb2", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/inventory-lifecycle.json b/mobile/rpc-foundation/goldens/inventory-lifecycle.json index f794d497b8e..a3f2fe03b86 100644 --- a/mobile/rpc-foundation/goldens/inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/inventory-lifecycle.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3471f5bcd6923c7b8ba3a737bb45b5239689deb78c00e85a828f38a6d6d68a05", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/inventory-repeat-query.json b/mobile/rpc-foundation/goldens/inventory-repeat-query.json index 8c8a21feb45..05b7a7d6511 100644 --- a/mobile/rpc-foundation/goldens/inventory-repeat-query.json +++ b/mobile/rpc-foundation/goldens/inventory-repeat-query.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "73a468d5c7a51c2dbb7af2642f0050d05d861fce29295460c48d7c51f86bf57f", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/lifecycle-b3.json b/mobile/rpc-foundation/goldens/lifecycle-b3.json index e847f82f811..807ad6b2970 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-b3.json +++ b/mobile/rpc-foundation/goldens/lifecycle-b3.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "8be12d116865d27e8dfd37921d2c723d63da101ec1197b1f5b2d9510838e1943", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json index 55736257efd..a337e8031e8 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json +++ b/mobile/rpc-foundation/goldens/lifecycle-inventory-lifecycle.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "46bbafcc57fe2e3aee41a14bc26a0375b7b56e58030705fe4c28841a272b2560", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json index e55ef1e8476..368c5b50d5e 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-bot-overrides-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "eb80283956c93849778f23cbabf1dbf83b72744197af4f6f50335b2fc1590d87", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json index ac6785a567e..486d4ab82a8 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-task-hydration-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3a8eab831602443d320ca0aa0f35dc269d8d511e76bdae8fd025c433561d068d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json index 7d9aff28b52..f2470129e6d 100644 --- a/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/lifecycle-settings-workspace-context-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "136fb1d8d5925ad12ba22f4dd6c72573a9ad03b6a6ec8308668f0d9cd71aa36d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json index ba3eab1b2f6..cb7fb020b5d 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.baserefdefault-1.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "5605a2984d7692aa80e5e38f804bdfed4b1ce8ac2102def5dc728b1a79dc1acf", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json index 5f41233ede5..ecbc42b07b7 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-repo.list-1.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ed0e97ead1aad0b45bdfc48f5fe4e498810d0cfee88f07d3c6228db56fda1dd9", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json index 41d913f3426..72329b2fd1a 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.base-ref-chain-worktree.show-1.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "1db6919b94df3b8548838ff4c206fafa3a09ea096b17c04483f78f9321ccb1ba", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json b/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json index fe43bc5d401..09bac121ea5 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.commit-message-ai-git.generatecommitmessage-1.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "22ea5279155ecf749aaab521ffd570221ac3169b177fc1daf85ef93a49d38260", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json b/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json index 529df6444b3..4b84756e1cc 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.history-read-git.history-1.json @@ -3,9 +3,9 @@ "family": "git.history-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "86254ed87ad3427d6ee4631d7348075039ba2d4d7496d59f27f03f78580f35a1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json index bf6290b001a..eb68894a813 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.remote-prerequisite-git.push-1.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "5009c22df7e74a850bcea41fc110ea7d7eb4bdada623837279f32eaa5149a9b8", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json index b584a8ea2f1..7f9adfc5e52 100644 --- a/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-git.review-preparation-git.status-1.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "485b2751006ee8fb4df28b228ea7adda85779feae83974eb0f7e795e31c500a1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json index f216ef38c7e..162667fe4b9 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-git.push-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "fcf5cdc7388457156dd81fe28a470f42fbabac7435ec5572cb19e209f410ca84", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json index da6223966d8..bf5727f9e44 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-hostedreview.create-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "26e666a57805f354602a5b3906a691b10c8d6db66c77acc96c67153279c515a7", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json index 46096225d3e..06ac69e9077 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-chain-worktree.set-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "08c25b6cb5bc12a7f67e858f229d15cf66b98b2ad4601b11f18c4c03f4a59669", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json index f78da080d66..ce2d875af27 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.bulkstage-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ff9d1bfd6337607f3d3e8162692b589ecea4a32ae01b5ebb3c602f8f0a55642c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json index 58bb6579d1d..3848dcef884 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.commit-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "efeb9b248aeb98fac71c043d50afe0036cf804d3c11edfccd4e050fe8f3d8f9b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json index 10d47a76df4..e5294587f05 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.generatecommitmessage-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "7b0d9ddcb8df83fc4e465aa6b0dcf05aa0d8f266cd4bb8651969cb8321bcf549", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json index 956e07af5bc..4e15b66c090 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.push-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "72c1f08739db1c0dfcd48adffaca582a3596116c1c377f95f7dab8b08b7e6cdc", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json index 5853244f4c4..9876ba082a9 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "1f002f900c1a3c92e8f7c72261579ee5015ec1529c003a1b32bcf3eaf98b672d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json index 6f62bbf402f..e12d6d7004e 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-2.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3a6487a07457e0e5aa6fc3fccfa43687acfb06d94334e621081728de937e4e8d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json index fcd4af54182..9baad7425c4 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-3.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "7355c45a707fa8a31f0999c4805a5b1dace4c65b727e711231f784b2f92c05ff", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json index b9208854e45..ac54219bf43 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-git.status-4.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "45cda6757b76399d282d4b07992dab21bbb8236faadedba5e92eab8818e886bf", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json index cf2c57ed343..2d1ced671a8 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.create-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "0ca08d5e70e1780a6ee5c919491dcddb062a22623f803e9960a329825f274cbe", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json index 07de81c2d40..d67d21f84ca 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "658eb7bbf63b3a4b38eca0b1733e523962b6b6943644d65aab6f5c7e62534d6a", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json index 604d0e4e0b9..b5d0c14f29b 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-hostedreview.getcreationeligibility-2.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "75ba135731290bf734a5eef0b65f9ad8b7cac453c4e2006faac88a5da9dbe3a3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json index 6a662ac9ef4..6d0a43bd9b2 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.create-intent-worktree.set-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "beb1161b98ffde8c5f1128e843766a1da3182d195f1f0a9012e12e5318ae01bc", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json b/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json index 5a1d7479587..e7081958801 100644 --- a/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json +++ b/mobile/rpc-foundation/goldens/matrix-hostedreview.eligibility-hostedreview.getcreationeligibility-1.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "6c4de90e2617d204e82ca5e65eb17fc397acbcbb9dc0ec18594d2a7739e3528b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json index 436aff9d0ca..4c1978ca224 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-1.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4f6472fb7add960be9bcc8596a748264d7cb0755a782ebe9e85753ab1d1d5710", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json index c689669bdb2..c5a07e9bc61 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-files.searchpaths-2.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "048c3ec55ec67d09d9b02e17822f1154adca577e57ffe6d3059102d552d2f759", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json index 6249c1cc7a6..cdbcef0cda4 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-fresh-inventory.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ad458a3407e3f1303343b46a1308b43535abef2c9ed2f68db59157db5b91daa1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json index 5a283c73742..3938adaad23 100644 --- a/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json +++ b/mobile/rpc-foundation/goldens/matrix-legacy-inventory-old-inventory.json @@ -3,9 +3,9 @@ "family": "legacy-inventory", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "52742d894d0ea53db89729101664a393b10794d9c2d2fe7b40b020643a13af81", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json index a9ba0073130..18eb7b01874 100644 --- a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.getissue-1.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "8e00afc85e5b82d75bedecea0c748a3c8658cfc8545650e755c03f51fdc932d6", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json index 967000e9bfc..a4147bfd4e0 100644 --- a/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json +++ b/mobile/rpc-foundation/goldens/matrix-linear-detail-barrier-linear.issuecomments-1.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "40289acce4a3542773f74681d255d67cfddadf6c42317928d6728f26a76f6cfb", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-direct-status.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-direct-status.json new file mode 100644 index 00000000000..9817a3bce79 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-direct-status.json @@ -0,0 +1,800 @@ +{ + "operation": "pairing.pre-profile", + "family": "pairing.pre-profile", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "a28912c9abb97a227904723ff0de8162de31fce66c056da1813e0c18f6e01ccf", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "0799d165f56e": { + "name": "journal-saved", + "value": "pair-fixture-1" + }, + "16cd464bf664": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "1f4d3b93dbcb": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" + }, + "2698c9770ad3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "3c9308d9b7be": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "4030a59932c1": { + "name": "journal-updated", + "value": "pair-fixture-1" + }, + "40741be1b91f": { + "outcome": "failed: relay credential install result does not match pairing journal", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "4451bb95a76e": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "53412dd89894": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + }, + "56266d1e7340": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "6cb74a535419": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "7479478e7dbb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "relay credential install result does not match pairing journal", + "isRpcDeliveryUnknown": false + } + }, + "7d3dd7f9381b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "88200d49083c": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "89236e432861": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "944bf432f199": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9b50435fa2f8": { + "outcome": "host-1", + "savedHost": "relay-host-0001x", + "timedOut": false + }, + "9cdf3c107e7b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b8549409f4a9": { + "name": "journal-cleared", + "value": "pair-fixture-1" + }, + "bc627d34e0d0": { + "name": "host-saved", + "value": "relay-host-0001x" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "c71b2f8a6993": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d1b2eddf66f4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "hostId": "host-1" + } + }, + "de87f6266897": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + } + }, + "recording": { + "scenario": "matrix-pairing.pre-profile-direct-status", + "checkpoints": [ + { + "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", + "observation": { + "sender": ["7d3dd7f9381b", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", + "observation": { + "sender": ["88200d49083c", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", + "observation": { + "sender": ["4451bb95a76e", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", + "observation": { + "sender": ["944bf432f199", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", + "observation": { + "sender": ["89236e432861", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", + "observation": { + "sender": ["16cd464bf664", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "7479478e7dbb" + }, + "state": "40741be1b91f", + "effects": [ + "0799d165f56e", + "f203320e31e9", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", + "observation": { + "sender": ["9cdf3c107e7b", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "7479478e7dbb" + }, + "state": "40741be1b91f", + "effects": [ + "0799d165f56e", + "f203320e31e9", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", + "observation": { + "sender": ["c71b2f8a6993", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "7479478e7dbb" + }, + "state": "40741be1b91f", + "effects": [ + "0799d165f56e", + "f203320e31e9", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", + "observation": { + "sender": ["de87f6266897", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "7479478e7dbb" + }, + "state": "40741be1b91f", + "effects": [ + "0799d165f56e", + "f203320e31e9", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", + "observation": { + "sender": ["2698c9770ad3", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "7479478e7dbb" + }, + "state": "40741be1b91f", + "effects": [ + "0799d165f56e", + "f203320e31e9", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.getendpoints-1.json new file mode 100644 index 00000000000..fbc0378d307 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.getendpoints-1.json @@ -0,0 +1,921 @@ +{ + "operation": "pairing.pre-profile", + "family": "pairing.pre-profile", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "ccd2ef7c617d13bdf5987f5f89fed6917206205268633b9ef061b92c3580d672", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "0799d165f56e": { + "name": "journal-saved", + "value": "pair-fixture-1" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "1f4d3b93dbcb": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" + }, + "1f5e864a522b": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "289142b34109": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "3831443fbd6a": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "3c9308d9b7be": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "4030a59932c1": { + "name": "journal-updated", + "value": "pair-fixture-1" + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "4e5a56d00e5e": { + "outcome": "failed: refused: outer refused", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "53412dd89894": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + }, + "56266d1e7340": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "6cb74a535419": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "706827e9c433": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "70f05a6ea245": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true + } + } + }, + "711f43497438": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-4", + "ok": false + } + } + }, + "7adfb8f30333": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "7ecd29c16927": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "9b50435fa2f8": { + "outcome": "host-1", + "savedHost": "relay-host-0001x", + "timedOut": false + }, + "9c12a8b6e493": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9dec5db5203d": { + "outcome": "failed: transport failure", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "a4a0ea018b22": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-4", + "ok": false + } + } + }, + "a87762c5c803": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-4", + "ok": false + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "afd530d7725d": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "b8549409f4a9": { + "name": "journal-cleared", + "value": "pair-fixture-1" + }, + "bc627d34e0d0": { + "name": "host-saved", + "value": "relay-host-0001x" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "c3972c583458": { + "outcome": "failed: method_not_found: Unknown method", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "ccde11a35347": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "d1b2eddf66f4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "hostId": "host-1" + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "d6e7487f3275": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "d7f4c8d8decc": { + "outcome": "failed: ", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "e625529b1cd8": { + "outcome": "failed: refused: ", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + }, + "f413abdb830a": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "f4f341e9c757": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "f624ac81d963": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "method_not_found: Unknown method", + "isRpcDeliveryUnknown": false + } + } + }, + "recording": { + "scenario": "matrix-pairing.pre-profile-pairing.getendpoints-1", + "checkpoints": [ + { + "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "70f05a6ea245"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "8cfbee11e6cb" + }, + "state": "f413abdb830a", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "289142b34109"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "06dee54a3689" + }, + "state": "ccde11a35347", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "3831443fbd6a"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "f4f341e9c757" + }, + "state": "706827e9c433", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "9c12a8b6e493"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d6e7487f3275" + }, + "state": "7adfb8f30333", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "afd530d7725d"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d6e7487f3275" + }, + "state": "7adfb8f30333", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "a87762c5c803"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "4e3b57d795cb" + }, + "state": "4e5a56d00e5e", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "a4a0ea018b22"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d56bfdbce702" + }, + "state": "e625529b1cd8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "711f43497438"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "f624ac81d963" + }, + "state": "c3972c583458", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "7ecd29c16927"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "a947768bc0ed" + }, + "state": "9dec5db5203d", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "1f5e864a522b"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "c7584e82c72f" + }, + "state": "d7f4c8d8decc", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.provisionrelay-1.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.provisionrelay-1.json new file mode 100644 index 00000000000..2b99b3322a9 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-pairing.provisionrelay-1.json @@ -0,0 +1,925 @@ +{ + "operation": "pairing.pre-profile", + "family": "pairing.pre-profile", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "399fa8b85d9c2fc341ea2284a54aed278fd1a5b19a84cc9284c29d5a583bc519", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "0539a34c02a8": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "0799d165f56e": { + "name": "journal-saved", + "value": "pair-fixture-1" + }, + "139fb7a92eac": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "1f4d3b93dbcb": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "3c9308d9b7be": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "4030a59932c1": { + "name": "journal-updated", + "value": "pair-fixture-1" + }, + "44341dbd8021": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "4a54bf2090c8": { + "outcome": "host-1", + "savedHost": "direct-only", + "timedOut": false + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "4e5a56d00e5e": { + "outcome": "failed: refused: outer refused", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "5099f8914209": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "53412dd89894": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + }, + "540f41097a17": { + "name": "host-saved", + "value": "direct-only" + }, + "56266d1e7340": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "6cb74a535419": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "765407131fe4": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "77d3c0d012b7": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "7b9574d1b723": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "818e73b19334": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "9b50435fa2f8": { + "outcome": "host-1", + "savedHost": "relay-host-0001x", + "timedOut": false + }, + "9dec5db5203d": { + "outcome": "failed: transport failure", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "afe249bdfa5f": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "b8549409f4a9": { + "name": "journal-cleared", + "value": "pair-fixture-1" + }, + "bc627d34e0d0": { + "name": "host-saved", + "value": "relay-host-0001x" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "c3bd958eef0c": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "ccde11a35347": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "d1b2eddf66f4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "hostId": "host-1" + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "d7f4c8d8decc": { + "outcome": "failed: ", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "d99ec237c33f": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "e45af0b65cfb": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "e625529b1cd8": { + "outcome": "failed: refused: ", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "f19ff6c94d68": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + }, + "f413abdb830a": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "f4797c8e8b5e": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-pairing.pre-profile-pairing.provisionrelay-1", + "checkpoints": [ + { + "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "818e73b19334"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "8cfbee11e6cb" + }, + "state": "f413abdb830a", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "7b9574d1b723"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "06dee54a3689" + }, + "state": "ccde11a35347", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "44341dbd8021"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "f19ff6c94d68" + }, + "state": "e45af0b65cfb", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "765407131fe4"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "5099f8914209" + }, + "state": "d99ec237c33f", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "139fb7a92eac"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "5099f8914209" + }, + "state": "d99ec237c33f", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "c3bd958eef0c"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "4e3b57d795cb" + }, + "state": "4e5a56d00e5e", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "f4797c8e8b5e"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "d56bfdbce702" + }, + "state": "e625529b1cd8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "afe249bdfa5f"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "4a54bf2090c8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "540f41097a17", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "77d3c0d012b7"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "a947768bc0ed" + }, + "state": "9dec5db5203d", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "0539a34c02a8"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "c7584e82c72f" + }, + "state": "d7f4c8d8decc", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "f203320e31e9", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-relay-status.json b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-relay-status.json new file mode 100644 index 00000000000..d4f52253acb --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-pairing.pre-profile-relay-status.json @@ -0,0 +1,798 @@ +{ + "operation": "pairing.pre-profile", + "family": "pairing.pre-profile", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "14931cc23cd0e6d850f596c880014c606834898acbeee4abff3dc83a94b0c6c0", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "0799d165f56e": { + "name": "journal-saved", + "value": "pair-fixture-1" + }, + "088babc6e1f7": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "18654b1dc666": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "1f4d3b93dbcb": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "3c9308d9b7be": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "3d89f7592b95": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "4030a59932c1": { + "name": "journal-updated", + "value": "pair-fixture-1" + }, + "53412dd89894": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + }, + "56266d1e7340": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "624a629f1833": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "64f57e43ef2a": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "6a19478ef955": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "6cb74a535419": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "72578f116416": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "9b50435fa2f8": { + "outcome": "host-1", + "savedHost": "relay-host-0001x", + "timedOut": false + }, + "a7eb3507d2eb": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "a920731a050a": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "b8549409f4a9": { + "name": "journal-cleared", + "value": "pair-fixture-1" + }, + "bc627d34e0d0": { + "name": "host-saved", + "value": "relay-host-0001x" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "cf2b86e124ae": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "d1b2eddf66f4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "hostId": "host-1" + } + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + } + }, + "recording": { + "scenario": "matrix-pairing.pre-profile-relay-status", + "checkpoints": [ + { + "id": "pairing-pre-profile-direct-wins-and-provisions.normal:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-absent:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "72578f116416", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.result-null:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "18654b1dc666", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-ok-missing:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "3d89f7592b95", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-string-error:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "64f57e43ef2a", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.inner-false-object-error:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6a19478ef955", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "a920731a050a", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.outer-refused-no-message:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "624a629f1833", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.method-not-found:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "a7eb3507d2eb", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "088babc6e1f7", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions.transport-rejection-no-message:paired-over-direct", + "observation": { + "sender": ["26f802fad080", "cf2b86e124ae", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json index 9b991b64f7d..0339e74b363 100644 --- a/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-project-explicit-false-github.project.updateissuebyslug-1.json @@ -3,9 +3,9 @@ "family": "project-explicit-false", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "926f0d8c37a33d465bf3a04f056600cfc9f1669b1eca7e968aa1a1f797a74c61", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-1.json new file mode 100644 index 00000000000..a0e8b811248 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-1.json @@ -0,0 +1,828 @@ +{ + "operation": "relay.credential-rotation", + "family": "relay.credential-rotation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "042d0f9ef57e2a18bf661b79f2f8f92a12125dbc0fc65dd8605f8cd6f7059d10", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "0acd5ee5dc7c": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "0f448fcd9d34": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "1174361fa42c": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "pending": true, + "version": 3 + }, + "1ba12f7dc6fe": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "1ca1f62052cd": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "pending": true, + "version": 3 + }, + "1f6b5b2ee817": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "207da1016f62": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "289c8fa743e7": { + "outcome": "failed: refused: outer refused", + "pending": true, + "version": 3 + }, + "3d6748b5e5d2": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "pending": true, + "version": 3 + }, + "4877d080e309": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "675a60981a5e": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" + }, + "6cfdd8ca783a": { + "outcome": "failed: method_not_found: Unknown method", + "pending": true, + "version": 3 + }, + "6fc6c751d8be": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + } + }, + "7d18aba92a1d": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "8125976183d4": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "8336e309abb8": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "8a952a24a43b": { + "outcome": "failed: ", + "pending": true, + "version": 3 + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "9ade8126917f": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "9ca87aa167ba": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "pending": true, + "version": 3 + }, + "a33e069666af": { + "outcome": "failed: transport failure", + "pending": true, + "version": 3 + }, + "a70a2b66080c": { + "outcome": "failed: refused: ", + "pending": true, + "version": 3 + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "bcef5f2116bb": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": false, + "version": 4 + } + }, + "c343ba927b6d": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c3df301b7508": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "d5feeb4ff8d9": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "d6e7487f3275": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "db9eecca46e6": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "f2c843a9b548": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "token": "PF6BtAxexo4Eo0Bsl9Y8-9xTrog3GhJRIbWVYUPA7i0", + "version": 4 + }, + "deviceToken": "device-token-1", + "grace": { + "$rpc": "undefined" + }, + "hostId": "host-1", + "pending": { + "$rpc": "undefined" + }, + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + } + } + }, + "f4f341e9c757": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "f624ac81d963": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "method_not_found: Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "fa0f50329835": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "fdf764b375ae": { + "outcome": { + "relayHostId": "relay-host-0001x", + "version": 4 + }, + "pending": false, + "version": 4 + } + }, + "recording": { + "scenario": "matrix-relay.credential-rotation-pairing.getendpoints-1", + "checkpoints": [ + { + "id": "relay-rotation-installs-and-commits.normal:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "f2c843a9b548" + }, + "state": "fdf764b375ae", + "effects": ["6fc6c751d8be", "bcef5f2116bb"] + } + }, + { + "id": "relay-rotation-installs-and-commits.result-absent:credential-rotated", + "observation": { + "sender": ["1ba12f7dc6fe"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "8cfbee11e6cb" + }, + "state": "1ca1f62052cd", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.result-null:credential-rotated", + "observation": { + "sender": ["c3df301b7508"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "06dee54a3689" + }, + "state": "1174361fa42c", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-ok-missing:credential-rotated", + "observation": { + "sender": ["207da1016f62"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "f4f341e9c757" + }, + "state": "3d6748b5e5d2", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-false-string-error:credential-rotated", + "observation": { + "sender": ["8125976183d4"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "d6e7487f3275" + }, + "state": "9ca87aa167ba", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-false-object-error:credential-rotated", + "observation": { + "sender": ["fa0f50329835"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "d6e7487f3275" + }, + "state": "9ca87aa167ba", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.outer-refused:credential-rotated", + "observation": { + "sender": ["d5feeb4ff8d9"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "4e3b57d795cb" + }, + "state": "289c8fa743e7", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.outer-refused-no-message:credential-rotated", + "observation": { + "sender": ["c343ba927b6d"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "d56bfdbce702" + }, + "state": "a70a2b66080c", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.method-not-found:credential-rotated", + "observation": { + "sender": ["1f6b5b2ee817"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "f624ac81d963" + }, + "state": "6cfdd8ca783a", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.transport-rejection:credential-rotated", + "observation": { + "sender": ["db9eecca46e6"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "a947768bc0ed" + }, + "state": "a33e069666af", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.transport-rejection-no-message:credential-rotated", + "observation": { + "sender": ["7d18aba92a1d"], + "payloads": ["4877d080e309"], + "settlements": { + "rotate": "c7584e82c72f" + }, + "state": "8a952a24a43b", + "effects": ["6fc6c751d8be"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-2.json b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-2.json new file mode 100644 index 00000000000..ac21f089bb4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.getendpoints-2.json @@ -0,0 +1,828 @@ +{ + "operation": "relay.credential-rotation", + "family": "relay.credential-rotation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "530aa1f2ddc6fce10d485c8a160ae3e695250b2e80e1e7fc3e8dacb9f5117347", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "079a33443470": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "0994327510d4": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "0acd5ee5dc7c": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "0f448fcd9d34": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "1174361fa42c": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "pending": true, + "version": 3 + }, + "19afd695caf8": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "1ca1f62052cd": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "pending": true, + "version": 3 + }, + "289c8fa743e7": { + "outcome": "failed: refused: outer refused", + "pending": true, + "version": 3 + }, + "3d6748b5e5d2": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "pending": true, + "version": 3 + }, + "4877d080e309": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "4c1952cbb792": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "675a60981a5e": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" + }, + "6ab9ae10c756": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + }, + "6cfdd8ca783a": { + "outcome": "failed: method_not_found: Unknown method", + "pending": true, + "version": 3 + }, + "6fc6c751d8be": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + } + }, + "8336e309abb8": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "8a952a24a43b": { + "outcome": "failed: ", + "pending": true, + "version": 3 + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "9ade8126917f": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "9ca87aa167ba": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "pending": true, + "version": 3 + }, + "a33e069666af": { + "outcome": "failed: transport failure", + "pending": true, + "version": 3 + }, + "a70a2b66080c": { + "outcome": "failed: refused: ", + "pending": true, + "version": 3 + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "bb37bb9fb653": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "bcef5f2116bb": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": false, + "version": 4 + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "cacd06c33d83": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "d6e7487f3275": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "da555bb21d0b": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "e5d3d5384555": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "ec57a4c29769": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "f2c843a9b548": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "token": "PF6BtAxexo4Eo0Bsl9Y8-9xTrog3GhJRIbWVYUPA7i0", + "version": 4 + }, + "deviceToken": "device-token-1", + "grace": { + "$rpc": "undefined" + }, + "hostId": "host-1", + "pending": { + "$rpc": "undefined" + }, + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + } + } + }, + "f4f341e9c757": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "f624ac81d963": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "method_not_found: Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "fdf764b375ae": { + "outcome": { + "relayHostId": "relay-host-0001x", + "version": 4 + }, + "pending": false, + "version": 4 + } + }, + "recording": { + "scenario": "matrix-relay.credential-rotation-pairing.getendpoints-2", + "checkpoints": [ + { + "id": "relay-rotation-installs-and-commits.normal:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "f2c843a9b548" + }, + "state": "fdf764b375ae", + "effects": ["6fc6c751d8be", "bcef5f2116bb"] + } + }, + { + "id": "relay-rotation-installs-and-commits.result-absent:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "da555bb21d0b"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "8cfbee11e6cb" + }, + "state": "1ca1f62052cd", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.result-null:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "4c1952cbb792"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "06dee54a3689" + }, + "state": "1174361fa42c", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-ok-missing:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "ec57a4c29769"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "f4f341e9c757" + }, + "state": "3d6748b5e5d2", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-false-string-error:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "cacd06c33d83"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "d6e7487f3275" + }, + "state": "9ca87aa167ba", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-false-object-error:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "079a33443470"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "d6e7487f3275" + }, + "state": "9ca87aa167ba", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.outer-refused:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "6ab9ae10c756"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "4e3b57d795cb" + }, + "state": "289c8fa743e7", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.outer-refused-no-message:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "19afd695caf8"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "d56bfdbce702" + }, + "state": "a70a2b66080c", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.method-not-found:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "bb37bb9fb653"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "f624ac81d963" + }, + "state": "6cfdd8ca783a", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.transport-rejection:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "0994327510d4"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "a947768bc0ed" + }, + "state": "a33e069666af", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.transport-rejection-no-message:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "e5d3d5384555"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "c7584e82c72f" + }, + "state": "8a952a24a43b", + "effects": ["6fc6c751d8be"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.provisionrelay-1.json b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.provisionrelay-1.json new file mode 100644 index 00000000000..6c7d26cdcc4 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-relay.credential-rotation-pairing.provisionrelay-1.json @@ -0,0 +1,848 @@ +{ + "operation": "relay.credential-rotation", + "family": "relay.credential-rotation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "18b1855f354c23cd5bb7af0db698f0a23d28208c3c6b7347f667bf6cd3ed612f", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "0acd5ee5dc7c": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "0f448fcd9d34": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "1174361fa42c": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "pending": true, + "version": 3 + }, + "1748121fa6cb": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "pending": true, + "version": 3 + }, + "1ca1f62052cd": { + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "pending": true, + "version": 3 + }, + "289c8fa743e7": { + "outcome": "failed: refused: outer refused", + "pending": true, + "version": 3 + }, + "3f50a99cf01c": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "4877d080e309": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "5099f8914209": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "538f8ffc076c": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "675a60981a5e": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" + }, + "6cfdd8ca783a": { + "outcome": "failed: method_not_found: Unknown method", + "pending": true, + "version": 3 + }, + "6fc6c751d8be": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + } + }, + "70f7b5793181": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "7166e9997c47": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "8336e309abb8": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "854b508a4dce": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "8a952a24a43b": { + "outcome": "failed: ", + "pending": true, + "version": 3 + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "8e35765f186e": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "9ade8126917f": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "a33e069666af": { + "outcome": "failed: transport failure", + "pending": true, + "version": 3 + }, + "a70a2b66080c": { + "outcome": "failed: refused: ", + "pending": true, + "version": 3 + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "bc4aa6dd08a2": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "bcef5f2116bb": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": false, + "version": 4 + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "d76c653d35ca": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "db2a43cbdbc3": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "f19ff6c94d68": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "f252d71165b4": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "f2c843a9b548": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "token": "PF6BtAxexo4Eo0Bsl9Y8-9xTrog3GhJRIbWVYUPA7i0", + "version": 4 + }, + "deviceToken": "device-token-1", + "grace": { + "$rpc": "undefined" + }, + "hostId": "host-1", + "pending": { + "$rpc": "undefined" + }, + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + } + } + }, + "f46324b14756": { + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "pending": true, + "version": 3 + }, + "f624ac81d963": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "method_not_found: Unknown method", + "isRpcDeliveryUnknown": false + } + }, + "fdf764b375ae": { + "outcome": { + "relayHostId": "relay-host-0001x", + "version": 4 + }, + "pending": false, + "version": 4 + } + }, + "recording": { + "scenario": "matrix-relay.credential-rotation-pairing.provisionrelay-1", + "checkpoints": [ + { + "id": "relay-rotation-installs-and-commits.normal:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "f2c843a9b548" + }, + "state": "fdf764b375ae", + "effects": ["6fc6c751d8be", "bcef5f2116bb"] + } + }, + { + "id": "relay-rotation-installs-and-commits.result-absent:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "d76c653d35ca"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "8cfbee11e6cb" + }, + "state": "1ca1f62052cd", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.result-null:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "db2a43cbdbc3"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "06dee54a3689" + }, + "state": "1174361fa42c", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-ok-missing:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "70f7b5793181"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "f19ff6c94d68" + }, + "state": "f46324b14756", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-false-string-error:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "854b508a4dce"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "5099f8914209" + }, + "state": "1748121fa6cb", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.inner-false-object-error:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "8e35765f186e"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "5099f8914209" + }, + "state": "1748121fa6cb", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.outer-refused:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "bc4aa6dd08a2"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "4e3b57d795cb" + }, + "state": "289c8fa743e7", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.outer-refused-no-message:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "f252d71165b4"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "d56bfdbce702" + }, + "state": "a70a2b66080c", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.method-not-found:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "7166e9997c47"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "f624ac81d963" + }, + "state": "6cfdd8ca783a", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.transport-rejection:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "538f8ffc076c"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "a947768bc0ed" + }, + "state": "a33e069666af", + "effects": ["6fc6c751d8be"] + } + }, + { + "id": "relay-rotation-installs-and-commits.transport-rejection-no-message:credential-rotated", + "observation": { + "sender": ["8336e309abb8", "3f50a99cf01c"], + "payloads": ["4877d080e309", "675a60981a5e"], + "settlements": { + "rotate": "c7584e82c72f" + }, + "state": "8a952a24a43b", + "effects": ["6fc6c751d8be"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-1.json new file mode 100644 index 00000000000..7ade9fee6be --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-1.json @@ -0,0 +1,825 @@ +{ + "operation": "relay.direct-upgrade", + "family": "relay.direct-upgrade", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "03355bc2696d02fed125d9f0e24c6c26c8df2f3709c1c5f4412aaf9317cd41d4", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "0e69ea8bf15f": { + "journal": "present", + "outcome": "failed: " + }, + "157eaa06961f": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "1d7fdb67d4da": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "25b377db6629": { + "name": "host-saved", + "value": "host-1" + }, + "2b3f0d69e5c0": { + "journal": "present", + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]" + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "541fbb4c1bb0": { + "journal": "present", + "outcome": "failed: refused: outer refused" + }, + "54733e945aef": { + "journal": "present", + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]" + }, + "55af89989a85": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "590b3311b0c4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "token": "pending00000000000000000000000000000000001x", + "version": 4 + }, + "deviceToken": "device-token-1", + "hostId": "host-1", + "v": 1 + }, + "host": { + "deviceToken": "device-token-1", + "endpoint": "ws://192.168.1.10:8765", + "endpoints": [ + { + "id": "direct-primary", + "kind": "lan", + "url": "ws://192.168.1.10:8765" + }, + { + "id": "relay-primary", + "kind": "relay", + "url": "wss://cell.example/v1/connect/relay-host-0001x" + } + ], + "id": "host-1", + "lastConnected": 1767225600000, + "name": "Fixture host", + "publicKeyB64": "AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=", + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "relayHostId": "relay-host-0001x" + } + } + }, + "6c43da669636": { + "journal": { + "$rpc": "null" + }, + "outcome": "declined" + }, + "7583d8b57ef8": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "81230fab3114": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "84a67e5b95a5": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "8eb22646fb28": { + "journal": "present", + "outcome": "failed: refused: " + }, + "952828fa571a": { + "journal": "present", + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]" + }, + "9631a7132ab0": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "980bbba0b617": { + "journal": { + "$rpc": "null" + }, + "outcome": "relay-host-0001x" + }, + "a2c193508948": { + "name": "journal-cleared", + "value": "upgrade" + }, + "a3865c87e54b": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "a3dc16ec07e4": { + "journal": "present", + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]" + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "abe9b3fdea58": { + "journal": "present", + "outcome": "failed: transport failure" + }, + "ba95b28e3a94": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "beafd16aeb22": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "c0a543a83bd5": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "d5eb910acc55": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "d6e7487f3275": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "e4db75cccc06": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "e8ffbfb9ecd4": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "eadc22371637": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "ee20a1dc39e7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "null" + } + }, + "f4f341e9c757": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "f85f71f6d927": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + } + }, + "recording": { + "scenario": "matrix-relay.direct-upgrade-pairing.getendpoints-1", + "checkpoints": [ + { + "id": "relay-direct-upgrade-commits.normal:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "590b3311b0c4" + }, + "state": "980bbba0b617", + "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + } + }, + { + "id": "relay-direct-upgrade-commits.result-absent:direct-upgrade-committed", + "observation": { + "sender": ["f85f71f6d927"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "8cfbee11e6cb" + }, + "state": "952828fa571a", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.result-null:direct-upgrade-committed", + "observation": { + "sender": ["c0a543a83bd5"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "06dee54a3689" + }, + "state": "2b3f0d69e5c0", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-ok-missing:direct-upgrade-committed", + "observation": { + "sender": ["eadc22371637"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "f4f341e9c757" + }, + "state": "54733e945aef", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-false-string-error:direct-upgrade-committed", + "observation": { + "sender": ["84a67e5b95a5"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "d6e7487f3275" + }, + "state": "a3dc16ec07e4", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-false-object-error:direct-upgrade-committed", + "observation": { + "sender": ["9631a7132ab0"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "d6e7487f3275" + }, + "state": "a3dc16ec07e4", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.outer-refused:direct-upgrade-committed", + "observation": { + "sender": ["e4db75cccc06"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "4e3b57d795cb" + }, + "state": "541fbb4c1bb0", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.outer-refused-no-message:direct-upgrade-committed", + "observation": { + "sender": ["81230fab3114"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "d56bfdbce702" + }, + "state": "8eb22646fb28", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.method-not-found:direct-upgrade-committed", + "observation": { + "sender": ["55af89989a85"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "ee20a1dc39e7" + }, + "state": "6c43da669636", + "effects": ["a2c193508948"] + } + }, + { + "id": "relay-direct-upgrade-commits.transport-rejection:direct-upgrade-committed", + "observation": { + "sender": ["e8ffbfb9ecd4"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "a947768bc0ed" + }, + "state": "abe9b3fdea58", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.transport-rejection-no-message:direct-upgrade-committed", + "observation": { + "sender": ["d5eb910acc55"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "c7584e82c72f" + }, + "state": "0e69ea8bf15f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-2.json b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-2.json new file mode 100644 index 00000000000..63fbd8f82ae --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.getendpoints-2.json @@ -0,0 +1,825 @@ +{ + "operation": "relay.direct-upgrade", + "family": "relay.direct-upgrade", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "d0c4dd34645308f30c0999ea74c16b53f20e9183832fdf016c3dc21434744b05", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "0e69ea8bf15f": { + "journal": "present", + "outcome": "failed: " + }, + "157eaa06961f": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "1b79d2790caa": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "1d7fdb67d4da": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "25b377db6629": { + "name": "host-saved", + "value": "host-1" + }, + "2b3f0d69e5c0": { + "journal": "present", + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]" + }, + "3329c401720a": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "3dc76aecf5e0": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "relay endpoint reconciliation became unavailable", + "isRpcDeliveryUnknown": false + } + }, + "47728c6fb437": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-3", + "ok": false + } + } + }, + "4deca0026eb4": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "541fbb4c1bb0": { + "journal": "present", + "outcome": "failed: refused: outer refused" + }, + "54733e945aef": { + "journal": "present", + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]" + }, + "590b3311b0c4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "token": "pending00000000000000000000000000000000001x", + "version": 4 + }, + "deviceToken": "device-token-1", + "hostId": "host-1", + "v": 1 + }, + "host": { + "deviceToken": "device-token-1", + "endpoint": "ws://192.168.1.10:8765", + "endpoints": [ + { + "id": "direct-primary", + "kind": "lan", + "url": "ws://192.168.1.10:8765" + }, + { + "id": "relay-primary", + "kind": "relay", + "url": "wss://cell.example/v1/connect/relay-host-0001x" + } + ], + "id": "host-1", + "lastConnected": 1767225600000, + "name": "Fixture host", + "publicKeyB64": "AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=", + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "relayHostId": "relay-host-0001x" + } + } + }, + "6d07890f0d82": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "7583d8b57ef8": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "83501517f8f9": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "890c5d024d91": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "8eb22646fb28": { + "journal": "present", + "outcome": "failed: refused: " + }, + "952828fa571a": { + "journal": "present", + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]" + }, + "980bbba0b617": { + "journal": { + "$rpc": "null" + }, + "outcome": "relay-host-0001x" + }, + "a2c193508948": { + "name": "journal-cleared", + "value": "upgrade" + }, + "a3865c87e54b": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "a3dc16ec07e4": { + "journal": "present", + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]" + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "abe9b3fdea58": { + "journal": "present", + "outcome": "failed: transport failure" + }, + "ae02e37a943d": { + "journal": "present", + "outcome": "failed: relay endpoint reconciliation became unavailable" + }, + "ba95b28e3a94": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "beafd16aeb22": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "c6a5d3f3fffe": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "d6e7487f3275": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "de20033f1dbf": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true + } + } + }, + "f4f341e9c757": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"relay\"\n ],\n \"message\": \"Invalid input: expected object, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "f9a6d9a9d192": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-3", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-relay.direct-upgrade-pairing.getendpoints-2", + "checkpoints": [ + { + "id": "relay-direct-upgrade-commits.normal:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "590b3311b0c4" + }, + "state": "980bbba0b617", + "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + } + }, + { + "id": "relay-direct-upgrade-commits.result-absent:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "de20033f1dbf"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "8cfbee11e6cb" + }, + "state": "952828fa571a", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.result-null:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "1b79d2790caa"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "06dee54a3689" + }, + "state": "2b3f0d69e5c0", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-ok-missing:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "890c5d024d91"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "f4f341e9c757" + }, + "state": "54733e945aef", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-false-string-error:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "6d07890f0d82"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "d6e7487f3275" + }, + "state": "a3dc16ec07e4", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-false-object-error:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "83501517f8f9"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "d6e7487f3275" + }, + "state": "a3dc16ec07e4", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.outer-refused:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "f9a6d9a9d192"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "4e3b57d795cb" + }, + "state": "541fbb4c1bb0", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.outer-refused-no-message:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "47728c6fb437"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "d56bfdbce702" + }, + "state": "8eb22646fb28", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.method-not-found:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "3329c401720a"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "3dc76aecf5e0" + }, + "state": "ae02e37a943d", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.transport-rejection:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "4deca0026eb4"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "a947768bc0ed" + }, + "state": "abe9b3fdea58", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.transport-rejection-no-message:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "c6a5d3f3fffe"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "c7584e82c72f" + }, + "state": "0e69ea8bf15f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.provisionrelay-1.json b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.provisionrelay-1.json new file mode 100644 index 00000000000..db8aba4bec6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-relay.direct-upgrade-pairing.provisionrelay-1.json @@ -0,0 +1,835 @@ +{ + "operation": "relay.direct-upgrade", + "family": "relay.direct-upgrade", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "0fe163f405373adbb1913dddd79d6d596bf88d69fc27c824ba5a2cd4c1406446", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "011ca02158db": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "06dee54a3689": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "075b596094a0": { + "journal": "present", + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]" + }, + "0799e98bb19f": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "0e69ea8bf15f": { + "journal": "present", + "outcome": "failed: " + }, + "157eaa06961f": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "1d7fdb67d4da": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "25b377db6629": { + "name": "host-saved", + "value": "host-1" + }, + "2a6e0fd0f08e": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + }, + "2b3f0d69e5c0": { + "journal": "present", + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received null\"\n }\n]" + }, + "3a68c3c9ea85": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "3ada736eb1f5": { + "journal": "present", + "outcome": "failed: [\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]" + }, + "4e3b57d795cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: outer refused", + "isRpcDeliveryUnknown": false + } + }, + "5099f8914209": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"ok\",\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized keys: \\\"ok\\\", \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "541fbb4c1bb0": { + "journal": "present", + "outcome": "failed: refused: outer refused" + }, + "590b3311b0c4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "token": "pending00000000000000000000000000000000001x", + "version": 4 + }, + "deviceToken": "device-token-1", + "hostId": "host-1", + "v": 1 + }, + "host": { + "deviceToken": "device-token-1", + "endpoint": "ws://192.168.1.10:8765", + "endpoints": [ + { + "id": "direct-primary", + "kind": "lan", + "url": "ws://192.168.1.10:8765" + }, + { + "id": "relay-primary", + "kind": "relay", + "url": "wss://cell.example/v1/connect/relay-host-0001x" + } + ], + "id": "host-1", + "lastConnected": 1767225600000, + "name": "Fixture host", + "publicKeyB64": "AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=", + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "relayHostId": "relay-host-0001x" + } + } + }, + "6c43da669636": { + "journal": { + "$rpc": "null" + }, + "outcome": "declined" + }, + "7583d8b57ef8": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "85d4f26647a1": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "8cfbee11e6cb": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]", + "isRpcDeliveryUnknown": false + } + }, + "8dda0f58317b": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "8eb22646fb28": { + "journal": "present", + "outcome": "failed: refused: " + }, + "9017cc29cb80": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "952828fa571a": { + "journal": "present", + "outcome": "failed: [\n {\n \"expected\": \"object\",\n \"code\": \"invalid_type\",\n \"path\": [],\n \"message\": \"Invalid input: expected object, received undefined\"\n }\n]" + }, + "980bbba0b617": { + "journal": { + "$rpc": "null" + }, + "outcome": "relay-host-0001x" + }, + "9ff97c1fab7b": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "a2c193508948": { + "name": "journal-cleared", + "value": "upgrade" + }, + "a3865c87e54b": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "a947768bc0ed": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + }, + "abe9b3fdea58": { + "journal": "present", + "outcome": "failed: transport failure" + }, + "ba95b28e3a94": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "bcb3b3b6333a": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "beafd16aeb22": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "c7584e82c72f": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + }, + "ce15ce71fe2b": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "d56bfdbce702": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "refused: ", + "isRpcDeliveryUnknown": false + } + }, + "ee20a1dc39e7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "null" + } + }, + "f19ff6c94d68": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "ZodError", + "message": "[\n {\n \"code\": \"invalid_value\",\n \"values\": [\n 1\n ],\n \"path\": [\n \"v\"\n ],\n \"message\": \"Invalid input: expected 1\"\n },\n {\n \"expected\": \"string\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"reqId\"\n ],\n \"message\": \"Invalid input: expected string, received undefined\"\n },\n {\n \"code\": \"invalid_value\",\n \"values\": [\n \"relay-basis\",\n \"authenticated-direct\"\n ],\n \"path\": [\n \"authorizationMode\"\n ],\n \"message\": \"Invalid option: expected one of \\\"relay-basis\\\"|\\\"authenticated-direct\\\"\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"currentVersion\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"expected\": \"number\",\n \"code\": \"invalid_type\",\n \"path\": [\n \"resumeExpiresAt\"\n ],\n \"message\": \"Invalid input: expected number, received undefined\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"error\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key: \\\"error\\\"\"\n }\n]", + "isRpcDeliveryUnknown": false + } + } + }, + "recording": { + "scenario": "matrix-relay.direct-upgrade-pairing.provisionrelay-1", + "checkpoints": [ + { + "id": "relay-direct-upgrade-commits.normal:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "590b3311b0c4" + }, + "state": "980bbba0b617", + "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + } + }, + { + "id": "relay-direct-upgrade-commits.result-absent:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "bcb3b3b6333a"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "8cfbee11e6cb" + }, + "state": "952828fa571a", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.result-null:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "ce15ce71fe2b"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "06dee54a3689" + }, + "state": "2b3f0d69e5c0", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-ok-missing:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "0799e98bb19f"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "f19ff6c94d68" + }, + "state": "075b596094a0", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-false-string-error:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "85d4f26647a1"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "5099f8914209" + }, + "state": "3ada736eb1f5", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.inner-false-object-error:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "9ff97c1fab7b"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "5099f8914209" + }, + "state": "3ada736eb1f5", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.outer-refused:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "3a68c3c9ea85"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "4e3b57d795cb" + }, + "state": "541fbb4c1bb0", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.outer-refused-no-message:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "8dda0f58317b"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "d56bfdbce702" + }, + "state": "8eb22646fb28", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.method-not-found:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "2a6e0fd0f08e"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "ee20a1dc39e7" + }, + "state": "6c43da669636", + "effects": ["a2c193508948"] + } + }, + { + "id": "relay-direct-upgrade-commits.transport-rejection:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "9017cc29cb80"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "a947768bc0ed" + }, + "state": "abe9b3fdea58", + "effects": [] + } + }, + { + "id": "relay-direct-upgrade-commits.transport-rejection-no-message:direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "011ca02158db"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da"], + "settlements": { + "upgrade": "c7584e82c72f" + }, + "state": "0e69ea8bf15f", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-relay.pairing-recovery-pairing.getendpoints-1.json b/mobile/rpc-foundation/goldens/matrix-relay.pairing-recovery-pairing.getendpoints-1.json new file mode 100644 index 00000000000..e88717ae336 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-relay.pairing-recovery-pairing.getendpoints-1.json @@ -0,0 +1,787 @@ +{ + "operation": "relay.pairing-recovery", + "family": "relay.pairing-recovery", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "5aaa104a652d4f10cd48ab742112cf59fca22f52bbf85ee3716505a9642fbe37", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "10e679344b45": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "178d5cbb5880": { + "name": "journal-updated", + "value": "relay-basis" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "25b377db6629": { + "name": "host-saved", + "value": "host-1" + }, + "2eeacc921b96": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "Connection closed", + "isRpcDeliveryUnknown": true + } + } + }, + "35b3ec66b615": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "42bd1e4b1fec": { + "name": "journal-cleared", + "value": "recovery" + }, + "4b671f98d808": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "4db4ba57f248": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "54c5309cac70": { + "outcome": "unrecovered", + "winner": { + "$rpc": "null" + } + }, + "7a3e4e5413b5": { + "outcome": "recovered", + "winner": { + "$rpc": "null" + } + }, + "83b560135719": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "a772bd8e8c4e": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "aede376f279f": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "b6e709c11a41": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}" + }, + "baf49bcdca70": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c02af6dd81bf": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "c4e8e63a5f9f": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "c5d6533ca9ce": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "relay-basis", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "c8a7c6e1a485": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "deferred" + }, + "f0723ea3ab16": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "recovered" + }, + "f98de3f4f0c2": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "fcb233bb6e13": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + } + }, + "recording": { + "scenario": "matrix-relay.pairing-recovery-pairing.getendpoints-1", + "checkpoints": [ + { + "id": "relay-pairing-recovery-resume-committed.normal:recovered-on-resume", + "observation": { + "sender": ["c5d6533ca9ce"], + "payloads": ["b6e709c11a41"], + "settlements": { + "recover": "f0723ea3ab16" + }, + "state": "7a3e4e5413b5", + "effects": [ + "178d5cbb5880", + "1da0bf924e75", + "25b377db6629", + "42bd1e4b1fec", + "0193ae4dbb38" + ] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.result-absent:recovered-on-resume", + "observation": { + "sender": ["35b3ec66b615", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.result-absent:cleanup", + "observation": { + "sender": ["35b3ec66b615", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.result-null:recovered-on-resume", + "observation": { + "sender": ["4b671f98d808", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.result-null:cleanup", + "observation": { + "sender": ["4b671f98d808", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.inner-ok-missing:recovered-on-resume", + "observation": { + "sender": ["c02af6dd81bf", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.inner-ok-missing:cleanup", + "observation": { + "sender": ["c02af6dd81bf", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.inner-false-string-error:recovered-on-resume", + "observation": { + "sender": ["4db4ba57f248", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.inner-false-string-error:cleanup", + "observation": { + "sender": ["4db4ba57f248", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.inner-false-object-error:recovered-on-resume", + "observation": { + "sender": ["fcb233bb6e13", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.inner-false-object-error:cleanup", + "observation": { + "sender": ["fcb233bb6e13", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.outer-refused:recovered-on-resume", + "observation": { + "sender": ["a772bd8e8c4e", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.outer-refused:cleanup", + "observation": { + "sender": ["a772bd8e8c4e", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.outer-refused-no-message:recovered-on-resume", + "observation": { + "sender": ["baf49bcdca70", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.outer-refused-no-message:cleanup", + "observation": { + "sender": ["baf49bcdca70", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.method-not-found:recovered-on-resume", + "observation": { + "sender": ["10e679344b45", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.method-not-found:cleanup", + "observation": { + "sender": ["10e679344b45", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.transport-rejection:recovered-on-resume", + "observation": { + "sender": ["aede376f279f", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.transport-rejection:cleanup", + "observation": { + "sender": ["aede376f279f", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.transport-rejection-no-message:recovered-on-resume", + "observation": { + "sender": ["83b560135719", "c4e8e63a5f9f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "9270aeb7d9c6" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38"] + } + }, + { + "id": "relay-pairing-recovery-resume-committed.transport-rejection-no-message:cleanup", + "observation": { + "sender": ["83b560135719", "2eeacc921b96"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2"], + "settlements": { + "recover": "c8a7c6e1a485" + }, + "state": "54c5309cac70", + "effects": ["0193ae4dbb38", "0193ae4dbb38"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json index 8fafc9beff9..3ed8daf1e9b 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.activate-1.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "73366226aeaec1581aeeb47219fc703917143cfd7f6a2eb01d7bd703a7c7612d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json index 8b5cd2c1fab..cb404e16ac4 100644 --- a/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-session.tab-reveal-session.tabs.list-1.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "c38f2bc5c9faca0774dfe202137877bada9deba165c5e9c955cbe67eae0cbdd9", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json index 7505109479a..0ac0fdf4582 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-preflight.detectremoteagents-1.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a0effc9a0be519ccd18c1b1abfc8b497cd3858b89ea8d345ac0f8bd6d195cf21", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json index dfde62ab602..b13c4ce1de5 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-repo.list-1.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "c21b2e0e97fab86664f634cc99d77dd587df4af4d02e6286c8380e09844096b2", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json index e6f450c3d25..fe3e78b6689 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-agent-read-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "46c4e32a921612c736c8cf45ff72ed513431c917ed3dd03f289c0ba4c28d6adb", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json index ee5fbf6c1e7..495e4bcfd45 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings-best-effort-settings.update-1.json @@ -3,9 +3,9 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "cf671da175d50a4c2e1336f4e8338c24c4752db111e1eafd226bee6ff3582b1d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json index 9dfa1058b3f..57ad131f5a2 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.bot-overrides-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "01408cebcc193f8e30119381c8acf494fa5e29850fe010809deb330c2f9bcb36", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json index b765e4a4eb9..b05ece5e360 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-linear.status-1.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "19b445b39da98d28bcbcdab6f70e47ce208ca68f165e7b62c5fe9762eee67c8d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json index 029719ef81e..82fa2677372 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-preflight.check-1.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4953dd0de509ce620b9840d7f460e472dc74f54d53636694d12cba2e3bb51da8", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json index 9eb7464df6e..5745b101304 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.home-providers-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "70f601caeaee957bd3b172fc0fc12e85d6e2d6bed7683c86869559c6c9f25834", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json index b7ee4ec8711..12867c507ed 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-host.platform-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "687b109bd2bcc0c85b7c858d553e68e2fc4cb5b281d9f8b32836dbacc4bdc8f2", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json index 39027b3569d..a69f14974d0 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-repo.list-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3199c745e22973b432b0a36c34bb0bdda994334a4a0cd7ad2daf8b172625ce8d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json index a12a8e3ec0e..83c94aea441 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "5e9c3ff57cf432b24a17ee046636b61b94116a687cfa506cd79dee464542b76b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json index 33488a5f028..be16ebbbe59 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.repo-metadata-ssh.listtargetsummaries-1.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a88061d3d1f03074b0ed2b663b523f1602362bc317ba614106f1f646d037d6e3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json index 3c390724097..28d162b3238 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-folderworkspace.list-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "50ba7c7963cb494e4b3d484eb334977d21cc69018da57d75a7b6fd0c92860bd2", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json index d34f364bd50..be8633e1ffc 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-projectgroup.list-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "8dfd4550b39f0cfcb9aaa72fab0631b11f9e776ed389b206b326359d7f4c2d6e", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json index 61422bd128f..c6963458d31 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-repo.list-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "85dc526201f66409dd6a411c5e14615b82389791ec210efb9889078f5d580373", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json index 81cb1e44276..f0acfede632 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "080e10ae774ef097082267da0c8b6d0ebacae582d57b04a189c123258d0e5131", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json index a56126483d7..8c7dec2cd1d 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.resume-metadata-worktree.ps-1.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "5988fa5ce0bf6b8585f7ec66918123ee086d5cdf1185a4eeff2e88904985064c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json index c99fdf77613..9b010e381d3 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-linear.status-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f5033a7a3567cc9e016bf09ac8bcd8ff381c3054c041dbccc773f7011918bf1d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json index 33d8f68499e..9483fc98ceb 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-preflight.check-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "0931b3d35868e5452cb550962f2408b6ce7cd6c89e90a9cf2897425edbb4b42d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json index f906996b6b9..8617a501cd5 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "d0f8d9bfe0e1469af3b0dab8b5c9799d91cc2234e72f0e031d6872059654077d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json index 287f8acd339..5b4683a49c7 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-status.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3f448feff463b59c3927dae020ecd8d4931bb4a6036df6d6af080de2ec5fcf2b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json index a889d4ef078..b8466f447ff 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-hydration-ui.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4438f9fd62876333bb980157612aaf457c5a9b9115659c8c941c3b373ad071dd", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json index 979228bca1f..9fb4ae00a44 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "7e4c5bb29e0f630cda8a09233575b9295e485f3d3e315ebdc0458c69515fcfc7", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json index 1ccd90e4c6e..5aed2c81749 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-create-worktree.create-1.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "1d7713cf4c23d053105c2abb02340d81d5eb689f4311a0984932d8ebd031b4ce", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json index acd992a7643..9c89db5314a 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.task-workspace-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "994ea8b4ddb05774a8c2d5902bb68bf5e8f25399a787262b8f23f458f2790698", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json index 362a218cdad..27f16c0c67c 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-linear.status-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "30b3f8d79589e9fb3d7ef804233554fa231f68ab88e5130ddfa78e79221e3c78", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json index 45564a167e7..ef1687a9330 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-preflight.check-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a5366cbd31d899feeb7e1901edd0c78191c2c8c8179ad5d5b24b7ca22bd538f8", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json index e26dc16d6ad..521bbb10a95 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "797ea410af6536410335ebe93b8bc354cd633cf980eb95efbb10bc46f5516cb7", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json index 94da15df846..f18a3d4f1c4 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-context-ui.get-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3cd29e7b6a1cdfd99796a58cf6ad6f9aa3dbac75dd6e989ea99ba6027c210028", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json index 170d452ac51..ba102aecf33 100644 --- a/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-settings.workspace-submit-settings.get-1.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a89bdf93df71a958810aba72c80e42f663644781a29e934898e2ddf86c5dd5d5", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json index e408bae4119..f3484e1fb59 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.reposlug-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "749f877ac0c08860f74fc56e34b07f51960dda5bd1fdcf9df847b5200bf67779", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json index 4993b35565a..f2e366b85c0 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitem-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "2a11156b7b6d3cf0773c8dc02a72e126bc187dcf62ad7d1bf5f30d7b27192b03", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json index f425da8f3fa..0a0c9f52175 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-github.workitembyownerrepo-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4c2560ac236a1cc1ef239b7c97a0436e115b19a6ad3ddd96b3b77970aa631ae3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json index 5214024b62a..b46d792e6e4 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.paste-lookup-gitlab.workitembypath-1.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ab5511fa34181dc9de590df2fe57a0d061a261e7b204a6ef830c03bc53923d65", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json index 4c21157e14c..eb55f7c1001 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-github.listworkitems-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ea5c32c4dbb67aae1ebaf809a28104d52d189e5153d9b28285f4d8a6d78753ea", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json index 93b17c0671d..c9633aba84e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-gitlab.listworkitems-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "541a282829d3aa5d6b66eeba06e783368f397178ff0d2bdf3e87bccdc62b690f", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json index 2979643ea9c..d12ebac61b2 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.listissues-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "767044526344237daee0a3f981a10615fbb9ebc3f45c2f6f41f9b8b16d362082", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json index d45e0fb6df5..248e0262971 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-linear.searchissues-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "40a8ea6a916d4266bd80148e40fd817bbe80cefa02465b88d37c42cebed44f22", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json index b0629033f9b..693fd38dd9a 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.smart-source-search-repo.searchrefs-1.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "aa06630cd902fd5dde5181bddd38f5478ae5b48044a3105b090728158aa9a621", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json index 4840f31a2b0..2f66edf741b 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.searchrefs-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "9e91d46870cd69279cc7d8ebfd317ab8b13136ccff9662876c7601a3a83ecafe", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json index 6ef143268c6..8b413196d13 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-source-repo.sparsepresets-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "2d4a681bffbc5ff9d3040ea0d6bb2603ee940c3c497269d0b63caca564fb25e1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json index 7ac2c78b995..00f400fd2fa 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-repo.savesparsepreset-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3d4637406e2d658b72f73153f0a5e176cb8b143593b72bce0cdf979bc6e4cbdd", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json index aad4c7d9fe7..7b5fd07e03d 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-sparse-ssh.getstate-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3453024581230908d1e0e9335f5310e7b4ae03faf50d93654b9ff28c464fb95f", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json index 9ae9fe3d7d8..d7919da2a3a 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-local-preflight.detectagents-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh-local", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "28f7ba289c188bfc121ef7b969133711189e887fbfc7b37c8a5401ea7f30b56a", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json index ea84ad9ce8a..73d1a13f764 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-preflight.detectremoteagents-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "35771ab92d0d4ff44a1dd6e5f1e5d3137570a2e013bddea5ca77ecac7989ed53", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json index 70861e8c3e5..3966d9b2b09 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-repo.hooks-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "39451d3c811068754f91ac243fe1208f4ce742df53261314345d8209ba761e94", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json index 3cfc59c03b2..de4c24d380e 100644 --- a/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json +++ b/mobile/rpc-foundation/goldens/matrix-tasks.workspace-ssh-ssh.connect-1.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "5cc1773d06d49d2616da72f2790753322edda6d67e12b5e41116971d34787391", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-transport.capability-probe-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-transport.capability-probe-status.get-1.json new file mode 100644 index 00000000000..e529dbc3f9a --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-transport.capability-probe-status.get-1.json @@ -0,0 +1,537 @@ +{ + "operation": "transport.capability-probe", + "family": "transport.capability-probe", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "874b1a120443ee679e2f4b3974762fd84fc929e93a2117b20bbb0cf373316616", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "16cd464bf664": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "2698c9770ad3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "2c76473bef66": { + "published": [] + }, + "4451bb95a76e": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "7d3dd7f9381b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "88200d49083c": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "89236e432861": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "944bf432f199": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9cdf3c107e7b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "b4584cf1e1a9": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["push.v1", "codex.reset-credit"] + } + } + } + }, + "bd96613904d8": { + "published": [["push.v1", "codex.reset-credit"]] + }, + "c71b2f8a6993": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "cc97c2cd21f1": { + "published": [[]] + }, + "de87f6266897": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "matrix-transport.capability-probe-status.get-1", + "checkpoints": [ + { + "id": "transport-capability-probe-publishes.normal:capabilities-published", + "observation": { + "sender": ["b4584cf1e1a9"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "bd96613904d8", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.result-absent:capabilities-published", + "observation": { + "sender": ["7d3dd7f9381b"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "cc97c2cd21f1", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.result-null:capabilities-published", + "observation": { + "sender": ["88200d49083c"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "cc97c2cd21f1", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.inner-ok-missing:capabilities-published", + "observation": { + "sender": ["4451bb95a76e"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "cc97c2cd21f1", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.inner-false-string-error:capabilities-published", + "observation": { + "sender": ["944bf432f199"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "cc97c2cd21f1", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.inner-false-object-error:capabilities-published", + "observation": { + "sender": ["89236e432861"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "cc97c2cd21f1", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.outer-refused:capabilities-published", + "observation": { + "sender": ["16cd464bf664"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2c76473bef66", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.outer-refused-no-message:capabilities-published", + "observation": { + "sender": ["9cdf3c107e7b"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2c76473bef66", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.method-not-found:capabilities-published", + "observation": { + "sender": ["c71b2f8a6993"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2c76473bef66", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.transport-rejection:capabilities-published", + "observation": { + "sender": ["de87f6266897"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2c76473bef66", + "effects": [] + } + }, + { + "id": "transport-capability-probe-publishes.transport-rejection-no-message:capabilities-published", + "observation": { + "sender": ["2698c9770ad3"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2c76473bef66", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-transport.host-status-gates-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-transport.host-status-gates-status.get-1.json new file mode 100644 index 00000000000..0912ce63310 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-transport.host-status-gates-status.get-1.json @@ -0,0 +1,566 @@ +{ + "operation": "transport.host-status-gates", + "family": "transport.host-status-gates", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "d6be62e5eb2737d75634c053098d06a4bb175c64ff915cec6ead79922492a068", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "16cd464bf664": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "2698c9770ad3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "3494eeb65d3d": { + "appVersion": { + "$rpc": "null" + }, + "capabilities": [], + "floatingWorkspace": false, + "pending": false, + "verdict": { + "desktopVersion": 0, + "kind": "blocked", + "reason": "desktop-too-old", + "requiredDesktopVersion": 2 + } + }, + "36d81979cef2": { + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspace": true, + "pending": false, + "verdict": { + "kind": "ok" + } + }, + "4451bb95a76e": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "7d3dd7f9381b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "88200d49083c": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "89236e432861": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "944bf432f199": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9cdf3c107e7b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c71b2f8a6993": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "de87f6266897": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "df2c10616b5e": { + "appVersion": { + "$rpc": "null" + }, + "capabilities": [], + "floatingWorkspace": false, + "pending": false, + "verdict": { + "kind": "ok" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "eed0ae8cfbd7": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspaceEnabled": true, + "minCompatibleMobileVersion": 1, + "protocolVersion": 5 + } + } + } + } + }, + "recording": { + "scenario": "matrix-transport.host-status-gates-status.get-1", + "checkpoints": [ + { + "id": "transport-host-status-gates-ready.normal:gates-proven", + "observation": { + "sender": ["eed0ae8cfbd7"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "36d81979cef2", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.result-absent:gates-proven", + "observation": { + "sender": ["7d3dd7f9381b"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.result-null:gates-proven", + "observation": { + "sender": ["88200d49083c"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.inner-ok-missing:gates-proven", + "observation": { + "sender": ["4451bb95a76e"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "3494eeb65d3d", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.inner-false-string-error:gates-proven", + "observation": { + "sender": ["944bf432f199"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "3494eeb65d3d", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.inner-false-object-error:gates-proven", + "observation": { + "sender": ["89236e432861"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "3494eeb65d3d", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.outer-refused:gates-proven", + "observation": { + "sender": ["16cd464bf664"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.outer-refused-no-message:gates-proven", + "observation": { + "sender": ["9cdf3c107e7b"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.method-not-found:gates-proven", + "observation": { + "sender": ["c71b2f8a6993"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.transport-rejection:gates-proven", + "observation": { + "sender": ["de87f6266897"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + }, + { + "id": "transport-host-status-gates-ready.transport-rejection-no-message:gates-proven", + "observation": { + "sender": ["2698c9770ad3"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-direct-status.json b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-direct-status.json new file mode 100644 index 00000000000..410c3218a91 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-direct-status.json @@ -0,0 +1,576 @@ +{ + "operation": "transport.pairing-race", + "family": "transport.pairing-race", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "3d39ad40183f9d115afcf6d8117daeaf897bcc692ee6ed76dfdd8bd9441dde12", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "16cd464bf664": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "2698c9770ad3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "2d40d1d38104": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": false, + "message": "Unsupported observation: function" + } + }, + "36caf183b988": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "4451bb95a76e": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "7d3dd7f9381b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true + } + } + }, + "88200d49083c": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "89236e432861": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "944bf432f199": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "9cdf3c107e7b": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-1", + "ok": false + } + } + }, + "a7d5becc0aed": { + "outcome": "relay" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "c71b2f8a6993": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "de87f6266897": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + } + }, + "recording": { + "scenario": "matrix-transport.pairing-race-direct-status", + "checkpoints": [ + { + "id": "transport-pairing-race-direct-wins.normal:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.result-absent:direct-wins-the-tie", + "observation": { + "sender": ["7d3dd7f9381b", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.result-null:direct-wins-the-tie", + "observation": { + "sender": ["88200d49083c", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.inner-ok-missing:direct-wins-the-tie", + "observation": { + "sender": ["4451bb95a76e", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.inner-false-string-error:direct-wins-the-tie", + "observation": { + "sender": ["944bf432f199", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.inner-false-object-error:direct-wins-the-tie", + "observation": { + "sender": ["89236e432861", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.outer-refused:direct-wins-the-tie", + "observation": { + "sender": ["16cd464bf664", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.outer-refused-no-message:direct-wins-the-tie", + "observation": { + "sender": ["9cdf3c107e7b", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.method-not-found:direct-wins-the-tie", + "observation": { + "sender": ["c71b2f8a6993", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.transport-rejection:direct-wins-the-tie", + "observation": { + "sender": ["de87f6266897", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.transport-rejection-no-message:direct-wins-the-tie", + "observation": { + "sender": ["2698c9770ad3", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-relay-status.json b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-relay-status.json new file mode 100644 index 00000000000..64bef6e5e16 --- /dev/null +++ b/mobile/rpc-foundation/goldens/matrix-transport.pairing-race-relay-status.json @@ -0,0 +1,583 @@ +{ + "operation": "transport.pairing-race", + "family": "transport.pairing-race", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "a8ef582ffc70851b4878761ec6d638dbf8f60972f7631b52739748ae55838d4e", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "03b8b5bae048": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "$rpc": "null" + } + } + } + }, + "18c1e8ee98a9": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "transport failure", + "isRpcDeliveryUnknown": true + } + } + }, + "1ca2b2b151f0": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "", + "isRpcDeliveryUnknown": true + } + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "218c5005ac65": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "inner refused", + "ok": false + } + } + } + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "2d40d1d38104": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": false, + "message": "Unsupported observation: function" + } + }, + "36caf183b988": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "87a315fe2862": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "" + }, + "id": "frame-2", + "ok": false + } + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "a10980da78f2": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": { + "message": "inner refused" + }, + "ok": false + } + } + } + }, + "a7d5becc0aed": { + "outcome": "relay" + }, + "b8e45ac26312": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "refused", + "message": "outer refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "bf57ada87e10": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "error": "refused" + } + } + } + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "d9b301beff12": { + "outcome": "direct" + }, + "e9d16781a690": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true + } + } + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + }, + "f699294abe81": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-2", + "ok": false + } + } + } + }, + "recording": { + "scenario": "matrix-transport.pairing-race-relay-status", + "checkpoints": [ + { + "id": "transport-pairing-race-direct-wins.normal:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.result-absent:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "e9d16781a690"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.result-null:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "03b8b5bae048"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.inner-ok-missing:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "bf57ada87e10"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.inner-false-string-error:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "218c5005ac65"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.inner-false-object-error:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "a10980da78f2"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.outer-refused:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "b8e45ac26312"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "d9b301beff12", + "effects": ["0193ae4dbb38", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.outer-refused-no-message:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "87a315fe2862"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "d9b301beff12", + "effects": ["0193ae4dbb38", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.method-not-found:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "f699294abe81"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "d9b301beff12", + "effects": ["0193ae4dbb38", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.transport-rejection:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "18c1e8ee98a9"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "d9b301beff12", + "effects": ["0193ae4dbb38", "2d40d1d38104"] + } + }, + { + "id": "transport-pairing-race-direct-wins.transport-rejection-no-message:direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "1ca2b2b151f0"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "d9b301beff12", + "effects": ["0193ae4dbb38", "2d40d1d38104"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json index 6368fb4cf12..fbfcc01602d 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.create-retry-worktree.create-1.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "e93a36ef900de27e1a566cdb2389ba4f900a330eadbb476b9bfb1ef05707b352", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json index 39cec3ffb81..d381c01fe8c 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolvemrbase-1.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a84f8a5acfd428eb77b5c02a3de0fa8b780c666db31bbe574ecf76cdf84adeb2", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json index ad114ee98a3..5066ed4dcc7 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.hosted-base-worktree.resolveprbase-1.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "45783a7cbb44b04dbbd6bfd6735799bb4c75e503f43f1821cf8640d11f7464ad", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json index b67232b5be4..aa2c750ce37 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.review-link-worktree.set-1.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "2fc093ec505bfac04a4ff0adab991baeba985253486dbe9e3ec9884b8d5f0920", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json index 3f93f9c546d..a1e52248aec 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.runtime-capabilities-status.get-1.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f70c6b1753377b5a502bf7d1e69dc95617f24c42137471320eb393567efbe735", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json b/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json index 51dc69ecef9..1599572399f 100644 --- a/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json +++ b/mobile/rpc-foundation/goldens/matrix-worktree.setup-hook-trust-ui.set-1.json @@ -3,9 +3,9 @@ "family": "worktree.setup-hook-trust", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "8487fd14ed779708415b264e2b80b26b0d5094e379a04f4f32c2cd75ec469182", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/pairing-pre-profile-direct-wins-and-provisions.json b/mobile/rpc-foundation/goldens/pairing-pre-profile-direct-wins-and-provisions.json new file mode 100644 index 00000000000..5bd6af0970f --- /dev/null +++ b/mobile/rpc-foundation/goldens/pairing-pre-profile-direct-wins-and-provisions.json @@ -0,0 +1,258 @@ +{ + "operation": "pairing.pre-profile", + "family": "pairing.pre-profile", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "e4fb7aa3b071c1207f206adcc0f31e92b6bb98a80f86a0772e48b5cebcab24ff", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "0799d165f56e": { + "name": "journal-saved", + "value": "pair-fixture-1" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "1f4d3b93dbcb": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-l99UBPM71AZiC1ghz2glnA\"}}" + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "3c9308d9b7be": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "4030a59932c1": { + "name": "journal-updated", + "value": "pair-fixture-1" + }, + "53412dd89894": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + }, + "56266d1e7340": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "6cb74a535419": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "9b50435fa2f8": { + "outcome": "host-1", + "savedHost": "relay-host-0001x", + "timedOut": false + }, + "b8549409f4a9": { + "name": "journal-cleared", + "value": "pair-fixture-1" + }, + "bc627d34e0d0": { + "name": "host-saved", + "value": "relay-host-0001x" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "d1b2eddf66f4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "hostId": "host-1" + } + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + } + }, + "recording": { + "scenario": "pairing-pre-profile-direct-wins-and-provisions", + "checkpoints": [ + { + "id": "paired-over-direct", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "3c9308d9b7be", "56266d1e7340"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894", "1f4d3b93dbcb"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "9b50435fa2f8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "1da0bf924e75", + "bc627d34e0d0", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/pairing-pre-profile-provision-unsupported-saves-direct-host.json b/mobile/rpc-foundation/goldens/pairing-pre-profile-provision-unsupported-saves-direct-host.json new file mode 100644 index 00000000000..d65a9aee70d --- /dev/null +++ b/mobile/rpc-foundation/goldens/pairing-pre-profile-provision-unsupported-saves-direct-host.json @@ -0,0 +1,191 @@ +{ + "operation": "pairing.pre-profile", + "family": "pairing.pre-profile", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "5696ea2a62bb3f24902305f8bac0c4ae8f1e505f359db76fd69aabe353adae86", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "0799d165f56e": { + "name": "journal-saved", + "value": "pair-fixture-1" + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "4030a59932c1": { + "name": "journal-updated", + "value": "pair-fixture-1" + }, + "4a54bf2090c8": { + "outcome": "host-1", + "savedHost": "direct-only", + "timedOut": false + }, + "53412dd89894": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-l99UBPM71AZiC1ghz2glnA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\"}}" + }, + "540f41097a17": { + "name": "host-saved", + "value": "direct-only" + }, + "6cb74a535419": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "afe249bdfa5f": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "install-l99UBPM71AZiC1ghz2glnA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-3", + "ok": false + } + } + }, + "b8549409f4a9": { + "name": "journal-cleared", + "value": "pair-fixture-1" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "d1b2eddf66f4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "hostId": "host-1" + } + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + } + }, + "recording": { + "scenario": "pairing-pre-profile-provision-unsupported-saves-direct-host", + "checkpoints": [ + { + "id": "direct-host-saved", + "observation": { + "sender": ["26f802fad080", "6cb74a535419", "afe249bdfa5f"], + "payloads": ["1e5b32902af7", "c0c86e67c300", "53412dd89894"], + "settlements": { + "pair": "d1b2eddf66f4" + }, + "state": "4a54bf2090c8", + "effects": [ + "0799d165f56e", + "0193ae4dbb38", + "4030a59932c1", + "540f41097a17", + "b8549409f4a9", + "f203320e31e9", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/pairing-pre-profile-times-out.json b/mobile/rpc-foundation/goldens/pairing-pre-profile-times-out.json new file mode 100644 index 00000000000..0b44d672036 --- /dev/null +++ b/mobile/rpc-foundation/goldens/pairing-pre-profile-times-out.json @@ -0,0 +1,133 @@ +{ + "operation": "pairing.pre-profile", + "family": "pairing.pre-profile", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "9ab72231bf97fbe7eed232019c56568a9411433835eae424628af62c7c6a10c1", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "0799d165f56e": { + "name": "journal-saved", + "value": "pair-fixture-1" + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "86d361a0bf7c": { + "outcome": "unpaired", + "savedHost": { + "$rpc": "null" + }, + "timedOut": false + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "ba9fd57319d3": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "ccefc12fda27": { + "outcome": "unpaired", + "savedHost": { + "$rpc": "null" + }, + "timedOut": true + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + }, + "f6c99f740e75": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "undefined" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "pending", + "startedAt": 0 + } + } + }, + "recording": { + "scenario": "pairing-pre-profile-times-out", + "checkpoints": [ + { + "id": "racing", + "observation": { + "sender": ["ba9fd57319d3", "f6c99f740e75"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "pair": "9270aeb7d9c6" + }, + "state": "86d361a0bf7c", + "effects": ["0799d165f56e"] + } + }, + { + "id": "timed-out", + "observation": { + "sender": ["ba9fd57319d3", "f6c99f740e75"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "pair": "9270aeb7d9c6" + }, + "state": "ccefc12fda27", + "effects": ["0799d165f56e", "f203320e31e9", "0193ae4dbb38"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json index 84448b023a8..b0dc8941f1d 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-both-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "819fa73c7700b4d526da91c37558a6498008d745d1debcc26e6bb757550ebf99", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json index 4a8275e7f2c..5e1083986cf 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-null-sibling-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "500396d72abd2f73d11ef066bca3f88798c8cbdaef09fa7c1c8d1fbaf0b3b85a", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json b/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json index 4302f0e7730..62796348241 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-refused-sibling-rejects.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "daf68df8840ea6872521d823cc17e1e5de3f3a74a8855465fcf40cc276e9c2ce", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json b/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json index 454f9e80ae4..2c9f6229487 100644 --- a/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json +++ b/mobile/rpc-foundation/goldens/probe-new-tab-rejects-sibling-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "61e36caf6b3bb01c3ad0db282b7f0fbc0f300d40184f9cf3d7e4e3a3194a4f2a", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/relay-direct-upgrade-commits.json b/mobile/rpc-foundation/goldens/relay-direct-upgrade-commits.json new file mode 100644 index 00000000000..7a19dfe61ba --- /dev/null +++ b/mobile/rpc-foundation/goldens/relay-direct-upgrade-commits.json @@ -0,0 +1,249 @@ +{ + "operation": "relay.direct-upgrade", + "family": "relay.direct-upgrade", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "a92bccd183127829b6dfd85add28e42370d54990f63214940b1c584f7fde56a9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "157eaa06961f": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "1d7fdb67d4da": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "25b377db6629": { + "name": "host-saved", + "value": "host-1" + }, + "590b3311b0c4": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "token": "pending00000000000000000000000000000000001x", + "version": 4 + }, + "deviceToken": "device-token-1", + "hostId": "host-1", + "v": 1 + }, + "host": { + "deviceToken": "device-token-1", + "endpoint": "ws://192.168.1.10:8765", + "endpoints": [ + { + "id": "direct-primary", + "kind": "lan", + "url": "ws://192.168.1.10:8765" + }, + { + "id": "relay-primary", + "kind": "relay", + "url": "wss://cell.example/v1/connect/relay-host-0001x" + } + ], + "id": "host-1", + "lastConnected": 1767225600000, + "name": "Fixture host", + "publicKeyB64": "AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=", + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "relayHostId": "relay-host-0001x" + } + } + }, + "7583d8b57ef8": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "980bbba0b617": { + "journal": { + "$rpc": "null" + }, + "outcome": "relay-host-0001x" + }, + "a2c193508948": { + "name": "journal-cleared", + "value": "upgrade" + }, + "a3865c87e54b": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "ba95b28e3a94": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "beafd16aeb22": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + } + }, + "recording": { + "scenario": "relay-direct-upgrade-commits", + "checkpoints": [ + { + "id": "direct-upgrade-committed", + "observation": { + "sender": ["ba95b28e3a94", "a3865c87e54b", "157eaa06961f"], + "payloads": ["beafd16aeb22", "1d7fdb67d4da", "7583d8b57ef8"], + "settlements": { + "upgrade": "590b3311b0c4" + }, + "state": "980bbba0b617", + "effects": ["1da0bf924e75", "25b377db6629", "a2c193508948"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/relay-direct-upgrade-unsupported-host-declines.json b/mobile/rpc-foundation/goldens/relay-direct-upgrade-unsupported-host-declines.json new file mode 100644 index 00000000000..c346a18477e --- /dev/null +++ b/mobile/rpc-foundation/goldens/relay-direct-upgrade-unsupported-host-declines.json @@ -0,0 +1,89 @@ +{ + "operation": "relay.direct-upgrade", + "family": "relay.direct-upgrade", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "7d5cad367e76767b039fc5ebc15837930f02c5e1bed33ae7ca4695bae56287bd", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "55af89989a85": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "method_not_found", + "message": "Unknown method" + }, + "id": "frame-1", + "ok": false + } + } + }, + "6c43da669636": { + "journal": { + "$rpc": "null" + }, + "outcome": "declined" + }, + "a2c193508948": { + "name": "journal-cleared", + "value": "upgrade" + }, + "beafd16aeb22": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "ee20a1dc39e7": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "null" + } + } + }, + "recording": { + "scenario": "relay-direct-upgrade-unsupported-host-declines", + "checkpoints": [ + { + "id": "upgrade-declined", + "observation": { + "sender": ["55af89989a85"], + "payloads": ["beafd16aeb22"], + "settlements": { + "upgrade": "ee20a1dc39e7" + }, + "state": "6c43da669636", + "effects": ["a2c193508948"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/relay-pairing-recovery-invite-authorizes.json b/mobile/rpc-foundation/goldens/relay-pairing-recovery-invite-authorizes.json new file mode 100644 index 00000000000..ac6108520aa --- /dev/null +++ b/mobile/rpc-foundation/goldens/relay-pairing-recovery-invite-authorizes.json @@ -0,0 +1,274 @@ +{ + "operation": "relay.pairing-recovery", + "family": "relay.pairing-recovery", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "8dc3fd27c5720276608ca8743990e4f57d94eab84f620e9aa42702a4686fd5a9", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "178d5cbb5880": { + "name": "journal-updated", + "value": "relay-basis" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "247b92f9351d": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"install-fixture-1\",\"newResumeTokenHash\":\"7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4\"}}" + }, + "25b377db6629": { + "name": "host-saved", + "value": "host-1" + }, + "42bd1e4b1fec": { + "name": "journal-cleared", + "value": "recovery" + }, + "50f1b63c9e0d": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "6f09228b201f": { + "name": "pairing.getEndpoints#3", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-4", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "relay-basis", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "748cf6b7a942": { + "name": "pairing.getEndpoints#3", + "json": "{\"id\":\"frame-4\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "7a3e4e5413b5": { + "outcome": "recovered", + "winner": { + "$rpc": "null" + } + }, + "8a13a5758a69": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "reqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "authorizationMode": "relay-basis", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "9bb91a6d0ca7": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "b6e709c11a41": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}" + }, + "f0723ea3ab16": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "recovered" + }, + "f98de3f4f0c2": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + } + }, + "recording": { + "scenario": "relay-pairing-recovery-invite-authorizes", + "checkpoints": [ + { + "id": "recovered-through-invite", + "observation": { + "sender": ["50f1b63c9e0d", "9bb91a6d0ca7", "8a13a5758a69", "6f09228b201f"], + "payloads": ["b6e709c11a41", "f98de3f4f0c2", "247b92f9351d", "748cf6b7a942"], + "settlements": { + "recover": "f0723ea3ab16" + }, + "state": "7a3e4e5413b5", + "effects": [ + "0193ae4dbb38", + "178d5cbb5880", + "1da0bf924e75", + "25b377db6629", + "42bd1e4b1fec", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/relay-pairing-recovery-resume-committed.json b/mobile/rpc-foundation/goldens/relay-pairing-recovery-resume-committed.json new file mode 100644 index 00000000000..ca309e0b6f6 --- /dev/null +++ b/mobile/rpc-foundation/goldens/relay-pairing-recovery-resume-committed.json @@ -0,0 +1,131 @@ +{ + "operation": "relay.pairing-recovery", + "family": "relay.pairing-recovery", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "7e54c3af4b8b8e6eac007267fb96620283b735491883c505401c79656d920ca6", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0193ae4dbb38": { + "name": "candidate-closed", + "value": "relay" + }, + "178d5cbb5880": { + "name": "journal-updated", + "value": "relay-basis" + }, + "1da0bf924e75": { + "name": "bundle-written", + "value": { + "version": 4 + } + }, + "25b377db6629": { + "name": "host-saved", + "value": "host-1" + }, + "42bd1e4b1fec": { + "name": "journal-cleared", + "value": "recovery" + }, + "7a3e4e5413b5": { + "outcome": "recovered", + "winner": { + "$rpc": "null" + } + }, + "b6e709c11a41": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\",\"resumeConfirmReqId\":\"confirm-fixture-1\"}}" + }, + "c5d6533ca9ce": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "relay-basis", + "currentVersion": 4, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "f0723ea3ab16": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": "recovered" + } + }, + "recording": { + "scenario": "relay-pairing-recovery-resume-committed", + "checkpoints": [ + { + "id": "recovered-on-resume", + "observation": { + "sender": ["c5d6533ca9ce"], + "payloads": ["b6e709c11a41"], + "settlements": { + "recover": "f0723ea3ab16" + }, + "state": "7a3e4e5413b5", + "effects": [ + "178d5cbb5880", + "1da0bf924e75", + "25b377db6629", + "42bd1e4b1fec", + "0193ae4dbb38" + ] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/relay-rotation-installs-and-commits.json b/mobile/rpc-foundation/goldens/relay-rotation-installs-and-commits.json new file mode 100644 index 00000000000..da114389664 --- /dev/null +++ b/mobile/rpc-foundation/goldens/relay-rotation-installs-and-commits.json @@ -0,0 +1,243 @@ +{ + "operation": "relay.credential-rotation", + "family": "relay.credential-rotation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "c786fb19f9593ee60238e42813561edf6f5e976fcf217dff8de977a333fe8451", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "0acd5ee5dc7c": { + "name": "pairing.getEndpoints#2", + "json": "{\"id\":\"frame-3\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "0f448fcd9d34": { + "name": "pairing.getEndpoints#2", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-3", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "4877d080e309": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\"}}" + }, + "675a60981a5e": { + "name": "pairing.provisionRelay#1", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.provisionRelay\",\"params\":{\"reqId\":\"rotate-VftjjHf-4Lb1-Sdfryl-LA\",\"newResumeTokenHash\":\"yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU\",\"expectedCurrentHash\":\"r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30\"}}" + }, + "6fc6c751d8be": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": true, + "version": 3 + } + }, + "8336e309abb8": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "state": "not-found", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "9ade8126917f": { + "name": "pairing.provisionRelay#1", + "args": [ + { + "name": "method", + "value": "pairing.provisionRelay" + }, + { + "name": "params", + "value": { + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "resumeExpiresAt": 1767830400000, + "v": 1 + } + } + } + }, + "bcef5f2116bb": { + "name": "bundle-written", + "value": { + "grace": { + "$rpc": "null" + }, + "pending": false, + "version": 4 + } + }, + "f2c843a9b548": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "token": "PF6BtAxexo4Eo0Bsl9Y8-9xTrog3GhJRIbWVYUPA7i0", + "version": 4 + }, + "deviceToken": "device-token-1", + "grace": { + "$rpc": "undefined" + }, + "hostId": "host-1", + "pending": { + "$rpc": "undefined" + }, + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + } + } + }, + "fdf764b375ae": { + "outcome": { + "relayHostId": "relay-host-0001x", + "version": 4 + }, + "pending": false, + "version": 4 + } + }, + "recording": { + "scenario": "relay-rotation-installs-and-commits", + "checkpoints": [ + { + "id": "credential-rotated", + "observation": { + "sender": ["8336e309abb8", "9ade8126917f", "0f448fcd9d34"], + "payloads": ["4877d080e309", "675a60981a5e", "0acd5ee5dc7c"], + "settlements": { + "rotate": "f2c843a9b548" + }, + "state": "fdf764b375ae", + "effects": ["6fc6c751d8be", "bcef5f2116bb"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/relay-rotation-resumes-committed-pending.json b/mobile/rpc-foundation/goldens/relay-rotation-resumes-committed-pending.json new file mode 100644 index 00000000000..e578c80c36e --- /dev/null +++ b/mobile/rpc-foundation/goldens/relay-rotation-resumes-committed-pending.json @@ -0,0 +1,142 @@ +{ + "operation": "relay.credential-rotation", + "family": "relay.credential-rotation", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "96df784c1d56de3bdd04afe20ab019339c7d9a616528ca2617e2fffe4f0157c8", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "351d2bec2471": { + "outcome": { + "relayHostId": "relay-host-0001x", + "version": 5 + }, + "pending": false, + "version": 5 + }, + "760bb6245333": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "bundle": { + "current": { + "expiresAt": 1767830400000, + "hash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4", + "token": "pending00000000000000000000000000000000001x", + "version": 5 + }, + "deviceToken": "device-token-1", + "grace": { + "expiresAt": 1767398400000, + "hash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30", + "token": "current00000000000000000000000000000000001x", + "version": 3 + }, + "hostId": "host-1", + "pending": { + "$rpc": "undefined" + }, + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + } + } + }, + "beafd16aeb22": { + "name": "pairing.getEndpoints#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"pairing.getEndpoints\",\"params\":{\"installReqId\":\"install-fixture-1\"}}" + }, + "c623ac0f092b": { + "name": "pairing.getEndpoints#1", + "args": [ + { + "name": "method", + "value": "pairing.getEndpoints" + }, + { + "name": "params", + "value": { + "installReqId": "install-fixture-1" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "installStatus": { + "reqId": "install-fixture-1", + "result": { + "authorizationMode": "authenticated-direct", + "currentVersion": 5, + "graceExpiresAt": 1767398400000, + "reqId": "install-fixture-1", + "resumeExpiresAt": 1767830400000, + "v": 1 + }, + "state": "committed", + "v": 1 + }, + "relay": { + "assignmentEpoch": 1, + "cellUrl": "https://cell.example", + "directorUrl": "https://director.example", + "e2eeFraming": 2, + "relayHostId": "relay-host-0001x", + "v": 1 + }, + "v": 1 + } + } + } + }, + "ccd5d48f1632": { + "name": "bundle-written", + "value": { + "grace": 1767398400000, + "pending": false, + "version": 5 + } + } + }, + "recording": { + "scenario": "relay-rotation-resumes-committed-pending", + "checkpoints": [ + { + "id": "pending-install-adopted", + "observation": { + "sender": ["c623ac0f092b"], + "payloads": ["beafd16aeb22"], + "settlements": { + "rotate": "760bb6245333" + }, + "state": "351d2bec2471", + "effects": ["ccd5d48f1632"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-default.json b/mobile/rpc-foundation/goldens/sc-base-ref-default.json index ebfc023c308..098fabba3db 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-default.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-default.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "374129def6baa0e06b808c067831820966638d79d7a782e96c1f2f891cc9dc86", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json b/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json index a8691ccbd5a..995e8b526e8 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-repo-fallback.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "97a8b8f5b9a7c7467745666becee07f5dfc57fb283d4e80dcbe7941509177598", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json index 16a2202e4b1..36e36073ef2 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-unavailable.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "25a4762d735dfb4979e6ef31b9fdb380941a824a54b45b3d08ddb2cde25c2eb7", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json b/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json index ad01210efd2..00b94ea2a01 100644 --- a/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json +++ b/mobile/rpc-foundation/goldens/sc-base-ref-worktree-hit.json @@ -3,9 +3,9 @@ "family": "git.base-ref-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f3b193f93f6c9de41d11e706ecbd99648eb2ed41ccb7c66cdb80c934e780ed7c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json b/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json index b6666d9ec9c..0b2778e019c 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-cancel-rejected.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "013db25622b180a8333bb1ef27c22a5b1f8e04148201201e5cc3413a10640781", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json index d70e7682eca..258465160c9 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-canceled.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "15bf6c17f4b524dfbf5373b2eeed61ee2e659421cf8b6e3cff6c0378c7692cc1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json index 31319ebc375..68bdbb6deb6 100644 --- a/mobile/rpc-foundation/goldens/sc-commit-message-generated.json +++ b/mobile/rpc-foundation/goldens/sc-commit-message-generated.json @@ -3,9 +3,9 @@ "family": "git.commit-message-ai", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "540f05d84d1cbffd566af933c547838c75500bb5d708e8558c21fe8131d724e3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-create-existing-review.json b/mobile/rpc-foundation/goldens/sc-create-existing-review.json index 181f8a1b23d..960684903a6 100644 --- a/mobile/rpc-foundation/goldens/sc-create-existing-review.json +++ b/mobile/rpc-foundation/goldens/sc-create-existing-review.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "7d6099248aa6a2ef19f2e169ff917af794649d9d64d139aa9ffeea6a41355ddc", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json b/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json index f05449a2b3b..5e2ec062575 100644 --- a/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json +++ b/mobile/rpc-foundation/goldens/sc-create-intent-stage-commit-push-create.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-intent", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "447f9b3d697dbfe21cb7fb6e12d1bf5fa94b023b7e1697bdc2dc82ce7072183f", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json b/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json index a5778ad675a..7738c16343a 100644 --- a/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json +++ b/mobile/rpc-foundation/goldens/sc-create-link-failure-is-non-fatal.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "2deb0435ef63a3e0102e28f2f3f331039486d193d1e1ffdfb53ad86d3ff039f0", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json b/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json index d21d3a1a61f..da250a18363 100644 --- a/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json +++ b/mobile/rpc-foundation/goldens/sc-create-pushes-then-creates.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "0f86b3e6059c48cd327c55df2452a9bc6ea85584ffbeacafad496f600c20e06f", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json index d59ebbd5baf..6483fe31f4b 100644 --- a/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-refused-empty-message.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "5008e69a8e396b1deccd98712d92650a630f971cd76a02862a461afb8617b8a4", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json b/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json index bdcca8a6bc5..ecc26ed30b1 100644 --- a/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-create-rejected-empty-message.json @@ -3,9 +3,9 @@ "family": "hostedReview.create-chain", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ea71081982a101d0f8624707b59c99de9981e9b1d1bafa25c66d575e3f876ff4", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json index 391a867ba41..04ae55b8483 100644 --- a/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json +++ b/mobile/rpc-foundation/goldens/sc-eligibility-fetched.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f6a1595073abe11b33973e8865900a1d849f44221961da5c12ea13aa696f6490", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-history-loaded.json b/mobile/rpc-foundation/goldens/sc-history-loaded.json index 1b56488029a..394579afa87 100644 --- a/mobile/rpc-foundation/goldens/sc-history-loaded.json +++ b/mobile/rpc-foundation/goldens/sc-history-loaded.json @@ -3,9 +3,9 @@ "family": "git.history-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "83f61085a91458bad529905ecc6fe240c598cddfe44a56dd497b8aed9fb8a7e5", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json b/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json index f06f0924835..c8c134a651b 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-hosted-review.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "42b0304b2fdce08b7ff52ec979dd9f199f368e5e4ef0b5370acc417909b592b3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-read.json b/mobile/rpc-foundation/goldens/sc-pr-link-read.json index 9a66cde21df..0d8c1372fc3 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-read.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-read.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4520bd54a55eabfe6ec64a4b2f824f095f98b2fffd1bf22fe4f9ec7f63cbfa3f", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-pr-link-set.json b/mobile/rpc-foundation/goldens/sc-pr-link-set.json index a21493d5720..f96c5fe1dc8 100644 --- a/mobile/rpc-foundation/goldens/sc-pr-link-set.json +++ b/mobile/rpc-foundation/goldens/sc-pr-link-set.json @@ -3,9 +3,9 @@ "family": "worktree.review-link", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b65bad4f8c0ae0b686f6c3db93bd43ffa072ae426f978f1a86ad8008fb24fa24", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json index 0d760a946e1..7a4e071f39f 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-refusal.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "9de96287a4dfa6cf5c9a8b683cc696fdc2cd387f86f231e22ee3f100a2e778e3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json index 5d49f9b9773..73476ad49d8 100644 --- a/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json +++ b/mobile/rpc-foundation/goldens/sc-prefill-unavailable-on-rejection.json @@ -3,9 +3,9 @@ "family": "hostedReview.eligibility", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "adbdfcc3895cc04d830900de518e689c9e63f6f75569127e1fde24488658e8a0", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json b/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json index bff1bf885a6..caa0f240ebe 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-force-with-lease.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ec2847b4af357d8564d8e0a9a1072713c1afd7ff86ba69e9c83c056a6841ee39", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json index 7d369247287..d99a39604f3 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-publish.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "6cf6ebd20adc4cc76a12d3424863ee9db2b24f36593664a1f4e0e05de9a53d39", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json index e656c95ac90..13cebedb1d8 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-push.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-push.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "e6e8197a541cd73e5811a1f28b0dbfc414a4d34c1ae6929fc1bbae1213820674", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json index 79a72c580a3..508d3580b13 100644 --- a/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json +++ b/mobile/rpc-foundation/goldens/sc-prerequisite-skipped.json @@ -3,9 +3,9 @@ "family": "git.remote-prerequisite", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "523d1ee21e3871a4dffc32f48d2e28c31ecea48cbf3f842acffc8355be06b14b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json index b838e980702..7c47a7fe9bd 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-first-poll.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "00b26cb279b0a934df98d93ba98a4a0c79e302c7690c582e778dc0156ab4f235", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json index b7f54a2ead1..78f4158ef76 100644 --- a/mobile/rpc-foundation/goldens/sc-reveal-timeout.json +++ b/mobile/rpc-foundation/goldens/sc-reveal-timeout.json @@ -3,9 +3,9 @@ "family": "session.tab-reveal", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "fcd61f1ef46c42889827a87876239534b851c425f8ef7a9405ea95b8d07d2363", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json b/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json index 7eac89525b2..d47b3647e5c 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-inner-failure.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "db1fb2a584cd806028b9be861283a63aa4836c83f61558f3d518ddbb7a59498d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json b/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json index 9e6b8323541..ca02eb7b8b8 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-refused-empty-message.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "dba1676583dc832ef059285a6bd4c3eefe6be0230e42100cb9d7a125755d136b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json index e7d9722de05..d206fd58210 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit-rejected.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "de079de9cc21bfb40da6e1431273b10c3e2a5b5402b91b2b8a85c8d7ac41bc97", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-review-commit.json b/mobile/rpc-foundation/goldens/sc-review-commit.json index c4c3f82463c..97ed06093e3 100644 --- a/mobile/rpc-foundation/goldens/sc-review-commit.json +++ b/mobile/rpc-foundation/goldens/sc-review-commit.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a29d518b2d075e8e4811404e0fcbf8948fbfe53a3aefbf0948cb2f2e622e8cbb", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json b/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json index 2bbfe9a168d..cee9c187493 100644 --- a/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json +++ b/mobile/rpc-foundation/goldens/sc-review-status-entries-not-array.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "37ba7780ca9525ab313c0a9c781ce5bb26344e63af9272c32ae889621f383b2b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json index c29943be50c..d690b9d4387 100644 --- a/mobile/rpc-foundation/goldens/sc-review-status-normalized.json +++ b/mobile/rpc-foundation/goldens/sc-review-status-normalized.json @@ -3,9 +3,9 @@ "family": "git.review-preparation", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "93193acd57d6f00abc8e6c22ec3a8f1ca6ce7c5808d906d0aa7c11e41dab4635", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/schedules-b3.json b/mobile/rpc-foundation/goldens/schedules-b3.json index 220b4ee8813..d6d45eb56b0 100644 --- a/mobile/rpc-foundation/goldens/schedules-b3.json +++ b/mobile/rpc-foundation/goldens/schedules-b3.json @@ -3,9 +3,9 @@ "family": "linear-detail-barrier", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b59fb599dd3a5fbc79bb8602dcec4b1c51a392c662efab7efc8324fc718ce8de", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json index 5196a2f12ae..204331883c5 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-home-providers-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "fbd311a377672a9335521c30734880eea1b04bab0aff367854c1deebcf66b105", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json index 6a5c107d83e..61ff8054d60 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-new-tab-ssh.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "2726d71130f623e3ad02c168c13269979ca6f84703bf1c5aaf36bd4432dfb516", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json index cc21cab7281..b0494d99aa0 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-repo-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "664eba1468e229f9ac2dced262e7ad896ead01688dff4c570f397c3f8594efd7", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json index 8c7eafde756..4126344a4b4 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-resume-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "7bfba3fae1dc33acf40e8a955bbfccf28580b3daee3270dec6a15e6cefd45a84", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json index 0aae40845dd..a98ba17b84b 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-task-hydration-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "02e3ca10296704b5478185e9d3dc0136596a2ee57580d7f9268672568dab4cd4", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json index 9f3f14035d7..39a4c714ca1 100644 --- a/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/schedules-settings-workspace-context-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "eb980fc027ca0200212ba6ad3bf9a1ab3460936a7bb4b04353a9462eecd287a1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json index 7da556a808a..726c668a771 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4b4b4a8d1acaaec1c8dde0233dc49a696ffe53466578477efcbcdb7263dbd617", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json index 711d1e294f9..72b75a3a42f 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refresh-refused.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "cac4980465661fba372e187699741123a4edeb9270125a0a1cad7bbb6a6adebd", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json index 1662fe79f25..ea0ff5b8ebc 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-refused.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f8ebd2348373b2b39c167735e0c418dfe868511fb5306ecba90cb6f2a905b95e", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json index 85a8bc0de4b..b6609f047ba 100644 --- a/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-bot-overrides-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.bot-overrides", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f7e63144421a689f05cc50ad87ec901a9eaeb3163165656887be12a5f2753005", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-home-coalesced.json b/mobile/rpc-foundation/goldens/settings-home-coalesced.json index 3edbbc93f40..35da29f8316 100644 --- a/mobile/rpc-foundation/goldens/settings-home-coalesced.json +++ b/mobile/rpc-foundation/goldens/settings-home-coalesced.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "d8d6f738ee11d84d6e9e546624f4babcb42476432f6bddbc74e8519d9ca18370", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json index f198b0ace0a..3ad569a1f89 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a32b2fc99e830c58460e6f7c857aed0048738a55501e508eb236604680b9c235", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json index 35edc70f458..0b183f55330 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "78c48025c4af6cc0f1f136448c0ede9f76b7485d7b33b1356d11dec017bd9053", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json index 5cbb59b2775..37e5fe7b089 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-refused.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-refused.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "c22f33a0ed28622d4d53ae31e934056f87d2c10e8dc4475831ae1ee5fd3a9b8b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json index 25d6642a6e0..d63051da72c 100644 --- a/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-home-providers-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.home-providers", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4f16b43dddfb9257828342b0297317868df24b03fd98a89c66f5cd1897829d73", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json index f7e57aaf56e..78a37c0a427 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-refused.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-refused.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b6fb40be3bb92d7d9f1a79d99dee077cf95097077917679dc99702f912241fa4", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json index 3e3729245bf..3ef5349013b 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-ssh.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "31f8a348322551738b14207b3477bae492d48d45c5d51be4d97ffaca2fe2b6e1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json index 0f79d30fa41..530f5c846a9 100644 --- a/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-new-tab-transport-error.json @@ -3,9 +3,9 @@ "family": "settings-agent-read", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "1347663aba0ada1eee8e88fac306757dc0d29fe21f0d062ac2d3968a30a2f214", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json index b7bfa5ab580..30a641fc585 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json +++ b/mobile/rpc-foundation/goldens/settings-repo-cache-expiry.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "adebd553e2648278d719a1d7299cb36683fce714682a1ab7b49d4c9027eea34e", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json index 1dcaccdec53..54a0d7a6789 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b45eba2007e8e2668f524cd7503b8a711eba67816c9c35af5c3725a1afe32d8d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json index 27bd3159e29..090fc8dd1ff 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b1c0b957b828c32e7ec388ec6668273fe84bbe5d11d8286b9a246fa92395a26e", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json index 20475c72af4..533952bb635 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-refused.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "867b6905c8a533ddd1c7c8174bf4aadd5fd725cc72bdddbcb2ea8af26e219078", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json index b889cc0db12..a203537debb 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-single-host.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "d8a00a72849f1ed254c3b35ebcc330dd1bb15b189f006bd1517853a19e53de6c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json index e3f86b71eb6..b0f1b70a594 100644 --- a/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-repo-metadata-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.repo-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "741db13a84dbcec2e97e80605d742e69558954657c72f8450f3f8bc177dd01b6", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json index 3d29c1d46ea..7be5b2d3c5b 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "7a8d0a5305aafea56733c229989b6e825fe9b8a681f48f6cef405350304520b6", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json index 6330d39ab1d..a4b1b55eebc 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a11756ecaf7c2d3955b9512aa7479ca55d810341f1492f472985abb538e140e8", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json index 1899a1fc06d..2ac53b0ce6f 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-refused.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "def0640be601a8013f9537f161b60d8c14ac9551931e5ee4d4cc2acd3c2baf2a", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json index 00ee88aa448..9c45e4bafcd 100644 --- a/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-resume-metadata-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.resume-metadata", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "17c31d0c2b7ae5322fd59bafcfa1d2779ae9eff841e12c0cf16b27e454b49f13", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json index 01f7a6dedaf..3dfb6a3a122 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "c08cce5d1f71761dbf504863b736e5546abb42b9ff4ab8ced65c7c42e3d66c0e", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json index fb613fe5bdc..f6ef9687fe0 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b23c3076081901c89e8a8fb8d20028e03f030db040c9cd793b6f2c7cd49d8f25", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json index 9d12b5ec505..3bce5a9e8cb 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-refused.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a510ff7505cddbd6dad3c7e5a2dcde206a5dab1940901511d72c97aca576a6f1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json index 643f2b34501..422f2010b66 100644 --- a/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-hydration-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.task-hydration", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "d4a2fef3aefb78bdb4aed94fda982124f24a3af3832227654d324735f44aaeeb", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json b/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json index 6b528d49409..de523084f35 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-create-linear.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "662c3e04e31bce5757f09f91e3e3739fb9d57767b7443be4dc936705b64b1432", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json b/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json index ebdfc322c9a..34f796bf88d 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-create-pr-start-point.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace-create", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "8ae9e1dbb32d404eac9e01f71dacf1c37497030220a8e988c0093bb7ed2d159b", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json index b5f33c9b894..749fab8f40f 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "5c4c890e4c71e80fa8847a5e29700fc9df3ac3bd634bad6289db37522fadd621", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json index 4801e2a0d73..f12d217061d 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-refused.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a699a0a5b128fa422dab0c7557b5aa18599b2d23fa6685cdcc02e17edf328af1", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json index 98854fc1c5d..83fb76d405c 100644 --- a/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-task-workspace-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.task-workspace", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a5e812cd508826b3f01ec3798c621ab4303de6536a364113f01a4770dd197bb5", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-task-write.json b/mobile/rpc-foundation/goldens/settings-task-write.json index db1240222c2..81ead5b61c1 100644 --- a/mobile/rpc-foundation/goldens/settings-task-write.json +++ b/mobile/rpc-foundation/goldens/settings-task-write.json @@ -3,9 +3,9 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "bbcdefe16b07068a81f3c46ae60df01ccb0fbe5a7c1eade3f584f6f0130c23fe", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json index dae8f376485..36bb3c8de31 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "287f94e469548f28c9d5591ff6ffb916fa22caa18776b091542b75704c9e1fee", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json index 9999437344d..0df0aa3c6fb 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refuse-after-data.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "76793a56e7b9e596d8c42e9a5a1c47337db32d7437bec2e41d6e7253943f3fd8", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json index a8dc6c01abb..a2428b11578 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-refused.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "ad19fc24973b49ee7d14bc31460a7e4af5d207db6a2375b52b5a0aa878e09205", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json index e8b23a18e38..e719af3a799 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-context-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.workspace-context", "namedDeltas": ["new-workspace-runtime-context-null-results-degrade-to-absent"], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a2c80c9cdbb631f3a8fa648dfbb9e691418467d6ead8fe769d72e7e1d8b552b4", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json index 6e0ec7222de..39e8cb9f886 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-fulfilled.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b10ff86086c134284cb0446e8857cd4b55f5ff2bd0507388ec659a95f25e2a19", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json index 098936d586b..2933f8f254a 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-refused.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "373ea3743dac4e0845df01d5c8f75c909563b8c517f3858293a478234dc9ca5c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json index 38b79386d3e..545658f84f7 100644 --- a/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json +++ b/mobile/rpc-foundation/goldens/settings-workspace-submit-transport-error.json @@ -3,9 +3,9 @@ "family": "settings.workspace-submit", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "dfbacbd6392ae8e8199550952fe917e7c01182349df6c99a06eb0682cfd9175c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/transport-capability-probe-non-string-capabilities-drop.json b/mobile/rpc-foundation/goldens/transport-capability-probe-non-string-capabilities-drop.json new file mode 100644 index 00000000000..18dc95def10 --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-capability-probe-non-string-capabilities-drop.json @@ -0,0 +1,94 @@ +{ + "operation": "transport.capability-probe", + "family": "transport.capability-probe", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "95ef0a8b60bf92ef5c12a73f923dc143989b34374fb319f812fbaa58c79aa6a6", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "cc97c2cd21f1": { + "published": [[]] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "ecfb77e3d868": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["push.v1", 7] + } + } + } + } + }, + "recording": { + "scenario": "transport-capability-probe-non-string-capabilities-drop", + "checkpoints": [ + { + "id": "capabilities-rejected", + "observation": { + "sender": ["ecfb77e3d868"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "cc97c2cd21f1", + "effects": [] + } + }, + { + "id": "stopped", + "observation": { + "sender": ["ecfb77e3d868"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a", + "stop": "eb79a9b3682a" + }, + "state": "cc97c2cd21f1", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-capability-probe-publishes.json b/mobile/rpc-foundation/goldens/transport-capability-probe-publishes.json new file mode 100644 index 00000000000..0565d08fd6f --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-capability-probe-publishes.json @@ -0,0 +1,81 @@ +{ + "operation": "transport.capability-probe", + "family": "transport.capability-probe", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "6e0c3a784992e383a05ccfdf34e44e6f74ebd55ff17c4de0b05b2dfb4197c681", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "b4584cf1e1a9": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": ["push.v1", "codex.reset-credit"] + } + } + } + }, + "bd96613904d8": { + "published": [["push.v1", "codex.reset-credit"]] + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "transport-capability-probe-publishes", + "checkpoints": [ + { + "id": "capabilities-published", + "observation": { + "sender": ["b4584cf1e1a9"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "bd96613904d8", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-capability-probe-refused-backs-off.json b/mobile/rpc-foundation/goldens/transport-capability-probe-refused-backs-off.json new file mode 100644 index 00000000000..a368a3120bd --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-capability-probe-refused-backs-off.json @@ -0,0 +1,134 @@ +{ + "operation": "transport.capability-probe", + "family": "transport.capability-probe", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "2ba1e1d70c98e2fd0d2d2dce6f68c11a186756f05207747e156375fc613940d7", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "2a265b3002f3": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 1000, + "settledAt": 1000, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": ["push.v1"] + } + } + } + }, + "2c76473bef66": { + "published": [] + }, + "3b0e75cbba89": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "status_unavailable", + "message": "no status" + }, + "id": "frame-1", + "ok": false + } + } + }, + "9d1bfe4d6810": { + "published": [["push.v1"]] + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "transport-capability-probe-refused-backs-off", + "checkpoints": [ + { + "id": "backing-off", + "observation": { + "sender": ["3b0e75cbba89"], + "payloads": ["1e5b32902af7"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "2c76473bef66", + "effects": [] + } + }, + { + "id": "published-after-backoff", + "observation": { + "sender": ["3b0e75cbba89", "2a265b3002f3"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "start": "eb79a9b3682a" + }, + "state": "9d1bfe4d6810", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-host-status-gates-drop-keeps-capabilities.json b/mobile/rpc-foundation/goldens/transport-host-status-gates-drop-keeps-capabilities.json new file mode 100644 index 00000000000..5b837ee8a99 --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-host-status-gates-drop-keeps-capabilities.json @@ -0,0 +1,104 @@ +{ + "operation": "transport.host-status-gates", + "family": "transport.host-status-gates", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "f25f444aca6cf768c602bf879e6b30235d1c4c0632636cfd245bd6e27959756b", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "36d81979cef2": { + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspace": true, + "pending": false, + "verdict": { + "kind": "ok" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "eed0ae8cfbd7": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspaceEnabled": true, + "minCompatibleMobileVersion": 1, + "protocolVersion": 5 + } + } + } + } + }, + "recording": { + "scenario": "transport-host-status-gates-drop-keeps-capabilities", + "checkpoints": [ + { + "id": "gates-proven", + "observation": { + "sender": ["eed0ae8cfbd7"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "36d81979cef2", + "effects": [] + } + }, + { + "id": "gates-unverified", + "observation": { + "sender": ["eed0ae8cfbd7"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a", + "drop": "eb79a9b3682a" + }, + "state": "36d81979cef2", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-host-status-gates-ready.json b/mobile/rpc-foundation/goldens/transport-host-status-gates-ready.json new file mode 100644 index 00000000000..aed2e284061 --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-host-status-gates-ready.json @@ -0,0 +1,91 @@ +{ + "operation": "transport.host-status-gates", + "family": "transport.host-status-gates", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "9c5095c24bdf5ab65d6387cc22b9984fee3aa7d5ce93d96bcb470944ac253f86", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "36d81979cef2": { + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspace": true, + "pending": false, + "verdict": { + "kind": "ok" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + }, + "eed0ae8cfbd7": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspaceEnabled": true, + "minCompatibleMobileVersion": 1, + "protocolVersion": 5 + } + } + } + } + }, + "recording": { + "scenario": "transport-host-status-gates-ready", + "checkpoints": [ + { + "id": "gates-proven", + "observation": { + "sender": ["eed0ae8cfbd7"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "36d81979cef2", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-host-status-gates-refused-degrades.json b/mobile/rpc-foundation/goldens/transport-host-status-gates-refused-degrades.json new file mode 100644 index 00000000000..3ab7f457a94 --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-host-status-gates-refused-degrades.json @@ -0,0 +1,90 @@ +{ + "operation": "transport.host-status-gates", + "family": "transport.host-status-gates", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "a7871b5f1d37b0156970858d5a7fcab3105de7a8a6bfe827299a36f2b2ba5548", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "3b0e75cbba89": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "status_unavailable", + "message": "no status" + }, + "id": "frame-1", + "ok": false + } + } + }, + "df2c10616b5e": { + "appVersion": { + "$rpc": "null" + }, + "capabilities": [], + "floatingWorkspace": false, + "pending": false, + "verdict": { + "kind": "ok" + } + }, + "eb79a9b3682a": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "$rpc": "undefined" + } + } + }, + "recording": { + "scenario": "transport-host-status-gates-refused-degrades", + "checkpoints": [ + { + "id": "gates-degraded", + "observation": { + "sender": ["3b0e75cbba89"], + "payloads": ["1e5b32902af7"], + "settlements": { + "mount": "eb79a9b3682a" + }, + "state": "df2c10616b5e", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-pairing-race-both-refused.json b/mobile/rpc-foundation/goldens/transport-pairing-race-both-refused.json new file mode 100644 index 00000000000..21d3df23aaf --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-pairing-race-both-refused.json @@ -0,0 +1,122 @@ +{ + "operation": "transport.pairing-race", + "family": "transport.pairing-race", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "4f0ddbea3c08ea3e90f6e707215a4831f06aed408065b45d0771028d256d6b12", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "001216175103": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "unauthorized", + "message": "relay refused" + }, + "id": "frame-2", + "ok": false + } + } + }, + "1329c4d27ca9": { + "status": "rejected", + "startedAt": 0, + "settledAt": 0, + "error": { + "category": "Error", + "message": "direct and relay pairing paths both failed", + "isRpcDeliveryUnknown": false + } + }, + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "4b5a09699ceb": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "unauthorized", + "message": "direct refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "d25369399414": { + "outcome": "failed: direct and relay pairing paths both failed" + } + }, + "recording": { + "scenario": "transport-pairing-race-both-refused", + "checkpoints": [ + { + "id": "both-paths-failed", + "observation": { + "sender": ["4b5a09699ceb", "001216175103"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "1329c4d27ca9" + }, + "state": "d25369399414", + "effects": [] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-pairing-race-direct-wins.json b/mobile/rpc-foundation/goldens/transport-pairing-race-direct-wins.json new file mode 100644 index 00000000000..53c6245569f --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-pairing-race-direct-wins.json @@ -0,0 +1,126 @@ +{ + "operation": "transport.pairing-race", + "family": "transport.pairing-race", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "9e6719aa07ddba5b4b96314a15eb7f5e4af6819f40b485474a029aa10e1436ae", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "26f802fad080": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-1", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "2d40d1d38104": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": false, + "message": "Unsupported observation: function" + } + }, + "36caf183b988": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "a7d5becc0aed": { + "outcome": "relay" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + } + }, + "recording": { + "scenario": "transport-pairing-race-direct-wins", + "checkpoints": [ + { + "id": "direct-wins-the-tie", + "observation": { + "sender": ["26f802fad080", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/transport-pairing-race-relay-wins-when-direct-refused.json b/mobile/rpc-foundation/goldens/transport-pairing-race-relay-wins-when-direct-refused.json new file mode 100644 index 00000000000..f57b60c0dfe --- /dev/null +++ b/mobile/rpc-foundation/goldens/transport-pairing-race-relay-wins-when-direct-refused.json @@ -0,0 +1,127 @@ +{ + "operation": "transport.pairing-race", + "family": "transport.pairing-race", + "namedDeltas": [], + "runnerVersion": 1, + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", + "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", + "scenarioSha256": "a34ffec446f9bbc465bd3f7d0a43166c9bc221a6ece8714e0b5717169625cf43", + "platform": "darwin", + "scenarioVersion": 1, + "projectionVersion": 2, + "goldenFormatVersion": 4, + "values": { + "1e5b32902af7": { + "name": "status.get#1", + "json": "{\"id\":\"frame-1\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "2d40d1d38104": { + "name": "unhandled-rejection", + "value": { + "category": "Error", + "isRpcDeliveryUnknown": false, + "message": "Unsupported observation: function" + } + }, + "36caf183b988": { + "name": "status.get#2", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "id": "frame-2", + "ok": true, + "result": { + "capabilities": [] + } + } + } + }, + "4b5a09699ceb": { + "name": "status.get#1", + "args": [ + { + "name": "method", + "value": "status.get" + }, + { + "name": "params", + "value": { + "$rpc": "absent" + } + }, + { + "name": "options", + "value": { + "$rpc": "absent" + } + } + ], + "settlement": { + "status": "fulfilled", + "startedAt": 0, + "settledAt": 0, + "value": { + "error": { + "code": "unauthorized", + "message": "direct refused" + }, + "id": "frame-1", + "ok": false + } + } + }, + "9270aeb7d9c6": { + "status": "pending", + "startedAt": 0 + }, + "a7d5becc0aed": { + "outcome": "relay" + }, + "c0c86e67c300": { + "name": "status.get#2", + "json": "{\"id\":\"frame-2\",\"deviceToken\":\"recording-device\",\"method\":\"status.get\"}" + }, + "f203320e31e9": { + "name": "candidate-closed", + "value": "direct" + } + }, + "recording": { + "scenario": "transport-pairing-race-relay-wins-when-direct-refused", + "checkpoints": [ + { + "id": "relay-wins", + "observation": { + "sender": ["4b5a09699ceb", "36caf183b988"], + "payloads": ["1e5b32902af7", "c0c86e67c300"], + "settlements": { + "race": "9270aeb7d9c6" + }, + "state": "a7d5becc0aed", + "effects": ["f203320e31e9", "2d40d1d38104"] + } + } + ] + } +} diff --git a/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json b/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json index 8ee2df59655..0bf11bb4a48 100644 --- a/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json +++ b/mobile/rpc-foundation/goldens/tw-capabilities-advertised.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "9d79bcfd6957d11d5ce8c3296f1038a3cfab81eedad7f990b44071104dfd0f91", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json b/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json index d5e2b80de00..d6f800f66b1 100644 --- a/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json +++ b/mobile/rpc-foundation/goldens/tw-capabilities-cutover-retried.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "fb9c0e4b7c34f9bd1bd355b606c6ba75a7583cff3788000b7ed013612f5574fe", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json b/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json index a761daaf96d..26d63fb5864 100644 --- a/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json +++ b/mobile/rpc-foundation/goldens/tw-capabilities-legacy-idempotency.json @@ -3,9 +3,9 @@ "family": "worktree.runtime-capabilities", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "d73fed49e0a7e3e054d5c2fa75780f98bf78b6fa7e02f1ccb2fdc49465cf2fe5", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json index 37bb5937cf6..8348b9310ea 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-after-drop.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "a99bb80a5826af1df8d74114fcc5654aa42c9208747b512cea9bd5ca65b64ccb", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json index c684e951815..48cf1402a83 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-while-connected.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3cda09e4a4ad4092f5f9a48b7c9715a99a51eb3bc4bed00f7054537a9e21cea9", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json index ab56121335a..c427eb04e8e 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-ambiguous-without-idempotency.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "61097c13b262a4454510936fa9c9554a07865b610f18407f1b67bdd74476df08", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-created.json b/mobile/rpc-foundation/goldens/tw-create-retry-created.json index a217bd898bc..20d3895aba4 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-created.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-created.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "0278216fee698c00118bb0e73a7fe755dc59c3b8e2b0459153edae64f155774c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json b/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json index 89512856323..14e9014dcad 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-name-collision.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "6cb658dadc9e146c4f36c6ce643451e72300b8cdda19cc684ffa9fb2b0822c0a", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json b/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json index ed6e4c5b69d..7b5c69262fa 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-unretryable-refusal.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "16abe9e1a8d4cff17b3ea29d40277ae30a3d555a4a9efa08b2745c3a85b02740", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json b/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json index bccc6cbc9c0..ac6d384a2c4 100644 --- a/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json +++ b/mobile/rpc-foundation/goldens/tw-create-retry-warning-kept.json @@ -3,9 +3,9 @@ "family": "worktree.create-retry", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f469b2b7d61e7fc500fa97b5548f5a3732b0dbcdb405412a514a609f786dfbb5", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json b/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json index dc96fe98d76..cd1e3321ef2 100644 --- a/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json +++ b/mobile/rpc-foundation/goldens/tw-hosted-base-resolved.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "b3734c24f8a083d3efcdd995ea6a57e608d3d3ae3bbbd514db19dcf69448fa48", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json b/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json index 4801966ea3f..00795b76880 100644 --- a/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json +++ b/mobile/rpc-foundation/goldens/tw-hosted-base-soft-error.json @@ -3,9 +3,9 @@ "family": "worktree.hosted-base", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "451e74a430d2549976fa360a0e43e76a8d855b1470b8e313797019770ceca4cb", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json b/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json index 4f3ca9bd3e4..34f61ff1cb9 100644 --- a/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json +++ b/mobile/rpc-foundation/goldens/tw-paste-lookup-resolved.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "1fb1cdc8a2544e25547175760143a61355900a3ed4b87e08a1fa0dd2409e317d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json index d4518e0002d..b1affe4e922 100644 --- a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json +++ b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-refused.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "e9d85c576adf93063a8f56d49d28869c402cad38122732b46b8ec021d25db5e3", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json index 63595fb6223..39550862426 100644 --- a/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json +++ b/mobile/rpc-foundation/goldens/tw-paste-lookup-slug-unsupported.json @@ -3,9 +3,9 @@ "family": "tasks.paste-lookup", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "14509b4c1cc3beb00cc329b6bae46913f59b3938f76c0bd3bf3e374f34fb680d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json index 6197696ed6d..cb968cb46ad 100644 --- a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json +++ b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-always.json @@ -3,9 +3,9 @@ "family": "worktree.setup-hook-trust", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "0d2e3f48aadf45abbf6927b72ed5fef4caa8e3eb2efd1046339a3fbfab6f9f18", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json index 6c27989310b..26c7b7e6a9b 100644 --- a/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json +++ b/mobile/rpc-foundation/goldens/tw-setup-hook-trust-approved.json @@ -3,9 +3,9 @@ "family": "worktree.setup-hook-trust", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "f54f5c6dbbe7dbcf8e85e9bd36b27ca9bea7de65d5e35dabace49b3fc766a403", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json b/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json index c8b2709e36e..49727304361 100644 --- a/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json +++ b/mobile/rpc-foundation/goldens/tw-smart-search-all-providers.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "283849e17fb47ad5f9c128cef37a18e869a132357b332b40bec955292db2af3f", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json b/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json index a7112240524..f4028efe42a 100644 --- a/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json +++ b/mobile/rpc-foundation/goldens/tw-smart-search-gitlab-provider-error.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "4537bf83f7a030521eec549adf4490da5be183471d5a9f9e58b71815b29481ff", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json b/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json index 00a74986bbe..99246c5af93 100644 --- a/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json +++ b/mobile/rpc-foundation/goldens/tw-smart-search-linear-listed.json @@ -3,9 +3,9 @@ "family": "tasks.smart-source-search", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "34ab4edb621856980c8678629bd809c100d27dcd0747db5abbf4508c7231b7e5", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json b/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json index 131cccfa495..dece2429727 100644 --- a/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json +++ b/mobile/rpc-foundation/goldens/tw-task-preferences-resume-write.json @@ -3,9 +3,9 @@ "family": "settings-best-effort", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "31bfa49f888b0eb3f72873bf4a3af26129e78c23126e8fc8fe45b952caa60904", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json b/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json index be5d800dfa5..df4cefe7d03 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-source-presets-refused.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "2cd1e8972f226572744dad7da82afffbdf0452a121c1cd8c3334d5c3fde5d57c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json b/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json index c740ccb382e..e138e8b9da8 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-source-presets.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-source", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "046dd3a125a3c9abcf5a0dd122818939b516adb91cbda2554b3409d4bb3a7980", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json b/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json index f6f7cb190d4..f56bd75611b 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-sparse-missing-preset.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "865a659012dd882fd6073813585e2911a1d6252404fbf5a5e273f062b89fc91d", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json b/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json index a2d609dc7b5..6fd33862388 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-sparse-saved.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-sparse", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "124f664e339bfd83a1d892e1cd953a78fdf0dc4b20c4272356d24079c72a3e04", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json index 0ae438cc3a3..424e004f6f2 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connect-refused.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "dd25391fdd3dc864ae493f72d013e789884a21e9c71522edc79323bc2b6c7f76", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json index 6f042aac899..db8c5b0a749 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-connected.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "495f51d9c2f7f3d71f53a53e88786b8d1f767a5bf66b8655c28222d2909a964c", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json index 7a345df3eb3..eb1753f6ed4 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-local-agents.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh-local", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "af0623c2d106d2ed18ef9149d4990539f9ed82146ae091a872a3e1d792efeffe", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json b/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json index 0cd6feff928..0faec68f0b1 100644 --- a/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json +++ b/mobile/rpc-foundation/goldens/tw-workspace-ssh-not-ready.json @@ -3,9 +3,9 @@ "family": "tasks.workspace-ssh", "namedDeltas": [], "runnerVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "lockfileSha256": "788c1234b38a61fc882fca292341fce6690deee9cc6695673b0575cf2c4cf571", - "recorderSha256": "5ec2faffa944097d2916e2e9e2259b9d0c68e364c5f865bafd8a9600faedbdc7", + "recorderSha256": "b302020ef5f957af30e16a50ec4629c8cef5d41f8f69973bd52531dc07be0e8a", "scenarioSha256": "3aa23f15da8fe9972e47c767db454b41750ca353ab10797082fde4514ffe9da0", "platform": "darwin", "scenarioVersion": 1, diff --git a/mobile/rpc-foundation/pilot-scenarios.json b/mobile/rpc-foundation/pilot-scenarios.json index 1692faeaac4..b229f0deec3 100644 --- a/mobile/rpc-foundation/pilot-scenarios.json +++ b/mobile/rpc-foundation/pilot-scenarios.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "baseline": "50e752fc66a84638b0a8c1f4bdbbd5fdc708c3e9", + "baseline": "fc525c355d741ea5478dd1b106526b5b8205de1b", "scenarios": [ { "id": "b1", @@ -6753,6 +6753,1040 @@ "checkpoint": "awaited-trust-write-refused" } ] + }, + { + "id": "transport-host-status-gates-ready", + "operation": "transport.host-status-gates", + "version": 1, + "family": "transport.host-status-gates", + "sites": ["mobile/src/transport/host-status-gates.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "protocolVersion": 5, + "minCompatibleMobileVersion": 1, + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspaceEnabled": true + } + } + }, + { + "checkpoint": "gates-proven" + } + ] + }, + { + "id": "transport-host-status-gates-refused-degrades", + "operation": "transport.host-status-gates", + "version": 1, + "family": "transport.host-status-gates", + "sites": ["mobile/src/transport/host-status-gates.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": false, + "error": { + "code": "status_unavailable", + "message": "no status" + } + } + }, + { + "checkpoint": "gates-degraded" + } + ] + }, + { + "id": "transport-host-status-gates-drop-keeps-capabilities", + "operation": "transport.host-status-gates", + "version": 1, + "family": "transport.host-status-gates", + "sites": ["mobile/src/transport/host-status-gates.ts"], + "schedules": [], + "steps": [ + { + "action": "mount", + "id": "mount" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "protocolVersion": 5, + "minCompatibleMobileVersion": 1, + "appVersion": "1.4.200", + "capabilities": ["mobile.tasks.v1", "push.v1"], + "floatingWorkspaceEnabled": true + } + } + }, + { + "checkpoint": "gates-proven" + }, + { + "action": "state", + "id": "drop", + "args": { + "connState": "connecting" + } + }, + { + "checkpoint": "gates-unverified" + } + ] + }, + { + "id": "transport-capability-probe-publishes", + "operation": "transport.capability-probe", + "version": 1, + "family": "transport.capability-probe", + "sites": ["mobile/src/transport/runtime-capability-probe.ts"], + "schedules": [], + "steps": [ + { + "action": "start", + "id": "start" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["push.v1", "codex.reset-credit"] + } + } + }, + { + "checkpoint": "capabilities-published" + } + ] + }, + { + "id": "transport-capability-probe-refused-backs-off", + "operation": "transport.capability-probe", + "version": 1, + "family": "transport.capability-probe", + "sites": ["mobile/src/transport/runtime-capability-probe.ts"], + "schedules": [], + "steps": [ + { + "action": "start", + "id": "start" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": false, + "error": { + "code": "status_unavailable", + "message": "no status" + } + } + }, + { + "checkpoint": "backing-off" + }, + { + "advance": 1000 + }, + { + "complete": "status.get#2", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["push.v1"] + } + } + }, + { + "checkpoint": "published-after-backoff" + } + ] + }, + { + "id": "transport-capability-probe-non-string-capabilities-drop", + "operation": "transport.capability-probe", + "version": 1, + "family": "transport.capability-probe", + "sites": ["mobile/src/transport/runtime-capability-probe.ts"], + "schedules": [], + "steps": [ + { + "action": "start", + "id": "start" + }, + { + "complete": "status.get#1", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": ["push.v1", 7] + } + } + }, + { + "checkpoint": "capabilities-rejected" + }, + { + "action": "stop", + "id": "stop" + }, + { + "checkpoint": "stopped" + } + ] + }, + { + "id": "transport-pairing-race-direct-wins", + "operation": "transport.pairing-race", + "version": 1, + "family": "transport.pairing-race", + "sites": ["mobile/src/transport/pairing-candidate-race.ts"], + "schedules": [], + "steps": [ + { + "action": "race", + "id": "race" + }, + { + "bind": "direct-status", + "request": "status.get#1", + "params": { + "$undefined": true + } + }, + { + "bind": "relay-status", + "request": "status.get#2", + "params": { + "$undefined": true + } + }, + { + "complete": "relay-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": [] + } + } + }, + { + "complete": "direct-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": [] + } + } + }, + { + "checkpoint": "direct-wins-the-tie" + } + ] + }, + { + "id": "transport-pairing-race-relay-wins-when-direct-refused", + "operation": "transport.pairing-race", + "version": 1, + "family": "transport.pairing-race", + "sites": ["mobile/src/transport/pairing-candidate-race.ts"], + "schedules": [], + "steps": [ + { + "action": "race", + "id": "race" + }, + { + "bind": "direct-status", + "request": "status.get#1", + "params": { + "$undefined": true + } + }, + { + "bind": "relay-status", + "request": "status.get#2", + "params": { + "$undefined": true + } + }, + { + "complete": "direct-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": false, + "error": { + "code": "unauthorized", + "message": "direct refused" + } + } + }, + { + "complete": "relay-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": [] + } + } + }, + { + "checkpoint": "relay-wins" + } + ] + }, + { + "id": "transport-pairing-race-both-refused", + "operation": "transport.pairing-race", + "version": 1, + "family": "transport.pairing-race", + "sites": ["mobile/src/transport/pairing-candidate-race.ts"], + "schedules": [], + "steps": [ + { + "action": "race", + "id": "race" + }, + { + "bind": "direct-status", + "request": "status.get#1", + "params": { + "$undefined": true + } + }, + { + "bind": "relay-status", + "request": "status.get#2", + "params": { + "$undefined": true + } + }, + { + "complete": "direct-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": false, + "error": { + "code": "unauthorized", + "message": "direct refused" + } + } + }, + { + "complete": "relay-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": false, + "error": { + "code": "unauthorized", + "message": "relay refused" + } + } + }, + { + "checkpoint": "both-paths-failed" + } + ] + }, + { + "id": "relay-rotation-installs-and-commits", + "operation": "relay.credential-rotation", + "version": 1, + "family": "relay.credential-rotation", + "sites": ["mobile/src/transport/mobile-relay-credential-rotation.ts"], + "schedules": [], + "steps": [ + { + "action": "rotate", + "id": "rotate" + }, + { + "complete": "pairing.getEndpoints#1", + "params": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "state": "not-found" + } + } + } + }, + { + "complete": "pairing.provisionRelay#1", + "params": { + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU", + "expectedCurrentHash": "r_9byaBlTZTXS3aLLlWTKwss-nmx4vGRrjKskxWyP30" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + }, + { + "complete": "pairing.getEndpoints#2", + "params": { + "installReqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "state": "committed", + "result": { + "v": 1, + "reqId": "rotate-VftjjHf-4Lb1-Sdfryl-LA", + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + } + } + }, + { + "checkpoint": "credential-rotated" + } + ] + }, + { + "id": "relay-rotation-resumes-committed-pending", + "operation": "relay.credential-rotation", + "version": 1, + "family": "relay.credential-rotation", + "sites": ["mobile/src/transport/mobile-relay-credential-rotation.ts"], + "schedules": [], + "steps": [ + { + "action": "rotate", + "id": "rotate", + "args": { + "pending": true + } + }, + { + "complete": "pairing.getEndpoints#1", + "params": { + "installReqId": "install-fixture-1" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-fixture-1", + "state": "committed", + "result": { + "v": 1, + "reqId": "install-fixture-1", + "authorizationMode": "authenticated-direct", + "currentVersion": 5, + "resumeExpiresAt": 1767830400000, + "graceExpiresAt": 1767398400000 + } + } + } + } + }, + { + "checkpoint": "pending-install-adopted" + } + ] + }, + { + "id": "relay-direct-upgrade-commits", + "operation": "relay.direct-upgrade", + "version": 1, + "family": "relay.direct-upgrade", + "sites": ["mobile/src/transport/mobile-relay-direct-upgrade.ts"], + "schedules": [], + "steps": [ + { + "action": "upgrade", + "id": "upgrade", + "args": { + "journal": true + } + }, + { + "complete": "pairing.getEndpoints#1", + "params": { + "installReqId": "install-fixture-1" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-fixture-1", + "state": "not-found" + } + } + } + }, + { + "complete": "pairing.provisionRelay#1", + "params": { + "reqId": "install-fixture-1", + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "reqId": "install-fixture-1", + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + }, + { + "complete": "pairing.getEndpoints#2", + "params": { + "installReqId": "install-fixture-1" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-fixture-1", + "state": "committed", + "result": { + "v": 1, + "reqId": "install-fixture-1", + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + } + } + }, + { + "checkpoint": "direct-upgrade-committed" + } + ] + }, + { + "id": "relay-direct-upgrade-unsupported-host-declines", + "operation": "relay.direct-upgrade", + "version": 1, + "family": "relay.direct-upgrade", + "sites": ["mobile/src/transport/mobile-relay-direct-upgrade.ts"], + "schedules": [], + "steps": [ + { + "action": "upgrade", + "id": "upgrade", + "args": { + "journal": true + } + }, + { + "complete": "pairing.getEndpoints#1", + "params": { + "installReqId": "install-fixture-1" + }, + "reply": { + "ok": false, + "error": { + "code": "method_not_found", + "message": "Unknown method" + } + } + }, + { + "checkpoint": "upgrade-declined" + } + ] + }, + { + "id": "relay-pairing-recovery-resume-committed", + "operation": "relay.pairing-recovery", + "version": 1, + "family": "relay.pairing-recovery", + "sites": ["mobile/src/transport/mobile-relay-pairing-recovery.ts"], + "schedules": [], + "steps": [ + { + "action": "recover", + "id": "recover" + }, + { + "complete": "pairing.getEndpoints#1", + "params": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-fixture-1", + "state": "committed", + "result": { + "v": 1, + "reqId": "install-fixture-1", + "authorizationMode": "relay-basis", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + } + } + }, + { + "checkpoint": "recovered-on-resume" + } + ] + }, + { + "id": "relay-pairing-recovery-invite-authorizes", + "operation": "relay.pairing-recovery", + "version": 1, + "family": "relay.pairing-recovery", + "sites": ["mobile/src/transport/mobile-relay-pairing-recovery.ts"], + "schedules": [], + "steps": [ + { + "action": "recover", + "id": "recover" + }, + { + "complete": "pairing.getEndpoints#1", + "params": { + "installReqId": "install-fixture-1", + "resumeConfirmReqId": "confirm-fixture-1" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-fixture-1", + "state": "not-found" + } + } + } + }, + { + "complete": "pairing.getEndpoints#2", + "params": { + "installReqId": "install-fixture-1" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-fixture-1", + "state": "not-found" + } + } + } + }, + { + "complete": "pairing.provisionRelay#1", + "params": { + "reqId": "install-fixture-1", + "newResumeTokenHash": "7ehR_WuQWkxwOFJdkHfI5jEg4DeVYWImtDuip60LHK4" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "reqId": "install-fixture-1", + "authorizationMode": "relay-basis", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + }, + { + "complete": "pairing.getEndpoints#3", + "params": { + "installReqId": "install-fixture-1" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-fixture-1", + "state": "committed", + "result": { + "v": 1, + "reqId": "install-fixture-1", + "authorizationMode": "relay-basis", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + } + } + }, + { + "checkpoint": "recovered-through-invite" + } + ] + }, + { + "id": "pairing-pre-profile-direct-wins-and-provisions", + "operation": "pairing.pre-profile", + "version": 1, + "family": "pairing.pre-profile", + "sites": [ + "mobile/src/transport/pre-profile-pairing-coordinator.ts", + "mobile/src/transport/pairing-candidate-race.ts" + ], + "schedules": [], + "steps": [ + { + "action": "pair", + "id": "pair" + }, + { + "bind": "direct-status", + "request": "status.get#1", + "params": { + "$undefined": true + } + }, + { + "bind": "relay-status", + "request": "status.get#2", + "params": { + "$undefined": true + } + }, + { + "complete": "direct-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": [] + } + } + }, + { + "complete": "relay-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": [] + } + } + }, + { + "complete": "pairing.provisionRelay#1", + "params": { + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + }, + { + "complete": "pairing.getEndpoints#1", + "params": { + "installReqId": "install-l99UBPM71AZiC1ghz2glnA" + }, + "reply": { + "ok": true, + "result": { + "v": 1, + "relay": { + "v": 1, + "directorUrl": "https://director.example", + "cellUrl": "https://cell.example", + "assignmentEpoch": 1, + "relayHostId": "relay-host-0001x", + "e2eeFraming": 2 + }, + "installStatus": { + "v": 1, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "state": "committed", + "result": { + "v": 1, + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "authorizationMode": "authenticated-direct", + "currentVersion": 4, + "resumeExpiresAt": 1767830400000 + } + } + } + } + }, + { + "checkpoint": "paired-over-direct" + } + ] + }, + { + "id": "pairing-pre-profile-provision-unsupported-saves-direct-host", + "operation": "pairing.pre-profile", + "version": 1, + "family": "pairing.pre-profile", + "sites": [ + "mobile/src/transport/pre-profile-pairing-coordinator.ts", + "mobile/src/transport/pairing-candidate-race.ts" + ], + "schedules": [], + "steps": [ + { + "action": "pair", + "id": "pair" + }, + { + "bind": "direct-status", + "request": "status.get#1", + "params": { + "$undefined": true + } + }, + { + "bind": "relay-status", + "request": "status.get#2", + "params": { + "$undefined": true + } + }, + { + "complete": "direct-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": [] + } + } + }, + { + "complete": "relay-status", + "params": { + "$undefined": true + }, + "reply": { + "ok": true, + "result": { + "capabilities": [] + } + } + }, + { + "complete": "pairing.provisionRelay#1", + "params": { + "reqId": "install-l99UBPM71AZiC1ghz2glnA", + "newResumeTokenHash": "yrnYzw4B0YZ_R6Tcm4arO3oysaG7lsPjvyp4uWmdBtU" + }, + "reply": { + "ok": false, + "error": { + "code": "method_not_found", + "message": "Unknown method" + } + } + }, + { + "checkpoint": "direct-host-saved" + } + ] + }, + { + "id": "pairing-pre-profile-times-out", + "operation": "pairing.pre-profile", + "version": 1, + "family": "pairing.pre-profile", + "sites": [ + "mobile/src/transport/pre-profile-pairing-coordinator.ts", + "mobile/src/transport/pairing-candidate-race.ts" + ], + "schedules": [], + "steps": [ + { + "action": "pair", + "id": "pair", + "args": { + "timeoutMs": 5000 + } + }, + { + "checkpoint": "racing" + }, + { + "advance": 5000 + }, + { + "checkpoint": "timed-out" + } + ] } ] } diff --git a/mobile/src/test-support/rpc-recording/native-mounting-substitutes.ts b/mobile/src/test-support/rpc-recording/native-mounting-substitutes.ts new file mode 100644 index 00000000000..22d3be60c5c --- /dev/null +++ b/mobile/src/test-support/rpc-recording/native-mounting-substitutes.ts @@ -0,0 +1,56 @@ +import * as React from 'react' +import { sha256 } from '@noble/hashes/sha256' +import * as zod from 'zod' + +/** + * The native modules a mounted operation may import, and what it gets instead. + * + * The loader's default is a proxy that throws on any property of a non-relative import, which is + * what keeps an adapter from silently mounting a device API. That default is too strict for the + * relay pairing modules: each builds a `defaultDependencies` object at module scope, so merely + * *referencing* `Platform.OS` or a storage-backed loader throws before an adapter can override it. + * + * So the table separates reference from use. `react` and `zod` are the real libraries — pure, and + * React additionally has to be the one instance the test renderer drives, and `@noble/hashes` is + * the same pure-JS digest the product would run on a device. `expo-crypto` is routed + * through the Web Crypto the recording scheduler already pins, which is both deterministic and + * what the library itself does off-device. The two secret stores resolve to members that throw when + * *called*: a default-dependency object may name them, and a recording that actually reaches native + * storage still fails loudly rather than recording a fiction. + */ +const NATIVE_STORAGE_MODULES = ['@react-native-async-storage/async-storage', 'expo-secure-store'] + +function unusableNativeStore(module: string): unknown { + return new Proxy( + {}, + { + get: + (_target, key) => + (...args: unknown[]) => { + void args + throw new Error(`Native store reached during recording: ${module}.${String(key)}`) + } + } + ) +} + +export function nativeMountingSubstitutes(): Map { + const substitutes = new Map([ + ['react', React], + ['zod', zod], + ['@noble/hashes/sha256', { sha256 }], + [ + 'expo-crypto', + { + getRandomBytes: (length: number) => + globalThis.crypto.getRandomValues(new Uint8Array(length)) + } + ], + // One pinned platform per recording; `platform` is golden provenance, not a compared field. + ['react-native', { Platform: { OS: 'ios' } }] + ]) + for (const module of NATIVE_STORAGE_MODULES) { + substitutes.set(module, unusableNativeStore(module)) + } + return substitutes +} diff --git a/mobile/src/test-support/rpc-recording/operation-module-loader.ts b/mobile/src/test-support/rpc-recording/operation-module-loader.ts index aade578406a..006df4d7921 100644 --- a/mobile/src/test-support/rpc-recording/operation-module-loader.ts +++ b/mobile/src/test-support/rpc-recording/operation-module-loader.ts @@ -1,8 +1,8 @@ import { compileFunction } from 'node:vm' import { existsSync, readFileSync } from 'node:fs' import { dirname, resolve } from 'node:path' -import * as React from 'react' import ts from 'typescript' +import { nativeMountingSubstitutes } from './native-mounting-substitutes' import { OPERATION_EXPOSURES, OPERATION_MUTATIONS, type Mutation } from './operation-mutations' import * as deliveryAmbiguity from '../../transport/rpc-delivery-ambiguity' @@ -17,6 +17,7 @@ const SHARED_MODULE = 'mobile/src/transport/rpc-delivery-ambiguity.ts' // Only mounting boundaries are substituted; every operation and projection is loaded from source. export function operationModuleLoader(root: string, mutation?: Mutation) { const cache = new Map() + const natives = nativeMountingSubstitutes() const sharedModulePath = resolve(root, SHARED_MODULE) let mutationCount = 0 function pathFor(base: string): string { @@ -29,8 +30,9 @@ export function operationModuleLoader(root: string, mutation?: Mutation) { return file } function imported(base: string, name: string): unknown { - if (name === 'react') { - return React + const native = natives.get(name) + if (native !== undefined) { + return native } if (name.startsWith('.') && pathFor(resolve(dirname(base), name)) === sharedModulePath) { return deliveryAmbiguity diff --git a/mobile/src/test-support/rpc-recording/pairing-journal-mount-adapters.ts b/mobile/src/test-support/rpc-recording/pairing-journal-mount-adapters.ts new file mode 100644 index 00000000000..e339c182548 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/pairing-journal-mount-adapters.ts @@ -0,0 +1,135 @@ +import type { MobileRelayPairingJournal } from '../../transport/mobile-relay-pairing-journal' +import type { MountAdapter, MountContext } from './recording-scenario' +import type { operationModuleLoader } from './operation-module-loader' +import { + HOST_ID, + JOURNAL_ID, + candidateClient, + pairingJournal, + pairingOffer, + pairingRelay +} from './relay-pairing-fixtures' + +/** + * The two senders that run before a host profile exists: first pairing, and the startup recovery + * that reconciles a journal a crash or a lost reply left behind. Both race or retry candidates and + * advance only on an authoritative install status, which is what the recordings have to show. + */ +export function pairingJournalMountAdapters( + modules: ReturnType +): Record { + const credentialHash = () => + modules.load( + 'mobile/src/transport/mobile-relay-credential-hash.ts' + ).hashMobileRelayCredential + return { + 'relay.pairing-recovery': ({ client, effect }: MountContext) => { + const recovery = modules.load( + 'mobile/src/transport/mobile-relay-pairing-recovery.ts' + ) + let journal: MobileRelayPairingJournal | null = pairingJournal(credentialHash()) + let outcome: unknown = 'unrecovered' + return { + action(_name, args) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the adapter supplies each injected dependency recovery calls. + const started = recovery.recoverMobileRelayPairing({ + loadJournal: async () => journal, + updateJournal: async ( + _id: string, + update: (metadata: MobileRelayPairingJournal['metadata']) => unknown + ) => { + if (journal) { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the store persists the metadata its caller just derived. + const metadata = update(journal.metadata) as MobileRelayPairingJournal['metadata'] + journal = { ...journal, metadata } + } + effect('journal-updated', journal?.metadata.authorizationMode ?? null) + }, + clearJournal: async () => { + journal = null + effect('journal-cleared', 'recovery') + }, + readCredentialBundle: async () => null, + writeCredentialBundle: async (written: { current: { version: number } }) => { + effect('bundle-written', { version: written.current.version }) + }, + loadHosts: async () => [], + saveHost: async () => { + effect('host-saved', HOST_ID) + }, + connectRelay: () => candidateClient(client, effect, 'relay'), + resolveInviteDirector: async () => pairingRelay(), + now: () => Date.now() + Number(args.clockSkewMs ?? 0), + platform: 'ios' + } as Parameters[0]) + started.then( + (result: unknown) => { + outcome = result + }, + (error: unknown) => { + outcome = `failed: ${error instanceof Error ? error.message : String(error)}` + } + ) + return started + }, + state: () => ({ outcome, winner: journal?.metadata.winner ?? null }), + dispose: () => recovery.resetMobileRelayPairingRecoveryForTests() + } + }, + 'pairing.pre-profile': ({ client, effect }: MountContext) => { + const start = modules.load( + 'mobile/src/transport/pre-profile-pairing-coordinator.ts' + ).startPreProfilePairing + let outcome: unknown = 'unpaired' + let attempt: ReturnType | null = null + let savedHost: unknown = null + return { + action(name, args) { + if (name === 'dispose') { + attempt?.dispose() + return + } + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the fixture offer and dependencies carry the members the coordinator reads. + attempt = start({ + offer: args.relay === false ? { ...pairingOffer(), relay: undefined } : pairingOffer(), + timeoutMs: Number(args.timeoutMs ?? 30_000), + dependencies: { + connectDirect: () => candidateClient(client, effect, 'direct'), + connectRelay: () => candidateClient(client, effect, 'relay'), + resolveInviteDirector: async () => pairingRelay(), + resolveHostIdentity: async () => ({ id: HOST_ID, name: 'Fixture host' }), + saveHost: async (host: { relayHostId?: string }) => { + savedHost = host.relayHostId ?? 'direct-only' + effect('host-saved', savedHost) + }, + saveJournal: async () => { + effect('journal-saved', JOURNAL_ID) + }, + updateJournal: async () => { + effect('journal-updated', JOURNAL_ID) + }, + clearJournal: async () => { + effect('journal-cleared', JOURNAL_ID) + }, + writeCredentialBundle: async (written: { current: { version: number } }) => { + effect('bundle-written', { version: written.current.version }) + }, + platform: 'ios' + } + } as Parameters[0]) + attempt.result.then( + (result) => { + outcome = result.hostId + }, + (error: unknown) => { + outcome = `failed: ${error instanceof Error ? error.message : String(error)}` + } + ) + return attempt.result + }, + state: () => ({ outcome, savedHost, timedOut: attempt?.timedOut ?? null }), + dispose: () => attempt?.dispose() + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts b/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts index dad00135eb7..10d8759dbd8 100644 --- a/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts +++ b/mobile/src/test-support/rpc-recording/pilot-mount-adapters.ts @@ -1,5 +1,8 @@ import { observableModel } from './observable-model' import { hostedReviewMountAdapters } from './hosted-review-mount-adapters' +import { pairingJournalMountAdapters } from './pairing-journal-mount-adapters' +import { relayCredentialMountAdapters } from './relay-credential-mount-adapters' +import { transportStatusMountAdapters } from './transport-status-mount-adapters' import { settingsMountAdapters } from './settings-mount-adapters' import { sourceControlMountAdapters } from './source-control-mount-adapters' import { taskWorkspaceHookMountAdapters } from './task-workspace-hook-mount-adapters' @@ -21,6 +24,9 @@ export function pilotMountAdapters( ...taskWorkspaceSenderMountAdapters(modules), ...taskWorkspaceHookMountAdapters(modules), ...hostedReviewMountAdapters(modules), + ...transportStatusMountAdapters(modules), + ...relayCredentialMountAdapters(modules), + ...pairingJournalMountAdapters(modules), 'workspace.file-inventory': ({ client }) => { const useSearch = modules.load< typeof import('../../session/use-mobile-native-chat-file-search') diff --git a/mobile/src/test-support/rpc-recording/relay-credential-mount-adapters.ts b/mobile/src/test-support/rpc-recording/relay-credential-mount-adapters.ts new file mode 100644 index 00000000000..a1950efa13b --- /dev/null +++ b/mobile/src/test-support/rpc-recording/relay-credential-mount-adapters.ts @@ -0,0 +1,138 @@ +import type { MountAdapter, MountContext } from './recording-scenario' +import type { operationModuleLoader } from './operation-module-loader' +import { + HOST_ID, + INSTALL_REQ_ID, + PENDING_RESUME_TOKEN, + credentialBundle, + directHost, + recordingRandomBytes +} from './relay-pairing-fixtures' + +/** + * The two credential installers that run over an already-paired client: the seven-day rotation and + * the direct-to-relay upgrade. Both are mutations whose lost reply is unknown rather than failed, + * so what the recordings have to show is the request order and which authoritative install status + * each step demanded before it wrote anything down. + */ +export function relayCredentialMountAdapters( + modules: ReturnType +): Record { + const credentialHash = () => + modules.load( + 'mobile/src/transport/mobile-relay-credential-hash.ts' + ).hashMobileRelayCredential + return { + 'relay.credential-rotation': ({ client, effect }: MountContext) => { + const rotate = modules.load< + typeof import('../../transport/mobile-relay-credential-rotation') + >('mobile/src/transport/mobile-relay-credential-rotation.ts').rotateMobileRelayCredential + const hash = credentialHash() + let bundle = credentialBundle(hash) + let outcome: unknown = 'unrotated' + return { + action(_name, args) { + const started = rotate({ + client, + bundle: + args.pending === true + ? { + ...bundle, + pending: { + token: PENDING_RESUME_TOKEN, + hash: hash(PENDING_RESUME_TOKEN), + reqId: INSTALL_REQ_ID + } + } + : bundle, + writeBundle: async (next) => { + bundle = next + effect('bundle-written', { + version: next.current.version, + pending: next.pending !== undefined, + grace: next.grace?.expiresAt ?? null + }) + }, + randomBytes: recordingRandomBytes + }) + started.then( + (result) => { + outcome = { + version: result.bundle.current.version, + relayHostId: result.relay.relayHostId + } + }, + (error: unknown) => { + outcome = `failed: ${error instanceof Error ? error.message : String(error)}` + } + ) + return started + }, + state: () => ({ + outcome, + version: bundle.current.version, + pending: bundle.pending !== undefined + }), + dispose: () => {} + } + }, + 'relay.direct-upgrade': ({ client, effect }: MountContext) => { + const upgrade = modules.load( + 'mobile/src/transport/mobile-relay-direct-upgrade.ts' + ).upgradeDirectMobileRelay + const hash = credentialHash() + let journal: unknown = null + let outcome: unknown = 'unupgraded' + return { + action(_name, args) { + if (args.journal === true) { + journal = { + v: 1, + hostId: HOST_ID, + reqId: INSTALL_REQ_ID, + pendingResumeToken: PENDING_RESUME_TOKEN, + pendingResumeTokenHash: hash(PENDING_RESUME_TOKEN) + } + } + const started = upgrade({ + client, + host: directHost(), + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the adapter supplies each injected dependency the upgrade calls. + dependencies: { + readJournal: async () => journal, + writeJournal: async (next: unknown) => { + journal = next + effect('journal-written', 'upgrade') + }, + clearJournal: async () => { + journal = null + effect('journal-cleared', 'upgrade') + }, + writeBundle: async (written: { current: { version: number } }) => { + effect('bundle-written', { version: written.current.version }) + }, + saveHost: async () => { + effect('host-saved', HOST_ID) + }, + deleteBundle: async () => { + effect('bundle-deleted', HOST_ID) + }, + randomBytes: recordingRandomBytes + } as Parameters[0]['dependencies'] + }) + started.then( + (result) => { + outcome = result === null ? 'declined' : result.host.relayHostId + }, + (error: unknown) => { + outcome = `failed: ${error instanceof Error ? error.message : String(error)}` + } + ) + return started + }, + state: () => ({ outcome, journal: journal === null ? null : 'present' }), + dispose: () => {} + } + } + } +} diff --git a/mobile/src/test-support/rpc-recording/relay-pairing-fixtures.ts b/mobile/src/test-support/rpc-recording/relay-pairing-fixtures.ts new file mode 100644 index 00000000000..bcfdf034eac --- /dev/null +++ b/mobile/src/test-support/rpc-recording/relay-pairing-fixtures.ts @@ -0,0 +1,118 @@ +import type { MobileRelayCredentialBundle } from '../../transport/mobile-relay-credential-bundle' +import type { MobileRelayPairingJournal } from '../../transport/mobile-relay-pairing-journal' +import type { MountContext } from './recording-scenario' + +export const HOST_ID = 'host-1' +export const DEVICE_TOKEN = 'device-token-1' +export const PUBLIC_KEY_B64 = 'AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8=' +export const ENDPOINT = 'ws://192.168.1.10:8765' +export const RELAY_HOST_ID = 'relay-host-0001x' +export const INVITE_TOKEN = 'invite000000000000000000000000000000000001x' +export const PENDING_RESUME_TOKEN = 'pending00000000000000000000000000000000001x' +export const CURRENT_RESUME_TOKEN = 'current00000000000000000000000000000000001x' +export const INSTALL_REQ_ID = 'install-fixture-1' +export const RESUME_CONFIRM_REQ_ID = 'confirm-fixture-1' +export const JOURNAL_ID = 'pair-fixture-1' +const OFFER_FINGERPRINT = 'fingerprint0000000000000000000000000000001' +const DIRECTOR_URL = 'https://director.example' +const CELL_URL = 'https://cell.example' +export const INVITE_LIFETIME_MS = 5 * 60 * 1000 + +/** Deterministic through the Web Crypto the recording scheduler pins. */ +export function recordingRandomBytes(length: number): Uint8Array { + return globalThis.crypto.getRandomValues(new Uint8Array(length)) +} + +export function relayEndpoint() { + return { + v: 1 as const, + directorUrl: DIRECTOR_URL, + cellUrl: CELL_URL, + assignmentEpoch: 1, + relayHostId: RELAY_HOST_ID, + e2eeFraming: 2 as const + } +} + +export function pairingRelay() { + return { + ...relayEndpoint(), + inviteToken: INVITE_TOKEN, + inviteExpiresAt: Date.now() + INVITE_LIFETIME_MS + } +} + +export function pairingOffer() { + return { + v: 2 as const, + endpoint: ENDPOINT, + deviceToken: DEVICE_TOKEN, + publicKeyB64: PUBLIC_KEY_B64, + relay: pairingRelay() + } +} + +export function directHost() { + return { + id: HOST_ID, + name: 'Fixture host', + endpoint: ENDPOINT, + deviceToken: DEVICE_TOKEN, + publicKeyB64: PUBLIC_KEY_B64, + lastConnected: Date.now() + } +} + +export function credentialBundle(hash: (token: string) => string): MobileRelayCredentialBundle { + return { + v: 1, + hostId: HOST_ID, + deviceToken: DEVICE_TOKEN, + current: { + token: CURRENT_RESUME_TOKEN, + hash: hash(CURRENT_RESUME_TOKEN), + version: 3, + expiresAt: Date.now() + 60_000 + } + } +} + +export function pairingJournal(hash: (token: string) => string): MobileRelayPairingJournal { + return { + metadata: { + v: 1, + journalId: JOURNAL_ID, + offerFingerprint: OFFER_FINGERPRINT, + host: { + id: HOST_ID, + name: 'Fixture host', + endpoint: ENDPOINT, + publicKeyB64: PUBLIC_KEY_B64, + lastConnected: 0 + }, + relay: { ...relayEndpoint(), inviteExpiresAt: Date.now() + INVITE_LIFETIME_MS }, + installReqId: INSTALL_REQ_ID, + resumeConfirmReqId: RESUME_CONFIRM_REQ_ID, + pendingResumeTokenHash: hash(PENDING_RESUME_TOKEN) + }, + secrets: { + v: 1, + journalId: JOURNAL_ID, + deviceToken: DEVICE_TOKEN, + inviteToken: INVITE_TOKEN, + pendingResumeToken: PENDING_RESUME_TOKEN + } + } +} + +/** + * A pairing candidate over the scripted transport. Spread rather than a named `sendRequest`: the + * raw-port ratchet counts the literal, and an adapter faking a candidate is not a new call site. + */ +export function candidateClient( + client: MountContext['client'], + effect: MountContext['effect'], + path: 'direct' | 'relay' +) { + return { ...client, close: () => effect('candidate-closed', path) } +} diff --git a/mobile/src/test-support/rpc-recording/transport-status-mount-adapters.ts b/mobile/src/test-support/rpc-recording/transport-status-mount-adapters.ts new file mode 100644 index 00000000000..e258c664205 --- /dev/null +++ b/mobile/src/test-support/rpc-recording/transport-status-mount-adapters.ts @@ -0,0 +1,111 @@ +import type { ConnectionState } from '../../transport/types' +import type { MountAdapter, MountContext } from './recording-scenario' +import type { operationModuleLoader } from './operation-module-loader' +import { hookMount } from './hook-mount' +import { candidateClient } from './relay-pairing-fixtures' + +const HOST = 'host-1' + +/** + * The three `status.get` readers the transport owns: the protocol gate hook, the retrying + * capability probe, and the pairing race that treats a reply as "this path works". They agree on + * acceptance and disagree on what a refusal costs, which is what the recordings have to show. + */ +export function transportStatusMountAdapters( + modules: ReturnType +): Record { + return { + 'transport.host-status-gates': ({ client }: MountContext) => { + const useGates = modules.load( + 'mobile/src/transport/host-status-gates.ts' + ).useHostStatusGates + let connState: ConnectionState = 'connected' + let gates: ReturnType | undefined + const hook = hookMount(() => { + gates = useGates({ hostId: HOST, client, connState }) + }) + return { + action(name, args) { + if (name === 'mount' || name === 'remount') { + return hook.mount() + } + if (name === 'unmount') { + return hook.unmount() + } + if (name === 'state') { + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the scenario names one of the connection states the hook switches on. + connState = String(args.connState ?? 'connected') as ConnectionState + return hook.update() + } + throw new Error(`Unknown host-status-gates action: ${name}`) + }, + state: () => ({ + capabilities: gates?.hostCapabilities ?? null, + floatingWorkspace: gates?.floatingWorkspaceEnabled ?? null, + appVersion: gates?.desktopAppVersion ?? null, + verdict: gates?.compatVerdict ?? null, + pending: gates?.statusPending ?? null + }), + dispose: hook.unmount + } + }, + 'transport.capability-probe': ({ client }: MountContext) => { + const start = modules.load( + 'mobile/src/transport/runtime-capability-probe.ts' + ).startRuntimeCapabilityProbe + const published: unknown[] = [] + let stop: (() => void) | null = null + return { + action(name) { + if (name === 'start') { + stop = start(client, (capabilities) => { + published.push([...capabilities]) + }) + return + } + if (name === 'stop') { + stop?.() + stop = null + return + } + throw new Error(`Unknown capability-probe action: ${name}`) + }, + state: () => ({ published }), + dispose: () => stop?.() + } + }, + 'transport.pairing-race': ({ client, effect }: MountContext) => { + const race = modules.load( + 'mobile/src/transport/pairing-candidate-race.ts' + ).racePairingCandidates + let outcome: unknown = 'unraced' + const candidate = (path: 'direct' | 'relay') => ({ + path, + client: candidateClient(client, effect, path) + }) + return { + action(_name, args) { + const candidates = + args.relay === false + ? [candidate('direct')] + : args.order === 'relay-first' + ? [candidate('relay'), candidate('direct')] + : [candidate('direct'), candidate('relay')] + // oxlint-disable-next-line typescript/consistent-type-assertions -- SAFETY: the adapter supplies the two members racePairingCandidates reads. + const settled = race(candidates as Parameters[0]) + settled.then( + (winner) => { + outcome = winner.path + }, + (error: unknown) => { + outcome = `failed: ${error instanceof Error ? error.message : String(error)}` + } + ) + return settled + }, + state: () => ({ outcome }), + dispose: () => {} + } + } + } +}