From d679150788f21760cac6878e88ad771253e52919 Mon Sep 17 00:00:00 2001 From: Gorka Date: Thu, 28 May 2026 14:57:20 -0300 Subject: [PATCH] docs: add lofi UI flow sketches for the 5 frontend apps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 26 Excalidraw flows (one per primary user flow) covering provider-console, council-console, network-dashboard, moonlight-pay, and browser-wallet. Generated from a read of each frontend's current source — first-cut for design review and stakeholder communication. Refine in place as the apps evolve. - sketches//.excalidraw — one file per flow. - sketches/all-sketches-combined.excalidraw — single canvas with all 26 flows arranged for review-at-a-glance. - sketches/scripts/regen-combined.py — regenerates the combined view from the per-flow files; re-run after editing any flow. - sketches/README.md — what these are, viewing/editing, conventions. --- sketches/README.md | 52 + sketches/all-sketches-combined.excalidraw | 26170 ++++++++++++++++ .../deposit-and-activate.excalidraw | 988 + .../onboarding-import-wallet.excalidraw | 777 + .../onboarding-new-wallet.excalidraw | 1077 + .../receive-private-address.excalidraw | 689 + .../send-private-transfer.excalidraw | 913 + .../withdraw-to-public.excalidraw | 738 + .../council-asset-lifecycle.excalidraw | 843 + .../council-metadata-edit.excalidraw | 589 + .../council-recovery.excalidraw | 638 + .../onboard-new-council.excalidraw | 1724 + .../provider-join-approval.excalidraw | 1907 ++ .../admin-council-setup.excalidraw | 674 + .../customer-instant-pay.excalidraw | 813 + .../customer-selfcustodial-pay.excalidraw | 1015 + .../merchant-account-management.excalidraw | 504 + .../merchant-onboarding.excalidraw | 913 + .../activity-monitoring.excalidraw | 564 + .../council-drilldown-topology.excalidraw | 1086 + .../geographic-council-discovery.excalidraw | 891 + .../network-metrics-at-glance.excalidraw | 415 + ...vider-lookup-by-council-context.excalidraw | 578 + .../join-council-from-home.excalidraw | 654 + .../login-and-view-dashboard.excalidraw | 1146 + .../recover-unregistered-providers.excalidraw | 591 + .../register-new-provider.excalidraw | 3100 ++ .../view-provider-metrics.excalidraw | 1501 + sketches/scripts/regen-combined.py | 80 + 29 files changed, 51630 insertions(+) create mode 100644 sketches/README.md create mode 100644 sketches/all-sketches-combined.excalidraw create mode 100644 sketches/browser-wallet/deposit-and-activate.excalidraw create mode 100644 sketches/browser-wallet/onboarding-import-wallet.excalidraw create mode 100644 sketches/browser-wallet/onboarding-new-wallet.excalidraw create mode 100644 sketches/browser-wallet/receive-private-address.excalidraw create mode 100644 sketches/browser-wallet/send-private-transfer.excalidraw create mode 100644 sketches/browser-wallet/withdraw-to-public.excalidraw create mode 100644 sketches/council-console/council-asset-lifecycle.excalidraw create mode 100644 sketches/council-console/council-metadata-edit.excalidraw create mode 100644 sketches/council-console/council-recovery.excalidraw create mode 100644 sketches/council-console/onboard-new-council.excalidraw create mode 100644 sketches/council-console/provider-join-approval.excalidraw create mode 100644 sketches/moonlight-pay/admin-council-setup.excalidraw create mode 100644 sketches/moonlight-pay/customer-instant-pay.excalidraw create mode 100644 sketches/moonlight-pay/customer-selfcustodial-pay.excalidraw create mode 100644 sketches/moonlight-pay/merchant-account-management.excalidraw create mode 100644 sketches/moonlight-pay/merchant-onboarding.excalidraw create mode 100644 sketches/network-dashboard/activity-monitoring.excalidraw create mode 100644 sketches/network-dashboard/council-drilldown-topology.excalidraw create mode 100644 sketches/network-dashboard/geographic-council-discovery.excalidraw create mode 100644 sketches/network-dashboard/network-metrics-at-glance.excalidraw create mode 100644 sketches/network-dashboard/provider-lookup-by-council-context.excalidraw create mode 100644 sketches/provider-console/join-council-from-home.excalidraw create mode 100644 sketches/provider-console/login-and-view-dashboard.excalidraw create mode 100644 sketches/provider-console/recover-unregistered-providers.excalidraw create mode 100644 sketches/provider-console/register-new-provider.excalidraw create mode 100644 sketches/provider-console/view-provider-metrics.excalidraw create mode 100755 sketches/scripts/regen-combined.py diff --git a/sketches/README.md b/sketches/README.md new file mode 100644 index 0000000..721fa37 --- /dev/null +++ b/sketches/README.md @@ -0,0 +1,52 @@ +# UI Flow Sketches + +Lofi Excalidraw wireframes of the primary user flows across the 5 Moonlight UI apps: + +- `provider-console/` — Privacy Provider operator dashboard +- `council-console/` — Council governance tool +- `network-dashboard/` — Public protocol health view +- `moonlight-pay/` — POS / merchant payments +- `browser-wallet/` — Reference wallet (Chrome / Firefox extension) + +Each `.excalidraw` file is one user-facing flow. Screens within a flow are drawn as labeled wireframes (navbar / title / sidebar where applicable / main content with labeled placeholder elements / footer when present), connected by arrows labeled with the trigger that drives each transition. + +`all-sketches-combined.excalidraw` is a single canvas containing all 26 flows arranged as 5 app rows × up to 6 flows per row. Useful for reviewing everything together; not authoritative for any individual flow. + +## Status + +**First-cut.** Generated 2026-05-28 from a read of each frontend's current source (routes, views, navigation components). Intended as a starting point for design review — refine as the actual apps evolve, or rewrite from scratch where the read missed the intent. The accompanying user-flow understanding is more durable than the literal box positions. + +## Purpose + +- Design review — see the whole journey, not one page at a time +- Stakeholder communication — share what an app does without writing prose +- Partner demos + marketing-video planning — visual reference for what's worth showing +- Onboarding context for new devs — faster than reading view code + +## Viewing + editing + +Each `.excalidraw` file opens directly in: + +- [excalidraw.com](https://excalidraw.com) — drag-drop the file onto the page +- [Excalidraw desktop app](https://github.com/excalidraw/excalidraw-desktop) — Open File... + +Edits inside Excalidraw save back to the same `.excalidraw` format. Commit alongside the source changes that prompted the rework. + +## Regenerating the combined view + +The combined canvas is a mechanical merge of the per-flow files — re-run after editing any of them: + +```bash +python3 sketches/scripts/regen-combined.py +``` + +(See the script for layout knobs: app row order, gap between flows, header sizes.) + +## Conventions + +- One `.excalidraw` per user flow. +- Filename = kebab-case slug describing the flow (e.g. `register-new-provider.excalidraw`). +- App subdirectory matches the repo slug exactly (`provider-console`, not `provider`). +- No mobile-shape sketches; desktop layout only. +- Lofi means labeled boxes are enough — don't chase pixel-perfect color or fonts. +- Re-derive the combined view rather than editing it directly. diff --git a/sketches/all-sketches-combined.excalidraw b/sketches/all-sketches-combined.excalidraw new file mode 100644 index 0000000..de88cbb --- /dev/null +++ b/sketches/all-sketches-combined.excalidraw @@ -0,0 +1,26170 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "sketches/scripts/regen-combined.py", + "elements": [ + { + "type": "text", + "id": "hdr-0", + "x": 0, + "y": 0, + "width": 1200, + "height": 44, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1, + "version": 1, + "versionNonce": 1, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "\u2501\u2501\u2501 provider-console \u2501\u2501\u2501", + "fontSize": 36, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2501\u2501\u2501 provider-console \u2501\u2501\u2501", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "id": "hdr-1", + "x": 0, + "y": 80, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 2, + "version": 1, + "versionNonce": 2, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "join-council-from-home", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "join-council-from-home", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplizu11hlhficq6jc", + "type": "text", + "x": 0, + "y": 140, + "strokeColor": "#1e1e1e", + "text": "provider-console \u2014 join-council-from-home", + "fontSize": 28, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 0, + "y": 200, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1mealkipkwfj", + "type": "rectangle", + "x": 0, + "y": 200, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1fytv81adjdt", + "type": "text", + "x": 12, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1cw7yi8yddji", + "type": "text", + "x": 12, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu11daywblemfs", + "type": "rectangle", + "x": 20, + "y": 300, + "width": 320, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1hzs84bug54i", + "type": "text", + "x": 30, + "y": 316, + "strokeColor": "#1e1e1e", + "text": "PP \"alice-prod\" G..A1B2", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1k3ymtwj2ii", + "type": "text", + "x": 30, + "y": 334, + "strokeColor": "#1e1e1e", + "text": "jurisdictions: US,CA", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1l0r790mo3h", + "type": "rectangle", + "x": 260, + "y": 320, + "width": 70, + "height": 24, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1dm0hrgl4bk", + "type": "text", + "x": 282, + "y": 326, + "strokeColor": "#1e1e1e", + "text": "JOIN", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1so64sunoj2c", + "type": "rectangle", + "x": 20, + "y": 376, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1ypvfg4u4mt", + "type": "text", + "x": 30, + "y": 396, + "strokeColor": "#1e1e1e", + "text": "(other provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1jqrs3dhlg2", + "type": "text", + "x": 12, + "y": 700, + "strokeColor": "#868e96", + "text": "/home", + "fontSize": 14, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 200, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1se7t5688t6e", + "type": "rectangle", + "x": 440, + "y": 200, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2khb9ilyurxt", + "type": "text", + "x": 452, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu219v7b3fs39e", + "type": "text", + "x": 452, + "y": 256, + "strokeColor": "#868e96", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu24vrr9w9p1jo", + "type": "rectangle", + "x": 460, + "y": 300, + "width": 320, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2b39wie7ajp", + "type": "text", + "x": 470, + "y": 316, + "strokeColor": "#868e96", + "text": "(home grayed out behind modal)", + "fontSize": 10, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu264dkkb0kak", + "type": "rectangle", + "x": 460, + "y": 376, + "width": 320, + "height": 260, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2bj0d6xr8w9v", + "type": "text", + "x": 470, + "y": 388, + "strokeColor": "#1e1e1e", + "text": "Modal: Join Council", + "fontSize": 16, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2qngc0lzju7", + "type": "rectangle", + "x": 476, + "y": 420, + "width": 240, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2yf6br9yaqrd", + "type": "text", + "x": 484, + "y": 430, + "strokeColor": "#1e1e1e", + "text": "Council URL (input)", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2g8x5fw09o2q", + "type": "rectangle", + "x": 720, + "y": 420, + "width": 50, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2i937agqfgq", + "type": "text", + "x": 726, + "y": 430, + "strokeColor": "#1e1e1e", + "text": "Find", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2v2ds0aol6v", + "type": "rectangle", + "x": 476, + "y": 468, + "width": 296, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2zbi3irnnlc", + "type": "text", + "x": 484, + "y": 480, + "strokeColor": "#1e1e1e", + "text": "Council preview card", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2cxr4i2ag01", + "type": "text", + "x": 484, + "y": 498, + "strokeColor": "#868e96", + "text": "(name | jurisdictions)", + "fontSize": 10, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2pabd1tk2txc", + "type": "rectangle", + "x": 476, + "y": 564, + "width": 130, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu26ep6z01a0yy", + "type": "text", + "x": 492, + "y": 576, + "strokeColor": "#1e1e1e", + "text": "Request to Join", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2eqs3g6jvz7", + "type": "rectangle", + "x": 620, + "y": 564, + "width": 150, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu28v7kp00hfji", + "type": "text", + "x": 672, + "y": 576, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2twd9nsqero", + "type": "text", + "x": 452, + "y": 700, + "strokeColor": "#868e96", + "text": "/home (modal overlay)", + "fontSize": 14, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 880, + "y": 200, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2ucc0cbgbe09", + "type": "rectangle", + "x": 880, + "y": 200, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu20j86azl02oct", + "type": "text", + "x": 892, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2huecqut3hmg", + "type": "text", + "x": 892, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2ibe3uncbpqb", + "type": "rectangle", + "x": 900, + "y": 300, + "width": 320, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2togs8t3qvki", + "type": "text", + "x": 910, + "y": 316, + "strokeColor": "#1e1e1e", + "text": "PP \"alice-prod\" G..A1B2", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2bzhqj12j7le", + "type": "text", + "x": 910, + "y": 334, + "strokeColor": "#1e1e1e", + "text": "councils: [New] pending (request sent)", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu232ybp6dljek", + "type": "rectangle", + "x": 900, + "y": 376, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2wf0hsc0apbs", + "type": "text", + "x": 910, + "y": 396, + "strokeColor": "#1e1e1e", + "text": "(other provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2dli61dqs7or", + "type": "text", + "x": 892, + "y": 700, + "strokeColor": "#868e96", + "text": "/home (request pending)", + "fontSize": 14, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2vmbhe63526", + "type": "arrow", + "x": 368, + "y": 440, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2ca643m1xqli", + "type": "text", + "x": 370, + "y": 410, + "strokeColor": "#1971c2", + "text": "click JOIN badge", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2lcohts5hp9i", + "type": "text", + "x": 370, + "y": 426, + "strokeColor": "#868e96", + "text": "(in-page modal opens)", + "fontSize": 10, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2sxfzx37t3qo", + "type": "arrow", + "x": 808, + "y": 440, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2vrbxdwwnkjb", + "type": "text", + "x": 810, + "y": 410, + "strokeColor": "#1971c2", + "text": "Request to Join", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu28ufz3c6u7o", + "type": "text", + "x": 810, + "y": 426, + "strokeColor": "#1971c2", + "text": "\u2192 platform writes pending", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-2", + "x": 1440, + "y": 80, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 3, + "version": 1, + "versionNonce": 3, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "login-and-view-dashboard", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "login-and-view-dashboard", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppkjvzpv4rdauxnz8", + "type": "text", + "x": 1440, + "y": 140, + "width": 606.3333129882812, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 363525183, + "version": 1, + "versionNonce": 2060220671, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530693, + "link": null, + "locked": false, + "text": "provider-console \u2014 login-and-view-dashboard", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-console \u2014 login-and-view-dashboard", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_frame", + "type": "rectangle", + "x": 1440, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 635220785, + "version": 1, + "versionNonce": 705116223, + "isDeleted": false, + "boundElements": [ + { + "id": "arr_s1_s2", + "type": "arrow" + } + ], + "updated": 1779977530697, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_nav", + "type": "rectangle", + "x": 1440, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 970986591, + "version": 1, + "versionNonce": 838009119, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530693, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzp6hej1da2w95", + "type": "text", + "x": 1452, + "y": 212, + "width": 284.1212158203125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1663116561, + "version": 1, + "versionNonce": 1536189521, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530693, + "link": null, + "locked": false, + "text": "Provider Console | Home | [address] | Logout | v", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [address] | Logout | v", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzp1bl4jykk80rh", + "type": "text", + "x": 1452, + "y": 256, + "width": 178.5454559326172, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 918302847, + "version": 1, + "versionNonce": 794002751, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "Provider Console", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_card", + "type": "rectangle", + "x": 1480, + "y": 340, + "width": 280, + "height": 220, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 1186749169, + "version": 1, + "versionNonce": 1166127665, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzpjj02xmhnxr", + "type": "text", + "x": 1508, + "y": 364, + "width": 209.27272033691406, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 1442826399, + "version": 1, + "versionNonce": 307135839, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "Welcome \u2014 connect your wallet", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Welcome \u2014 connect your wallet", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_btn1", + "type": "rectangle", + "x": 1520, + "y": 410, + "width": 200, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 1630917841, + "version": 1, + "versionNonce": 1674462225, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzpdc7x4gx4cyg", + "type": "text", + "x": 1566, + "y": 422, + "width": 113.33333587646484, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 1432050879, + "version": 1, + "versionNonce": 976519551, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "Connect Wallet", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Connect Wallet", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzptwe26vpsii", + "type": "text", + "x": 1492, + "y": 480, + "width": 144.84848022460938, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 1176834737, + "version": 1, + "versionNonce": 309172721, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "(non-allowlisted address \u2192", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(non-allowlisted address \u2192", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzpcxk12wqtoo4", + "type": "text", + "x": 1492, + "y": 498, + "width": 165.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 1752132831, + "version": 1, + "versionNonce": 1212545439, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": " shows Invite Waitlist screen)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": " shows Invite Waitlist screen)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzp7ukne1o239x", + "type": "text", + "x": 1452, + "y": 660, + "width": 37.878787994384766, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 707892369, + "version": 1, + "versionNonce": 1114059729, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "/login", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/login", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_frame", + "type": "rectangle", + "x": 1960, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 1205285777, + "version": 1, + "versionNonce": 34855007, + "isDeleted": false, + "boundElements": [ + { + "id": "arr_s1_s2", + "type": "arrow" + } + ], + "updated": 1779977530699, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_nav", + "type": "rectangle", + "x": 1960, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 722749951, + "version": 1, + "versionNonce": 247292703, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofspy5vlgex6f", + "type": "text", + "x": 1972, + "y": 212, + "width": 284.1212158203125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 1991022961, + "version": 1, + "versionNonce": 1351950929, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Provider Console | Home | [address] | Logout | v", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [address] | Logout | v", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofznityth7i9f", + "type": "text", + "x": 1972, + "y": 256, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 186167839, + "version": 1, + "versionNonce": 142714687, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_actions", + "type": "rectangle", + "x": 1980, + "y": 300, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 1436173137, + "version": 1, + "versionNonce": 2000597041, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofu7zf48j2f4p", + "type": "text", + "x": 1996, + "y": 312, + "width": 216.8787841796875, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 446371391, + "version": 1, + "versionNonce": 627599199, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "[ + New Provider ] [ \u2193 Recover ]", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "[ + New Provider ] [ \u2193 Recover ]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_row1", + "type": "rectangle", + "x": 1980, + "y": 360, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 1089974577, + "version": 1, + "versionNonce": 289112593, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofrcf8cabgwc9", + "type": "text", + "x": 1988, + "y": 368, + "width": 211.18182373046875, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 813430367, + "version": 1, + "versionNonce": 1405231999, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Provider name | G..ADDR | jurisdictions", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider name | G..ADDR | jurisdictions", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwoftqpbflul98t", + "type": "text", + "x": 1988, + "y": 386, + "width": 176.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 506225425, + "version": 1, + "versionNonce": 1535318001, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "councils: [JOIN] [Copy] [Delete]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "councils: [JOIN] [Copy] [Delete]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_row2", + "type": "rectangle", + "x": 1980, + "y": 428, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1938543231, + "version": 1, + "versionNonce": 1674533791, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofph8h9zmqp", + "type": "text", + "x": 1988, + "y": 436, + "width": 211.18182373046875, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 967825649, + "version": 1, + "versionNonce": 136114641, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Provider name | G..ADDR | jurisdictions", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider name | G..ADDR | jurisdictions", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwof7giuknhkbxh", + "type": "text", + "x": 1988, + "y": 454, + "width": 176.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 1552624287, + "version": 1, + "versionNonce": 1237356479, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "councils: [JOIN] [Copy] [Delete]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "councils: [JOIN] [Copy] [Delete]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_row3", + "type": "rectangle", + "x": 1980, + "y": 496, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 1695126225, + "version": 1, + "versionNonce": 471895985, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofvomvkpokb8i", + "type": "text", + "x": 1988, + "y": 516, + "width": 123.2727279663086, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 2016050879, + "version": 1, + "versionNonce": 532037599, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "... (more provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "... (more provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofqrq0dsyihom", + "type": "text", + "x": 1972, + "y": 660, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 1422987441, + "version": 1, + "versionNonce": 229994897, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "arr_s1_s2", + "type": "arrow", + "x": 1808, + "y": 440, + "width": 144, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 1762283231, + "version": 1, + "versionNonce": 384259825, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530699, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 143.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1_frame", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s2_frame", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofil0v3p0ikzb", + "type": "text", + "x": 1810, + "y": 390, + "width": 131.93939208984375, + "height": 15, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 1051579025, + "version": 1, + "versionNonce": 571676529, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "click Connect Wallet \u2192", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click Connect Wallet \u2192", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofni35vg68sse", + "type": "text", + "x": 1810, + "y": 406, + "width": 148.3333282470703, + "height": 15, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 700127999, + "version": 1, + "versionNonce": 232854559, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "wallet signs SEP-53 auth", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "wallet signs SEP-53 auth", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "type": "text", + "id": "hdr-3", + "x": 2520, + "y": 80, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 4, + "version": 1, + "versionNonce": 4, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "recover-unregistered-providers", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "recover-unregistered-providers", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplgcagcdczbzie1n", + "type": "text", + "x": 2520, + "y": 140, + "strokeColor": "#1e1e1e", + "text": "provider-console \u2014 recover-unregistered-providers", + "fontSize": 28, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 2520, + "y": 200, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagebz4cl57mj", + "type": "rectangle", + "x": 2520, + "y": 200, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagzac41kvmus", + "type": "text", + "x": 2532, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagdkxw3km4nc8", + "type": "text", + "x": 2532, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagl29bs4cv16j", + "type": "rectangle", + "x": 2540, + "y": 300, + "width": 160, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcag3urlfax9bz9", + "type": "text", + "x": 2560, + "y": 312, + "strokeColor": "#1e1e1e", + "text": "+ New Provider", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcaghpv1rs8m25", + "type": "rectangle", + "x": 2710, + "y": 300, + "width": 140, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcag8gz225e4psd", + "type": "text", + "x": 2740, + "y": 312, + "strokeColor": "#1e1e1e", + "text": "\u2193 Recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagbzb82rum7p5", + "type": "rectangle", + "x": 2540, + "y": 360, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcag09murk2u8ayh", + "type": "text", + "x": 2550, + "y": 380, + "strokeColor": "#1e1e1e", + "text": "(existing provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagiplbz1g78c", + "type": "text", + "x": 2532, + "y": 700, + "strokeColor": "#868e96", + "text": "/home", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 2960, + "y": 200, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagjk6k4vpclt", + "type": "rectangle", + "x": 2960, + "y": 200, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagmovrzwwcdjn", + "type": "text", + "x": 2972, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagplxxcnl76a", + "type": "text", + "x": 2972, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Recover", + "fontSize": 22, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagtjyad3dthpo", + "type": "text", + "x": 2972, + "y": 290, + "strokeColor": "#868e96", + "text": "Scanning wallet derivation path for on-chain PPs\u2026", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagbr6ftdkwet", + "type": "rectangle", + "x": 2980, + "y": 320, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagunpjlfh29xs", + "type": "text", + "x": 2990, + "y": 336, + "strokeColor": "#1e1e1e", + "text": "Found PP @ index 3 G..C3D4", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagndifwdwjcng", + "type": "text", + "x": 2990, + "y": 354, + "strokeColor": "#1971c2", + "text": "[ Recover \u2192 register ]", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag69afdig2u6v", + "type": "rectangle", + "x": 2980, + "y": 388, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcago79ez7eionk", + "type": "text", + "x": 2990, + "y": 404, + "strokeColor": "#1e1e1e", + "text": "Found PP @ index 7 G..E5F6", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagkvbf1d8bbws", + "type": "text", + "x": 2990, + "y": 422, + "strokeColor": "#1971c2", + "text": "[ Recover \u2192 register ]", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag0xiq1o6uedi", + "type": "rectangle", + "x": 2980, + "y": 456, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag8udppybck6", + "type": "text", + "x": 2990, + "y": 468, + "strokeColor": "#868e96", + "text": "(no more PPs found at higher indexes)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagqfn05234au", + "type": "rectangle", + "x": 2980, + "y": 520, + "width": 140, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagd5ogcy36zri", + "type": "text", + "x": 3020, + "y": 534, + "strokeColor": "#1e1e1e", + "text": "Back", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagh4zw7fzpml", + "type": "text", + "x": 2972, + "y": 700, + "strokeColor": "#868e96", + "text": "/recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 3400, + "y": 200, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagg2fkz8vit17", + "type": "rectangle", + "x": 3400, + "y": 200, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagilfnn6w2wd8", + "type": "text", + "x": 3412, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagdsxti88d9", + "type": "text", + "x": 3412, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag67ido3wxw7p", + "type": "rectangle", + "x": 3420, + "y": 300, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagcqecgxb3cqe", + "type": "text", + "x": 3430, + "y": 316, + "strokeColor": "#1e1e1e", + "text": "\u2713 PP @ index 3 G..C3D4 (recovered)", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcaga21qnkku5ek", + "type": "rectangle", + "x": 3420, + "y": 364, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag9rmxgt07daw", + "type": "text", + "x": 3430, + "y": 380, + "strokeColor": "#1e1e1e", + "text": "\u2713 PP @ index 7 G..E5F6 (recovered)", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagezq5tct6sgh", + "type": "rectangle", + "x": 3420, + "y": 428, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag50lhskas4jd", + "type": "text", + "x": 3430, + "y": 448, + "strokeColor": "#1e1e1e", + "text": "(other existing provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagn4pfkql7i4l", + "type": "text", + "x": 3412, + "y": 700, + "strokeColor": "#868e96", + "text": "/home", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagkizxmqz77fn", + "type": "arrow", + "x": 2888, + "y": 440, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag0oo1anll41w", + "type": "text", + "x": 2885, + "y": 410, + "strokeColor": "#1971c2", + "text": "click \u2193 Recover", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagib1kk6srais", + "type": "arrow", + "x": 3328, + "y": 440, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag4bgdya4bv7", + "type": "text", + "x": 3325, + "y": 410, + "strokeColor": "#1971c2", + "text": "click Recover (per row)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcaghb3kkz7jlf4", + "type": "text", + "x": 3325, + "y": 426, + "strokeColor": "#1971c2", + "text": "\u2192 platform register", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-4", + "x": 3960, + "y": 80, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 5, + "version": 1, + "versionNonce": 5, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "register-new-provider", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "register-new-provider", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppkx2blzm94ohj1du9", + "type": "text", + "x": 3960, + "y": 140, + "width": 553.0908813476562, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 1778192081, + "version": 1, + "versionNonce": 1375766449, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "text": "provider-console \u2014 register-new-provider", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-console \u2014 register-new-provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s1f", + "type": "rectangle", + "x": 3960, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 188531391, + "version": 1, + "versionNonce": 1808894207, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2bl05rd6sv5ieyg", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl5ewie4ftvxx", + "type": "rectangle", + "x": 3960, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 1710558385, + "version": 1, + "versionNonce": 1960208785, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blzf7vg5ygho", + "type": "text", + "x": 3972, + "y": 212, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1765020383, + "version": 1, + "versionNonce": 961246207, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blexxfndkavau", + "type": "text", + "x": 3972, + "y": 256, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 32657041, + "version": 1, + "versionNonce": 1783959409, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpi3zuvqjrgf", + "type": "rectangle", + "x": 3980, + "y": 300, + "width": 160, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 135028479, + "version": 1, + "versionNonce": 1557830687, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl5ryckbtxc5", + "type": "text", + "x": 4000, + "y": 312, + "width": 101.09091186523438, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 346838129, + "version": 1, + "versionNonce": 1757673809, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "text": "+ New Provider", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "+ New Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blj46pd2h721i", + "type": "rectangle", + "x": 4150, + "y": 300, + "width": 140, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 440805151, + "version": 1, + "versionNonce": 1888469055, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blskk7k1rv03", + "type": "text", + "x": 4180, + "y": 312, + "width": 66.36363983154297, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 837459537, + "version": 1, + "versionNonce": 1903863601, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "text": "\u2193 Recover", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2193 Recover", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blwv7yh67puf", + "type": "rectangle", + "x": 3980, + "y": 360, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 777120575, + "version": 1, + "versionNonce": 1984651359, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blojqwphr768", + "type": "text", + "x": 3990, + "y": 380, + "width": 201.51515197753906, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 142912561, + "version": 1, + "versionNonce": 1860213009, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "text": "(provider rows: name | addr | actions)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(provider rows: name | addr | actions)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl1l43y0sb0do", + "type": "rectangle", + "x": 3980, + "y": 428, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 814754655, + "version": 1, + "versionNonce": 1608383615, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blrqaj3w9uqo", + "type": "text", + "x": 3990, + "y": 448, + "width": 109.75757598876953, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 6422033, + "version": 1, + "versionNonce": 309153521, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "(more provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(more provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blg2bghorx5pn", + "type": "text", + "x": 3972, + "y": 700, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 760309631, + "version": 1, + "versionNonce": 285742239, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s2f", + "type": "rectangle", + "x": 4400, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 410653681, + "version": 1, + "versionNonce": 1314166079, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2bl05rd6sv5ieyg", + "type": "arrow" + }, + { + "id": "mppkx2blgpcgc4oceyh", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blg27r5bqdsk9", + "type": "rectangle", + "x": 4400, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1389764511, + "version": 1, + "versionNonce": 561653951, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blypo19moyep", + "type": "text", + "x": 4412, + "y": 212, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 81030609, + "version": 1, + "versionNonce": 1764296369, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blfvk6gg61r7e", + "type": "text", + "x": 4412, + "y": 256, + "width": 88.96969604492188, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 860804031, + "version": 1, + "versionNonce": 1590999263, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "Provider", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgsw9kyzxj3w", + "type": "rectangle", + "x": 4400, + "y": 288, + "width": 360, + "height": 28, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 210275249, + "version": 1, + "versionNonce": 815204497, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bldry9ts10wqg", + "type": "text", + "x": 4412, + "y": 294, + "width": 158.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 1188824031, + "version": 1, + "versionNonce": 245908735, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "\u25cf metadata \u25cb fund \u25cb join", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u25cf metadata \u25cb fund \u25cb join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blonb1cgxuoi", + "type": "rectangle", + "x": 4420, + "y": 336, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 666758545, + "version": 1, + "versionNonce": 1118424689, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blniatqsmcl1n", + "type": "text", + "x": 4430, + "y": 348, + "width": 78.36363983154297, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 764293119, + "version": 1, + "versionNonce": 1886735647, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "Name (input)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Name (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blxrq8uy4e0os", + "type": "rectangle", + "x": 4420, + "y": 388, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 1571558257, + "version": 1, + "versionNonce": 1982388305, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blxb5msczixo", + "type": "text", + "x": 4430, + "y": 400, + "width": 78.69696807861328, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 828758047, + "version": 1, + "versionNonce": 2141999423, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "text": "Email (input)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Email (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blqdd5uftewi", + "type": "rectangle", + "x": 4420, + "y": 440, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 1654291793, + "version": 1, + "versionNonce": 1558947377, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl02g2uec3eft2", + "type": "text", + "x": 4430, + "y": 460, + "width": 167.84848022460938, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 139689023, + "version": 1, + "versionNonce": 1974325599, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "text": "Jurisdictions (multi-select)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Jurisdictions (multi-select)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bloohkcduv5z", + "type": "rectangle", + "x": 4420, + "y": 516, + "width": 140, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 1977658161, + "version": 1, + "versionNonce": 1641658385, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl212vqz94q96", + "type": "text", + "x": 4468, + "y": 530, + "width": 36.6363639831543, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 1446485087, + "version": 1, + "versionNonce": 197807487, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "text": "Next", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blkotf5rs6cr", + "type": "text", + "x": 4412, + "y": 700, + "width": 118.57575988769531, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 2145787153, + "version": 1, + "versionNonce": 652905969, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957926, + "link": null, + "locked": false, + "text": "/setup/metadata", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/setup/metadata", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s3f", + "type": "rectangle", + "x": 4840, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 1860352127, + "version": 1, + "versionNonce": 942772607, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2blgpcgc4oceyh", + "type": "arrow" + }, + { + "id": "mppkx2blq1rm8hx0f9p", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blg2pqie0tt9w", + "type": "rectangle", + "x": 4840, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 1881297649, + "version": 1, + "versionNonce": 589670353, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957926, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blwuc3nsw3qg", + "type": "text", + "x": 4852, + "y": 212, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aV", + "roundness": null, + "seed": 1477791903, + "version": 1, + "versionNonce": 1229339071, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957926, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blhykzpgonykc", + "type": "text", + "x": 4852, + "y": 256, + "width": 95.18181610107422, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aW", + "roundness": null, + "seed": 1528614097, + "version": 1, + "versionNonce": 10651057, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Treasury", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Treasury", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blkxkrxdu22ld", + "type": "rectangle", + "x": 4840, + "y": 288, + "width": 360, + "height": 28, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aX", + "roundness": null, + "seed": 192931007, + "version": 1, + "versionNonce": 888580575, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blesd9ohcuvq4", + "type": "text", + "x": 4852, + "y": 294, + "width": 158.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aY", + "roundness": null, + "seed": 1483541169, + "version": 1, + "versionNonce": 982034321, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "\u25cb metadata \u25cf fund \u25cb join", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u25cb metadata \u25cf fund \u25cb join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpx9bmiqb1j8", + "type": "rectangle", + "x": 4860, + "y": 336, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aZ", + "roundness": null, + "seed": 2026042591, + "version": 1, + "versionNonce": 224663039, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blb9d315x7bu6", + "type": "text", + "x": 4870, + "y": 348, + "width": 125.2727279663086, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aa", + "roundness": null, + "seed": 549096593, + "version": 1, + "versionNonce": 2064616817, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Derived PP address", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Derived PP address", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blia17qyypf4f", + "type": "text", + "x": 4870, + "y": 368, + "width": 83.1515121459961, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ab", + "roundness": null, + "seed": 1198457087, + "version": 1, + "versionNonce": 697237023, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "G...XYZ [copy]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "G...XYZ [copy]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blf567n16fu7w", + "type": "rectangle", + "x": 4860, + "y": 404, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": null, + "seed": 1807536753, + "version": 1, + "versionNonce": 964605777, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blj9nvmhvuw3", + "type": "text", + "x": 4870, + "y": 416, + "width": 95.60606384277344, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ad", + "roundness": null, + "seed": 1493469471, + "version": 1, + "versionNonce": 745005631, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Balance: 0 XLM", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Balance: 0 XLM", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl9n7w9q52rl7", + "type": "rectangle", + "x": 4860, + "y": 456, + "width": 160, + "height": 44, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ae", + "roundness": null, + "seed": 238771281, + "version": 1, + "versionNonce": 405644593, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpmzd8v8u06", + "type": "text", + "x": 4888, + "y": 470, + "width": 102.51515197753906, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "af", + "roundness": null, + "seed": 183766335, + "version": 1, + "versionNonce": 114246239, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Fund via Wallet", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Fund via Wallet", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blod7db5b5vos", + "type": "rectangle", + "x": 5040, + "y": 456, + "width": 140, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ag", + "roundness": null, + "seed": 1477290545, + "version": 1, + "versionNonce": 42194705, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blhdni7k8vt66", + "type": "text", + "x": 5088, + "y": 470, + "width": 36.6363639831543, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ah", + "roundness": null, + "seed": 949882207, + "version": 1, + "versionNonce": 966106751, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Next", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bljqewawe35e", + "type": "text", + "x": 4880, + "y": 516, + "width": 157.96969604492188, + "height": 12.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ai", + "roundness": null, + "seed": 840645649, + "version": 1, + "versionNonce": 184077553, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "(Next disabled until balance > 0)", + "fontSize": 10, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(Next disabled until balance > 0)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpfsl3emz7ur", + "type": "text", + "x": 4852, + "y": 700, + "width": 84.09091186523438, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aj", + "roundness": null, + "seed": 2102593919, + "version": 1, + "versionNonce": 1467709087, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "/setup/fund", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/setup/fund", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s4f", + "type": "rectangle", + "x": 5280, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ak", + "roundness": null, + "seed": 2086375921, + "version": 1, + "versionNonce": 799833535, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2blq1rm8hx0f9p", + "type": "arrow" + }, + { + "id": "mppkx2bl4o4d5aahwx", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl0u9hvveku3l", + "type": "rectangle", + "x": 5280, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "al", + "roundness": null, + "seed": 911442335, + "version": 1, + "versionNonce": 1194412735, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl9ckar6lmwha", + "type": "text", + "x": 5292, + "y": 212, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "am", + "roundness": null, + "seed": 735456209, + "version": 1, + "versionNonce": 2003633329, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl3otn8snjozc", + "type": "text", + "x": 5292, + "y": 256, + "width": 72.30303192138672, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "an", + "roundness": null, + "seed": 1154479551, + "version": 1, + "versionNonce": 1163369183, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Council", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl71rrfaj5v6d", + "type": "rectangle", + "x": 5280, + "y": 288, + "width": 360, + "height": 28, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ao", + "roundness": null, + "seed": 681740721, + "version": 1, + "versionNonce": 296437393, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgssiil3kww", + "type": "text", + "x": 5292, + "y": 294, + "width": 158.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ap", + "roundness": null, + "seed": 266921439, + "version": 1, + "versionNonce": 645850879, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "\u25cb metadata \u25cb fund \u25cf join", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u25cb metadata \u25cb fund \u25cf join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blinfjeha9yc", + "type": "rectangle", + "x": 5300, + "y": 336, + "width": 240, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aq", + "roundness": null, + "seed": 1810377617, + "version": 1, + "versionNonce": 847662193, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blnj1c7cui4i", + "type": "text", + "x": 5310, + "y": 348, + "width": 121.06060791015625, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ar", + "roundness": null, + "seed": 1185862143, + "version": 1, + "versionNonce": 1495772959, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Council URL (input)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council URL (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blzvr1rfs95jb", + "type": "rectangle", + "x": 5550, + "y": 336, + "width": 80, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "as", + "roundness": null, + "seed": 1574867313, + "version": 1, + "versionNonce": 1908774481, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blbu0gboe0sd5", + "type": "text", + "x": 5564, + "y": 348, + "width": 53.75757598876953, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "at", + "roundness": null, + "seed": 1646410271, + "version": 1, + "versionNonce": 667054911, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Discover", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Discover", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blws9hh5chmi", + "type": "rectangle", + "x": 5300, + "y": 392, + "width": 320, + "height": 80, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "au", + "roundness": null, + "seed": 1942829905, + "version": 1, + "versionNonce": 37790769, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blu8tygjttket", + "type": "text", + "x": 5310, + "y": 412, + "width": 125.03030395507812, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "av", + "roundness": null, + "seed": 1731436095, + "version": 1, + "versionNonce": 984593247, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Council preview card", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council preview card", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blbi2i57jlc5v", + "type": "text", + "x": 5310, + "y": 432, + "width": 175.3030242919922, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aw", + "roundness": null, + "seed": 235645233, + "version": 1, + "versionNonce": 1340012049, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "(name | jurisdictions | metadata)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(name | jurisdictions | metadata)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blzy5qsyw83gn", + "type": "rectangle", + "x": 5300, + "y": 488, + "width": 160, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ax", + "roundness": null, + "seed": 1757642335, + "version": 1, + "versionNonce": 1514139519, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl4dupodafuno", + "type": "text", + "x": 5316, + "y": 502, + "width": 110.1212158203125, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ay", + "roundness": null, + "seed": 369187601, + "version": 1, + "versionNonce": 1570245617, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Request to Join", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Request to Join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl12yhbr0nawbn", + "type": "rectangle", + "x": 5480, + "y": 488, + "width": 120, + "height": 44, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "az", + "roundness": null, + "seed": 1235376767, + "version": 1, + "versionNonce": 1890822047, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl4g1oy86q5du", + "type": "text", + "x": 5520, + "y": 502, + "width": 27.060606002807617, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b00", + "roundness": null, + "seed": 1545982193, + "version": 1, + "versionNonce": 1668507089, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Skip", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Skip", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bleuolg7t3v9", + "type": "text", + "x": 5292, + "y": 700, + "width": 77.39393615722656, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b01", + "roundness": null, + "seed": 1049670303, + "version": 1, + "versionNonce": 1278958527, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "/setup/join", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/setup/join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s5f", + "type": "rectangle", + "x": 5720, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b02", + "roundness": null, + "seed": 906005201, + "version": 1, + "versionNonce": 2113170911, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2bl4o4d5aahwx", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bldih4b8ur7gn", + "type": "rectangle", + "x": 5720, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b03", + "roundness": null, + "seed": 272565951, + "version": 1, + "versionNonce": 553094111, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl0ijrbkgia9e", + "type": "text", + "x": 5732, + "y": 212, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b04", + "roundness": null, + "seed": 1546193073, + "version": 1, + "versionNonce": 889120145, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bltr5ivffweea", + "type": "text", + "x": 5732, + "y": 256, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b05", + "roundness": null, + "seed": 491640543, + "version": 1, + "versionNonce": 1257814015, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blbgn5o9673ah", + "type": "rectangle", + "x": 5740, + "y": 300, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b06", + "roundness": null, + "seed": 138857105, + "version": 1, + "versionNonce": 135138161, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bluvp89vxhp4q", + "type": "text", + "x": 5750, + "y": 316, + "width": 188.5454559326172, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b07", + "roundness": null, + "seed": 474850047, + "version": 1, + "versionNonce": 1346330655, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "\u2713 New provider appears in list", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2713 New provider appears in list", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgqt2xsxntoc", + "type": "text", + "x": 5750, + "y": 334, + "width": 188.242431640625, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b08", + "roundness": null, + "seed": 1393643633, + "version": 1, + "versionNonce": 1576891729, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "(name | addr | jurisdictions | JOIN)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(name | addr | jurisdictions | JOIN)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bltzwmtpg7pcs", + "type": "rectangle", + "x": 5740, + "y": 368, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b09", + "roundness": null, + "seed": 499051295, + "version": 1, + "versionNonce": 582747199, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bly7kja92qph", + "type": "text", + "x": 5750, + "y": 388, + "width": 127.42424011230469, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0A", + "roundness": null, + "seed": 1380981329, + "version": 1, + "versionNonce": 2049221425, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "(existing provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(existing provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl5x7pgxrqzz", + "type": "text", + "x": 5732, + "y": 700, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0B", + "roundness": null, + "seed": 1309814591, + "version": 1, + "versionNonce": 575611999, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl05rd6sv5ieyg", + "type": "arrow", + "x": 4328, + "y": 440, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0C", + "roundness": null, + "seed": 1994041393, + "version": 1, + "versionNonce": 156273009, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blva3bms1km1m", + "type": "text", + "x": 4325, + "y": 410, + "width": 106.33333587646484, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0D", + "roundness": null, + "seed": 2007494495, + "version": 1, + "versionNonce": 1590247551, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "click + New Provider", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click + New Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgpcgc4oceyh", + "type": "arrow", + "x": 4768, + "y": 440, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0E", + "roundness": null, + "seed": 714635793, + "version": 1, + "versionNonce": 1312830289, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s3f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blops482dbkkr", + "type": "text", + "x": 4765, + "y": 410, + "width": 97.2727279663086, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0F", + "roundness": null, + "seed": 1154526079, + "version": 1, + "versionNonce": 434821279, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957930, + "link": null, + "locked": false, + "text": "form valid \u2192 Next", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "form valid \u2192 Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blq1rm8hx0f9p", + "type": "arrow", + "x": 5208, + "y": 440, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0G", + "roundness": null, + "seed": 780210161, + "version": 1, + "versionNonce": 257925425, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s3f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s4f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bleh90m3xhju4", + "type": "text", + "x": 5205, + "y": 410, + "width": 124.78787994384766, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0H", + "roundness": null, + "seed": 1103946655, + "version": 1, + "versionNonce": 157576383, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957930, + "link": null, + "locked": false, + "text": "balance funded \u2192 Next", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "balance funded \u2192 Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl4o4d5aahwx", + "type": "arrow", + "x": 5648, + "y": 440, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0I", + "roundness": null, + "seed": 949742033, + "version": 1, + "versionNonce": 974541585, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s4f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s5f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bljk7cbc5yy9n", + "type": "text", + "x": 5645, + "y": 410, + "width": 137.5454559326172, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0J", + "roundness": null, + "seed": 516757439, + "version": 1, + "versionNonce": 1490451679, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957930, + "link": null, + "locked": false, + "text": "Request to Join (or Skip)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Request to Join (or Skip)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "type": "text", + "id": "hdr-5", + "x": 6280, + "y": 80, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 6, + "version": 1, + "versionNonce": 6, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "view-provider-metrics", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "view-provider-metrics", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplf48tba33s70riup", + "type": "text", + "x": 6280, + "y": 140, + "width": 551.6060791015625, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 1991246705, + "version": 1, + "versionNonce": 231850225, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "provider-console \u2014 view-provider-metrics", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-console \u2014 view-provider-metrics", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "s1f", + "type": "rectangle", + "x": 6280, + "y": 200, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 249096223, + "version": 1, + "versionNonce": 1033395487, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplf48tr53fi5mfzaq", + "type": "arrow" + } + ], + "updated": 1779978800212, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48txorul4eoro", + "type": "rectangle", + "x": 6280, + "y": 200, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 362835281, + "version": 1, + "versionNonce": 749632209, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tz96ygwu2kid", + "type": "text", + "x": 6292, + "y": 212, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1692699711, + "version": 1, + "versionNonce": 396891839, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tje35c4i3dd", + "type": "text", + "x": 6292, + "y": 256, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 849910577, + "version": 1, + "versionNonce": 664336561, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tjjcxijq8cd", + "type": "rectangle", + "x": 6300, + "y": 300, + "width": 160, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 505850975, + "version": 1, + "versionNonce": 1964304095, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t117zt89wx4f", + "type": "text", + "x": 6320, + "y": 312, + "width": 101.09091186523438, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 1043336465, + "version": 1, + "versionNonce": 1077459601, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "+ New Provider", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "+ New Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tq61jurkctya", + "type": "rectangle", + "x": 6470, + "y": 300, + "width": 140, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 107989119, + "version": 1, + "versionNonce": 145928959, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t961ffbmao2k", + "type": "text", + "x": 6500, + "y": 312, + "width": 66.36363983154297, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 799949553, + "version": 1, + "versionNonce": 390414449, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "\u2193 Recover", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2193 Recover", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tzye0g5ys789", + "type": "rectangle", + "x": 6300, + "y": 360, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 461398175, + "version": 1, + "versionNonce": 1526856479, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48ti2fztldf0va", + "type": "text", + "x": 6310, + "y": 376, + "width": 159.63636779785156, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 598392017, + "version": 1, + "versionNonce": 1250298449, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "\u2192 PP \"alice-prod\" G..A1B2", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2192 PP \"alice-prod\" G..A1B2", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tqoftnj3btxp", + "type": "text", + "x": 6310, + "y": 392, + "width": 219, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 1325987007, + "version": 1, + "versionNonce": 275988287, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": " jurisdictions: US,CA [JOIN][Copy][Delete]", + "fontSize": 10, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": " jurisdictions: US,CA [JOIN][Copy][Delete]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tcyvpbup4ez", + "type": "rectangle", + "x": 6300, + "y": 428, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 968686257, + "version": 1, + "versionNonce": 1389533233, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48twbyilf6npu", + "type": "text", + "x": 6310, + "y": 448, + "width": 109.75757598876953, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 145360095, + "version": 1, + "versionNonce": 1801912159, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "(more provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(more provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tozxbuq0y8xm", + "type": "text", + "x": 6292, + "y": 700, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 848067729, + "version": 1, + "versionNonce": 571632145, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "s2f", + "type": "rectangle", + "x": 6720, + "y": 200, + "width": 700, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1744048383, + "version": 1, + "versionNonce": 1441620287, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplf48tr53fi5mfzaq", + "type": "arrow" + } + ], + "updated": 1779978800212, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t9ktz9isu88", + "type": "rectangle", + "x": 6720, + "y": 200, + "width": 700, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 1305526897, + "version": 1, + "versionNonce": 20774897, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tuj92ucwlue", + "type": "text", + "x": 6732, + "y": 212, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 1181194527, + "version": 1, + "versionNonce": 2097673119, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tqkxv0g3cqy", + "type": "text", + "x": 6732, + "y": 252, + "width": 390.93939208984375, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 1750158417, + "version": 1, + "versionNonce": 777640401, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "alice-prod \u2190 (provider name from data)", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "alice-prod \u2190 (provider name from data)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t9cghu98a8j", + "type": "text", + "x": 6732, + "y": 280, + "width": 260.3939514160156, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 2037718335, + "version": 1, + "versionNonce": 1613113279, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "G..A1B2 [Copy URL] [Copy OpEx] [Fund OpEx]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "G..A1B2 [Copy URL] [Copy OpEx] [Fund OpEx]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t4yv5fa4fcxe", + "type": "rectangle", + "x": 6732, + "y": 308, + "width": 220, + "height": 60, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 1508219441, + "version": 1, + "versionNonce": 981497777, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t02uynnfvsokl", + "type": "text", + "x": 6742, + "y": 320, + "width": 108.1212158203125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1417485663, + "version": 1, + "versionNonce": 94951391, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Council A (member)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council A (member)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tm3suleoxys", + "type": "text", + "x": 6742, + "y": 340, + "width": 85.78787994384766, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 326446097, + "version": 1, + "versionNonce": 668490129, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "OpEx 1200 XLM", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "OpEx 1200 XLM", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t43v2mwjjdpi", + "type": "rectangle", + "x": 6960, + "y": 308, + "width": 220, + "height": 60, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 1792022911, + "version": 1, + "versionNonce": 597722111, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48thmvsfa8qi2d", + "type": "text", + "x": 6970, + "y": 320, + "width": 109.1515121459961, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 2096595441, + "version": 1, + "versionNonce": 1201209201, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Council B (member)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council B (member)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tk9lyvo4972e", + "type": "text", + "x": 6970, + "y": 340, + "width": 80.09091186523438, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 296653215, + "version": 1, + "versionNonce": 1510845471, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "OpEx 880 XLM", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "OpEx 880 XLM", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48txqm5n1dakqr", + "type": "rectangle", + "x": 7188, + "y": 308, + "width": 220, + "height": 60, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 326376401, + "version": 1, + "versionNonce": 1477044561, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tpq3q2h78pn", + "type": "text", + "x": 7198, + "y": 320, + "width": 109.48484802246094, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 575210943, + "version": 1, + "versionNonce": 1960890431, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Council C (pending)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council C (pending)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tjf2o0roejuq", + "type": "rectangle", + "x": 6732, + "y": 380, + "width": 676, + "height": 48, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 1191344561, + "version": 1, + "versionNonce": 1652725553, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tjz9137jmo8s", + "type": "text", + "x": 6742, + "y": 392, + "width": 344.1515197753906, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 2076177887, + "version": 1, + "versionNonce": 1845129311, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Throughput 142/s | Latency 38ms | Queue 4 | Errors 0.1%", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Throughput 142/s | Latency 38ms | Queue 4 | Errors 0.1%", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tzsc6solt5g", + "type": "rectangle", + "x": 6732, + "y": 440, + "width": 330, + "height": 140, + "angle": 0, + "strokeColor": "#0c8599", + "backgroundColor": "#99e9f2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 415898513, + "version": 1, + "versionNonce": 1500154129, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t4wgm7br1v2y", + "type": "text", + "x": 6742, + "y": 452, + "width": 188.242431640625, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aV", + "roundness": null, + "seed": 1159979519, + "version": 1, + "versionNonce": 791350399, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Topology graph (nodes + edges)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Topology graph (nodes + edges)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t7xxgj2tkk7r", + "type": "rectangle", + "x": 7078, + "y": 440, + "width": 330, + "height": 140, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aW", + "roundness": null, + "seed": 2030207345, + "version": 1, + "versionNonce": 1983463153, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tmlzakarblp", + "type": "text", + "x": 7088, + "y": 452, + "width": 154.4242401123047, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aX", + "roundness": null, + "seed": 1869957663, + "version": 1, + "versionNonce": 338896031, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Activity feed (live events)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Activity feed (live events)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tga6gdzjqb3q", + "type": "rectangle", + "x": 6732, + "y": 592, + "width": 676, + "height": 60, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aY", + "roundness": null, + "seed": 1693657937, + "version": 1, + "versionNonce": 1467365585, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tkn8n0wkdk9o", + "type": "text", + "x": 6742, + "y": 608, + "width": 317.81817626953125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aZ", + "roundness": null, + "seed": 2007281215, + "version": 1, + "versionNonce": 750991551, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "Sparklines: throughput | latency | queue depth (60min)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Sparklines: throughput | latency | queue depth (60min)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t3x4z3nwn6ok", + "type": "text", + "x": 6732, + "y": 700, + "width": 88.48484802246094, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aa", + "roundness": null, + "seed": 1156815153, + "version": 1, + "versionNonce": 1589180081, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "/provider/:pk", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/provider/:pk", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tr53fi5mfzaq", + "type": "arrow", + "x": 6648, + "y": 440, + "width": 64, + "height": 5.684341886080802e-14, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ab", + "roundness": null, + "seed": 1754435167, + "version": 1, + "versionNonce": 796108817, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0.5 + ], + [ + 63.5, + -0.49999999999994316 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1f", + "focus": -5.35924892564062e-16, + "gap": 8 + }, + "endBinding": { + "elementId": "s2f", + "focus": -1.5620422935057488e-15, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tdj2kwul666j", + "type": "text", + "x": 6645, + "y": 406, + "width": 92.45454406738281, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": null, + "seed": 174803729, + "version": 1, + "versionNonce": 1319696529, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "click provider row", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click provider row", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tlhjtysqb2cl", + "type": "text", + "x": 6645, + "y": 424, + "width": 93.81818389892578, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ad", + "roundness": null, + "seed": 487549567, + "version": 1, + "versionNonce": 116217087, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "\u2192 /provider/{pk}", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2192 /provider/{pk}", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "type": "text", + "id": "hdr-6", + "x": 0, + "y": 1117.5, + "width": 1200, + "height": 44, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 7, + "version": 1, + "versionNonce": 7, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "\u2501\u2501\u2501 council-console \u2501\u2501\u2501", + "fontSize": 36, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2501\u2501\u2501 council-console \u2501\u2501\u2501", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "id": "hdr-7", + "x": 0, + "y": 1197.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 8, + "version": 1, + "versionNonce": 8, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "council-asset-lifecycle", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "council-asset-lifecycle", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplu02xp10m6h51w1m", + "type": "text", + "x": 0, + "y": 1257.5, + "strokeColor": "#1e1e1e", + "text": "council-console \u2014 council-asset-lifecycle", + "fontSize": 28, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 0, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xztaglbxtcbh", + "type": "rectangle", + "x": 0, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xgcl3ed2316e", + "type": "text", + "x": 12, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xbjskjokn8r8", + "type": "text", + "x": 12, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xz23e7om7fsc", + "type": "rectangle", + "x": 20, + "y": 1417.5, + "width": 320, + "height": 60, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xs9frp1ufmdg", + "type": "text", + "x": 30, + "y": 1433.5, + "strokeColor": "#1e1e1e", + "text": "\u2192 acme-council G..AUTH", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xmhb24g4voy", + "type": "text", + "x": 30, + "y": 1451.5, + "strokeColor": "#1e1e1e", + "text": "assets: XLM | jurisdictions: US,CA", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x52l4kyt57dp", + "type": "rectangle", + "x": 20, + "y": 1493.5, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xoryrtkd22v", + "type": "text", + "x": 30, + "y": 1513.5, + "strokeColor": "#1e1e1e", + "text": "(other councils)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xm1e3qa2kbp", + "type": "text", + "x": 12, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xdvwm6rjfdcv", + "type": "rectangle", + "x": 440, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xrust2coknee", + "type": "text", + "x": 452, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xhz20laqcd8", + "type": "text", + "x": 452, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x1zo8pl3dnek", + "type": "rectangle", + "x": 460, + "y": 1417.5, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x5bspvv2t8q2", + "type": "text", + "x": 470, + "y": 1429.5, + "strokeColor": "#1e1e1e", + "text": "Assets section", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x4a1w2u3jvi8", + "type": "rectangle", + "x": 460, + "y": 1463.5, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xex0pn2isqhb", + "type": "text", + "x": 470, + "y": 1473.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 XLM (enabled, default)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xqo0tg7g0d89", + "type": "rectangle", + "x": 460, + "y": 1511.5, + "width": 160, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xkq1pkm78bt9", + "type": "text", + "x": 486, + "y": 1521.5, + "strokeColor": "#1e1e1e", + "text": "+ Add asset", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x50rv93xnp8p", + "type": "rectangle", + "x": 460, + "y": 1569.5, + "width": 320, + "height": 80, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xwpuvrza3ej", + "type": "text", + "x": 470, + "y": 1585.5, + "strokeColor": "#1e1e1e", + "text": "Members | Jurisdictions | Metadata", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x9sq53nb25lb", + "type": "text", + "x": 470, + "y": 1605.5, + "strokeColor": "#868e96", + "text": "(other sections)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x69hqwsalzhk", + "type": "text", + "x": 452, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/council", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 880, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xoo59l0aarrq", + "type": "rectangle", + "x": 880, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xggn5ocnmpkc", + "type": "text", + "x": 892, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xaq98pwtnu99", + "type": "text", + "x": 892, + "y": 1373.5, + "strokeColor": "#868e96", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xw7gozr76ku7", + "type": "rectangle", + "x": 900, + "y": 1405.5, + "width": 320, + "height": 360, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x6cbgfxnki4b", + "type": "text", + "x": 910, + "y": 1417.5, + "strokeColor": "#1e1e1e", + "text": "Modal: Add Asset", + "fontSize": 16, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xb5hl684qpul", + "type": "rectangle", + "x": 916, + "y": 1449.5, + "width": 288, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xl6f88vnh66n", + "type": "text", + "x": 924, + "y": 1459.5, + "strokeColor": "#1e1e1e", + "text": "Asset contract address (input)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xgccojp0dq4k", + "type": "rectangle", + "x": 916, + "y": 1501.5, + "width": 288, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x6dblkhnia4b", + "type": "text", + "x": 924, + "y": 1517.5, + "strokeColor": "#1e1e1e", + "text": "Asset preview", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xrt8w2ncx6s", + "type": "text", + "x": 924, + "y": 1535.5, + "strokeColor": "#868e96", + "text": "(symbol | decimals | issuer)", + "fontSize": 10, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x2dgbwjokvz5", + "type": "text", + "x": 916, + "y": 1597.5, + "strokeColor": "#1e1e1e", + "text": "Requires 2 wallet signatures:", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xcmo6ilj073", + "type": "rectangle", + "x": 916, + "y": 1617.5, + "width": 288, + "height": 26, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xzn4vxq6mvl", + "type": "text", + "x": 926, + "y": 1625.5, + "strokeColor": "#1e1e1e", + "text": "1) Register asset on auth contract [sign]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xbgb9a4h6dpa", + "type": "rectangle", + "x": 916, + "y": 1651.5, + "width": 288, + "height": 26, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xnbv4ntpnv5", + "type": "text", + "x": 926, + "y": 1659.5, + "strokeColor": "#1e1e1e", + "text": "2) Initialize asset on channel contract [sign]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xz87az92d3tr", + "type": "rectangle", + "x": 916, + "y": 1697.5, + "width": 130, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xp5h7qylgtk", + "type": "text", + "x": 952, + "y": 1709.5, + "strokeColor": "#1e1e1e", + "text": "Confirm", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xr4uadt0omnn", + "type": "rectangle", + "x": 1060, + "y": 1697.5, + "width": 120, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x445u9cyjvhv", + "type": "text", + "x": 1100, + "y": 1709.5, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xqttb8hkuyom", + "type": "text", + "x": 892, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/council (modal: 2 signs)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1320, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xrqopw019z2m", + "type": "rectangle", + "x": 1320, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xd45slndlhye", + "type": "text", + "x": 1332, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xf4jfyk5vqjo", + "type": "text", + "x": 1332, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xk2c5lsuhz7d", + "type": "rectangle", + "x": 1340, + "y": 1417.5, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xfsk3sm3puj", + "type": "text", + "x": 1350, + "y": 1429.5, + "strokeColor": "#1e1e1e", + "text": "Assets section", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x3gsas754ey", + "type": "rectangle", + "x": 1340, + "y": 1463.5, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xwdl7vx7qy3", + "type": "text", + "x": 1350, + "y": 1473.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 XLM (enabled, default)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xmuu7u85ddyk", + "type": "rectangle", + "x": 1340, + "y": 1511.5, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x65spalo8k4w", + "type": "text", + "x": 1350, + "y": 1521.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 USDC (enabled, NEW) \u2713 2/2 signed", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x4iyic0c3ocl", + "type": "text", + "x": 1332, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/council (asset live)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xkf3tuhf9jcr", + "type": "arrow", + "x": 368, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x0h0genrazgb", + "type": "text", + "x": 370, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click council row", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xbh6tiuwi6cb", + "type": "arrow", + "x": 808, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x0e8cgrgc3xw", + "type": "text", + "x": 810, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click + Add asset", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xrsv8pqebfy", + "type": "arrow", + "x": 1248, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xa8m2ivof1q", + "type": "text", + "x": 1250, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "both txs confirmed", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-8", + "x": 1880, + "y": 1197.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 9, + "version": 1, + "versionNonce": 9, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "council-metadata-edit", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "council-metadata-edit", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplxy2uljhw6jsqad", + "type": "text", + "x": 1880, + "y": 1257.5, + "strokeColor": "#1e1e1e", + "text": "council-console \u2014 council-metadata-edit", + "fontSize": 28, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 1880, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uwxwmpwowmas", + "type": "rectangle", + "x": 1880, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ulgwer5sibk9", + "type": "text", + "x": 1892, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2upaqkehgqi68", + "type": "text", + "x": 1892, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u7bmed9nlvci", + "type": "rectangle", + "x": 1900, + "y": 1417.5, + "width": 320, + "height": 60, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2upir4lvj2clp", + "type": "text", + "x": 1910, + "y": 1433.5, + "strokeColor": "#1e1e1e", + "text": "\u2192 acme-council", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u90f2k9sakpj", + "type": "text", + "x": 1910, + "y": 1451.5, + "strokeColor": "#1e1e1e", + "text": " jurisdictions: US,CA", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u9ltcmjudroc", + "type": "text", + "x": 1892, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 2320, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u8074pqbn6r3", + "type": "rectangle", + "x": 2320, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u6vc1sniu5bj", + "type": "text", + "x": 2332, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u82nsb02cxem", + "type": "text", + "x": 2332, + "y": 1371.5, + "strokeColor": "#1e1e1e", + "text": "acme-council [\u270e]", + "fontSize": 22, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ujw8k1r4zovr", + "type": "text", + "x": 2332, + "y": 1405.5, + "strokeColor": "#868e96", + "text": "Editable fields (click \u270e on each row)", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uzfzs7o148t", + "type": "rectangle", + "x": 2340, + "y": 1433.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uc0pwqvxm4rb", + "type": "text", + "x": 2350, + "y": 1445.5, + "strokeColor": "#1e1e1e", + "text": "Name: acme-council [\u270e]", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ui23iaq91gk", + "type": "rectangle", + "x": 2340, + "y": 1485.5, + "width": 320, + "height": 56, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uahlf9kwcww9", + "type": "text", + "x": 2350, + "y": 1495.5, + "strokeColor": "#1e1e1e", + "text": "Description (editing\u2026)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u8b5k2klfsgo", + "type": "text", + "x": 2350, + "y": 1513.5, + "strokeColor": "#868e96", + "text": "[ Save ] [ Cancel ]", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uo4pizjc1z9c", + "type": "rectangle", + "x": 2340, + "y": 1553.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u9q6ygct039o", + "type": "text", + "x": 2350, + "y": 1565.5, + "strokeColor": "#1e1e1e", + "text": "Contact email: ops@acme [\u270e]", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ureojc1o2y6", + "type": "rectangle", + "x": 2340, + "y": 1605.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uu9893scrmzj", + "type": "text", + "x": 2350, + "y": 1617.5, + "strokeColor": "#1e1e1e", + "text": "Jurisdictions: US,CA [\u270e]", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uhkkwccnwe0q", + "type": "text", + "x": 2350, + "y": 1635.5, + "strokeColor": "#868e96", + "text": "(jurisdiction changes \u2192 on-chain tx)", + "fontSize": 10, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uwvoanv0u6vr", + "type": "text", + "x": 2332, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/council (inline editing)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 2760, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u2ou8230yy0m", + "type": "rectangle", + "x": 2760, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ux4zgflpbkx", + "type": "text", + "x": 2772, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2usaoma09hz2", + "type": "text", + "x": 2772, + "y": 1371.5, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ulm5tt2ksq9q", + "type": "rectangle", + "x": 2780, + "y": 1417.5, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uvz7lp5fix6a", + "type": "text", + "x": 2790, + "y": 1429.5, + "strokeColor": "#1e1e1e", + "text": "Name: acme-council", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ujuxe81xgybi", + "type": "rectangle", + "x": 2780, + "y": 1469.5, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u9tpyh7lme0r", + "type": "text", + "x": 2790, + "y": 1481.5, + "strokeColor": "#1e1e1e", + "text": "Description: updated text \u2014 saved \u2713", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u53xm8v41nl", + "type": "text", + "x": 2790, + "y": 1499.5, + "strokeColor": "#868e96", + "text": "(PATCH /platform/councils/:id)", + "fontSize": 10, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u571xvjojcqg", + "type": "rectangle", + "x": 2780, + "y": 1537.5, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ui4z9dn1u8hp", + "type": "text", + "x": 2790, + "y": 1549.5, + "strokeColor": "#1e1e1e", + "text": "Contact email: ops@acme", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ulnmzv9qdj", + "type": "rectangle", + "x": 2780, + "y": 1589.5, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u6x0j858tzmc", + "type": "text", + "x": 2790, + "y": 1601.5, + "strokeColor": "#1e1e1e", + "text": "Jurisdictions: US,CA,MX (added MX)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2utz9f33clg5f", + "type": "text", + "x": 2772, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/council (changes saved)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uziyqpvnqs2", + "type": "arrow", + "x": 2248, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u3urrooso2au", + "type": "text", + "x": 2250, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click council row", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uptb9nz4sknf", + "type": "arrow", + "x": 2688, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uckvh65t2jn5", + "type": "text", + "x": 2690, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click Save (per field)", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2vbk9y8avcl66", + "type": "text", + "x": 2690, + "y": 1543.5, + "strokeColor": "#868e96", + "text": "(jurisdiction edits \u2192 sign tx)", + "fontSize": 10, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-9", + "x": 3320, + "y": 1197.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 10, + "version": 1, + "versionNonce": 10, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "council-recovery", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "council-recovery", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplt0q7svzr06liq9j", + "type": "text", + "x": 3320, + "y": 1257.5, + "strokeColor": "#1e1e1e", + "text": "council-console \u2014 council-recovery", + "fontSize": 28, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 3320, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7r1ji4g2n9gn", + "type": "rectangle", + "x": 3320, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7jmopw0d39n", + "type": "text", + "x": 3332, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7trsi6r4vq8m", + "type": "text", + "x": 3332, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7ew3820u23e4", + "type": "rectangle", + "x": 3340, + "y": 1417.5, + "width": 150, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7uugqvh3eww", + "type": "text", + "x": 3376, + "y": 1429.5, + "strokeColor": "#1e1e1e", + "text": "+ Create", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7aetd2mkhq3p", + "type": "rectangle", + "x": 3500, + "y": 1417.5, + "width": 150, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q73gd1hoxyyq", + "type": "text", + "x": 3534, + "y": 1429.5, + "strokeColor": "#1e1e1e", + "text": "\u2193 Recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q71pc7j9dqt0x", + "type": "rectangle", + "x": 3340, + "y": 1477.5, + "width": 320, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7x3ztru2nd5c", + "type": "text", + "x": 3368, + "y": 1567.5, + "strokeColor": "#868e96", + "text": "(no councils visible \u2014 fresh client)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7jgrtmhorjd", + "type": "text", + "x": 3332, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 3760, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q70s6mh4s27zsg", + "type": "rectangle", + "x": 3760, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q71ze1urr2e35", + "type": "text", + "x": 3772, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7pa6pe07aev", + "type": "text", + "x": 3772, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Recover", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7jatdo986asj", + "type": "text", + "x": 3772, + "y": 1399.5, + "strokeColor": "#868e96", + "text": "Scanning wallet derivation path + platform DB\u2026", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7qash1wb8mnb", + "type": "rectangle", + "x": 3780, + "y": 1429.5, + "width": 320, + "height": 70, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7cv2jd5q7ql6", + "type": "text", + "x": 3790, + "y": 1443.5, + "strokeColor": "#1e1e1e", + "text": "Found council @ index 0", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7vb9aleb6z7c", + "type": "text", + "x": 3790, + "y": 1461.5, + "strokeColor": "#1e1e1e", + "text": "\"acme-council\" G..AUTH", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7balswwb74us", + "type": "rectangle", + "x": 3790, + "y": 1477.5, + "width": 90, + "height": 20, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q730ii50uc2qh", + "type": "text", + "x": 3808, + "y": 1481.5, + "strokeColor": "#1e1e1e", + "text": "[Restore]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7l65c7w4605s", + "type": "rectangle", + "x": 3780, + "y": 1509.5, + "width": 320, + "height": 70, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7diqhnj04ivk", + "type": "text", + "x": 3790, + "y": 1523.5, + "strokeColor": "#1e1e1e", + "text": "Found council @ index 1", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q75fgwaacwfvh", + "type": "text", + "x": 3790, + "y": 1541.5, + "strokeColor": "#1e1e1e", + "text": "\"beta-council\" G..AUTHB", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q742jmoh723dc", + "type": "rectangle", + "x": 3790, + "y": 1557.5, + "width": 90, + "height": 20, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7zzznxv7ll9k", + "type": "text", + "x": 3808, + "y": 1561.5, + "strokeColor": "#1e1e1e", + "text": "[Restore]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q746s1zwp2qnb", + "type": "rectangle", + "x": 3780, + "y": 1597.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q728bk6yupkiz", + "type": "text", + "x": 3790, + "y": 1609.5, + "strokeColor": "#868e96", + "text": "(no more councils found)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q78bgeyec174v", + "type": "rectangle", + "x": 3780, + "y": 1653.5, + "width": 140, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7p8efca0dm8", + "type": "text", + "x": 3822, + "y": 1665.5, + "strokeColor": "#1e1e1e", + "text": "Back", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7yapki9ygb7j", + "type": "text", + "x": 3772, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/recover-council", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 4200, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q79arnqq7kcr9", + "type": "rectangle", + "x": 4200, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q77bepjb3xgo", + "type": "text", + "x": 4212, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7lem5ezg3z89", + "type": "text", + "x": 4212, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7tdmdgayox4g", + "type": "rectangle", + "x": 4220, + "y": 1417.5, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q73y9d7mr5nen", + "type": "text", + "x": 4230, + "y": 1433.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 acme-council (restored)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q72wqvohfwijp", + "type": "text", + "x": 4230, + "y": 1451.5, + "strokeColor": "#1e1e1e", + "text": " jurisdictions: US,CA | assets: XLM", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7iwbwrqj003", + "type": "rectangle", + "x": 4220, + "y": 1485.5, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q79dlx972di2w", + "type": "text", + "x": 4230, + "y": 1501.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 beta-council (restored)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7vqygbkyptu", + "type": "text", + "x": 4230, + "y": 1519.5, + "strokeColor": "#1e1e1e", + "text": " jurisdictions: EU", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7xf1h6id4d3f", + "type": "text", + "x": 4212, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/ (councils restored)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7kiqlyizoub", + "type": "arrow", + "x": 3688, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7d5ld3ae00rh", + "type": "text", + "x": 3690, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click \u2193 Recover", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7kp7zsbl7un", + "type": "arrow", + "x": 4128, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7oy9yjb4e9vl", + "type": "text", + "x": 4130, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click [Restore] (per row)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7otr6qppfae8", + "type": "text", + "x": 4130, + "y": 1543.5, + "strokeColor": "#1971c2", + "text": "\u2192 sync DB metadata", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-10", + "x": 4760, + "y": 1197.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 11, + "version": 1, + "versionNonce": 11, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "onboard-new-council", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "onboard-new-council", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplm4wu7x4srnm6cji", + "type": "text", + "x": 4760, + "y": 1257.5, + "strokeColor": "#1e1e1e", + "text": "council-console \u2014 onboard-new-council", + "fontSize": 28, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 4760, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuvtxr10mt2p", + "type": "rectangle", + "x": 4760, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wudr0y52em6va", + "type": "text", + "x": 4772, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9ejumd3gqbw", + "type": "text", + "x": 4772, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Council Console", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wubjm3swx4jgn", + "type": "rectangle", + "x": 4800, + "y": 1477.5, + "width": 280, + "height": 80, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wugadh73y3bl", + "type": "text", + "x": 4820, + "y": 1497.5, + "strokeColor": "#1e1e1e", + "text": "Step 1: Connect Wallet", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9nr0lgezqag", + "type": "rectangle", + "x": 4820, + "y": 1527.5, + "width": 200, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuq92h57h5r8f", + "type": "text", + "x": 4872, + "y": 1537.5, + "strokeColor": "#1e1e1e", + "text": "Connect Wallet", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wujhdyj277zcf", + "type": "rectangle", + "x": 4800, + "y": 1597.5, + "width": 280, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wukka2tc366sr", + "type": "text", + "x": 4820, + "y": 1617.5, + "strokeColor": "#1e1e1e", + "text": "Step 2: Sign Platform Session", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuw9kihx7y9v", + "type": "rectangle", + "x": 4820, + "y": 1647.5, + "width": 200, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wupe8ewx3h2h9", + "type": "text", + "x": 4888, + "y": 1657.5, + "strokeColor": "#1e1e1e", + "text": "Sign (SEP-53)", + "fontSize": 13, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu750qddb8mcu", + "type": "text", + "x": 4772, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/login", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 5200, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuybxfhbtwxg", + "type": "rectangle", + "x": 5200, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wul1cjpb7hws", + "type": "text", + "x": 5212, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wumvwh2n4iky", + "type": "text", + "x": 5212, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuinfas4gu4zd", + "type": "rectangle", + "x": 5220, + "y": 1417.5, + "width": 160, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wukvlv6o3c1vo", + "type": "text", + "x": 5250, + "y": 1429.5, + "strokeColor": "#1e1e1e", + "text": "+ Create", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuepcv9qyka0j", + "type": "rectangle", + "x": 5390, + "y": 1417.5, + "width": 150, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wucp2dmx5c94l", + "type": "text", + "x": 5426, + "y": 1429.5, + "strokeColor": "#1e1e1e", + "text": "\u2193 Recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu94798ax9dr7", + "type": "rectangle", + "x": 5220, + "y": 1477.5, + "width": 320, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wumvpusnu0hl", + "type": "text", + "x": 5248, + "y": 1557.5, + "strokeColor": "#868e96", + "text": "(no councils yet \u2014 empty state)", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuryk85cpjxmj", + "type": "text", + "x": 5212, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 5640, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuoqepw7tm1ji", + "type": "rectangle", + "x": 5640, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuz52u44pkhw8", + "type": "text", + "x": 5652, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuk6zi85juk7m", + "type": "text", + "x": 5652, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Council", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuz4ywjy5watb", + "type": "rectangle", + "x": 5640, + "y": 1405.5, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9v01r4bog1s", + "type": "text", + "x": 5652, + "y": 1411.5, + "strokeColor": "#1e1e1e", + "text": "\u25cf meta \u25cb fund \u25cb create \u25cb assets \u25cb invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9eczsf8gqfv", + "type": "rectangle", + "x": 5660, + "y": 1453.5, + "width": 320, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9c1t9pck20u", + "type": "text", + "x": 5668, + "y": 1463.5, + "strokeColor": "#1e1e1e", + "text": "Council name", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuuddll81ngc9", + "type": "rectangle", + "x": 5660, + "y": 1501.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wutd0hiqzxt", + "type": "text", + "x": 5668, + "y": 1511.5, + "strokeColor": "#1e1e1e", + "text": "Description", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuuk908nxjutp", + "type": "rectangle", + "x": 5660, + "y": 1569.5, + "width": 320, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wucr5e0m7uuk", + "type": "text", + "x": 5668, + "y": 1579.5, + "strokeColor": "#1e1e1e", + "text": "Contact email", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuxg9y0dwyf5e", + "type": "rectangle", + "x": 5660, + "y": 1617.5, + "width": 320, + "height": 48, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuh830p9v14jg", + "type": "text", + "x": 5668, + "y": 1635.5, + "strokeColor": "#1e1e1e", + "text": "Jurisdictions (multi-select)", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wusu0eqp9n7zo", + "type": "rectangle", + "x": 5660, + "y": 1681.5, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wua6u0lzchddj", + "type": "text", + "x": 5710, + "y": 1693.5, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu74ntww536jx", + "type": "text", + "x": 5652, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/create-council/metadata", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 6080, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wugbfthl0wdj", + "type": "rectangle", + "x": 6080, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuwg5mnhfu4yd", + "type": "text", + "x": 6092, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuceis1uut7id", + "type": "text", + "x": 6092, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Treasury", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu56ghvdyalu7", + "type": "rectangle", + "x": 6080, + "y": 1405.5, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu652nf1gpyq4", + "type": "text", + "x": 6092, + "y": 1411.5, + "strokeColor": "#1e1e1e", + "text": "\u25cb meta \u25cf fund \u25cb create \u25cb assets \u25cb invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu7su7cqxwz1p", + "type": "rectangle", + "x": 6100, + "y": 1453.5, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu4awcf5zk7mu", + "type": "text", + "x": 6110, + "y": 1465.5, + "strokeColor": "#1e1e1e", + "text": "Derived OpEx address", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu5jr4e9zm9ij", + "type": "text", + "x": 6110, + "y": 1485.5, + "strokeColor": "#868e96", + "text": "G..OPEX [copy]", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wua9rqe43csiu", + "type": "rectangle", + "x": 6100, + "y": 1521.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wusfg0q67mj5e", + "type": "text", + "x": 6110, + "y": 1533.5, + "strokeColor": "#1e1e1e", + "text": "Balance: 0 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuzdmx06jzuv", + "type": "rectangle", + "x": 6100, + "y": 1573.5, + "width": 160, + "height": 44, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuifww0148itl", + "type": "text", + "x": 6136, + "y": 1587.5, + "strokeColor": "#1e1e1e", + "text": "Fund OpEx", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu2qhg8pu641e", + "type": "rectangle", + "x": 6280, + "y": 1573.5, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuotassc1nh8o", + "type": "text", + "x": 6332, + "y": 1587.5, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wutbz98txay4t", + "type": "text", + "x": 6092, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/create-council/fund", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s5f", + "type": "rectangle", + "x": 6520, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuuvezj9m5epa", + "type": "rectangle", + "x": 6520, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuz5mqeblz99m", + "type": "text", + "x": 6532, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuteti3el8eg", + "type": "text", + "x": 6532, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Create", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu4kkz6mv2aqa", + "type": "rectangle", + "x": 6520, + "y": 1405.5, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wubud4rbj0vxa", + "type": "text", + "x": 6532, + "y": 1411.5, + "strokeColor": "#1e1e1e", + "text": "\u25cb meta \u25cb fund \u25cf create \u25cb assets \u25cb invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wudj6xrc9h374", + "type": "rectangle", + "x": 6540, + "y": 1453.5, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu4pomuki4bqp", + "type": "text", + "x": 6550, + "y": 1463.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 Deploy auth contract (signed)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wum2ptflt5o9", + "type": "rectangle", + "x": 6540, + "y": 1501.5, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wutxmw3d5kmoi", + "type": "text", + "x": 6550, + "y": 1511.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 Deploy channel contract (signed)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wusk06d6ykjmq", + "type": "rectangle", + "x": 6540, + "y": 1549.5, + "width": 320, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu5lhmkeo2wgm", + "type": "text", + "x": 6550, + "y": 1559.5, + "strokeColor": "#1e1e1e", + "text": "\u25aa Add jurisdiction(s) [sign tx]", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wurtsf6ckfgak", + "type": "rectangle", + "x": 6540, + "y": 1597.5, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu77trk5ms626", + "type": "text", + "x": 6550, + "y": 1607.5, + "strokeColor": "#1e1e1e", + "text": "\u25cb Register channel (pending)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wujcmv6v8op5f", + "type": "text", + "x": 6540, + "y": 1653.5, + "strokeColor": "#868e96", + "text": "Auto-advance on completion", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuif1wg3cec2", + "type": "text", + "x": 6532, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/create-council/create", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s6f", + "type": "rectangle", + "x": 6960, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wufqn7cx9tsgj", + "type": "rectangle", + "x": 6960, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wufmz9fairqsa", + "type": "text", + "x": 6972, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuscslhc0lqas", + "type": "text", + "x": 6972, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Assets", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuwtw7vdwfjo9", + "type": "rectangle", + "x": 6960, + "y": 1405.5, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuk1co5nmrhl", + "type": "text", + "x": 6972, + "y": 1411.5, + "strokeColor": "#1e1e1e", + "text": "\u25cb meta \u25cb fund \u25cb create \u25cf assets \u25cb invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wubevsubgc77u", + "type": "rectangle", + "x": 6980, + "y": 1453.5, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuct71n9ilxs7", + "type": "text", + "x": 6990, + "y": 1465.5, + "strokeColor": "#1e1e1e", + "text": "XLM (default) \u2713 enabled", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuj6w5llm087h", + "type": "rectangle", + "x": 6980, + "y": 1505.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuytvf1sy7ue", + "type": "text", + "x": 6990, + "y": 1523.5, + "strokeColor": "#1e1e1e", + "text": "Add asset (contract address input)", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wud8c2arewfxt", + "type": "rectangle", + "x": 6980, + "y": 1573.5, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu2t4myv1yeuv", + "type": "text", + "x": 6990, + "y": 1585.5, + "strokeColor": "#868e96", + "text": "(2 wallet signs required per asset)", + "fontSize": 10, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuh853x7icdy", + "type": "rectangle", + "x": 6980, + "y": 1625.5, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu6hl3p1erec4", + "type": "text", + "x": 7030, + "y": 1637.5, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wulr9gogabj0e", + "type": "text", + "x": 6972, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/create-council/assets", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "s7f", + "type": "rectangle", + "x": 7400, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wulk2qujpjwvr", + "type": "rectangle", + "x": 7400, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wua1ezy2qhizv", + "type": "text", + "x": 7412, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu90dv3450ssn", + "type": "text", + "x": 7412, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Privacy Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuhd3cm2pn2rh", + "type": "rectangle", + "x": 7400, + "y": 1405.5, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuqwazpandjoo", + "type": "text", + "x": 7412, + "y": 1411.5, + "strokeColor": "#1e1e1e", + "text": "\u25cb meta \u25cb fund \u25cb create \u25cb assets \u25cf invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuenrzloa6hqw", + "type": "rectangle", + "x": 7420, + "y": 1453.5, + "width": 320, + "height": 100, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wubm19cvyl5hq", + "type": "text", + "x": 7430, + "y": 1469.5, + "strokeColor": "#1e1e1e", + "text": "Invite link (shareable)", + "fontSize": 13, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu52imm53zfak", + "type": "text", + "x": 7430, + "y": 1489.5, + "strokeColor": "#868e96", + "text": "https://council.../join?id=...", + "fontSize": 10, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuvccp2ril7la", + "type": "rectangle", + "x": 7430, + "y": 1511.5, + "width": 100, + "height": 32, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuiv2fb56juwn", + "type": "text", + "x": 7458, + "y": 1519.5, + "strokeColor": "#1e1e1e", + "text": "Copy link", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wufr4yu0anncg", + "type": "rectangle", + "x": 7420, + "y": 1573.5, + "width": 320, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wux7gvgyafllc", + "type": "text", + "x": 7430, + "y": 1595.5, + "strokeColor": "#1e1e1e", + "text": "Council ready! Providers can now join", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wutqbp6pk5q78", + "type": "rectangle", + "x": 7420, + "y": 1669.5, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu5m80tb7a5ik", + "type": "text", + "x": 7470, + "y": 1681.5, + "strokeColor": "#1e1e1e", + "text": "Done", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupj27o35mn8q", + "type": "text", + "x": 7412, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/create-council/invite", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "s8f", + "type": "rectangle", + "x": 7840, + "y": 1317.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupv8e1ep7qhm", + "type": "rectangle", + "x": 7840, + "y": 1317.5, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuyu5fbz2efs", + "type": "text", + "x": 7852, + "y": 1329.5, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupk77qqkhuam", + "type": "text", + "x": 7852, + "y": 1373.5, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuweympklsf1", + "type": "rectangle", + "x": 7860, + "y": 1417.5, + "width": 320, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuz9ijtheef", + "type": "text", + "x": 7870, + "y": 1433.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 New council \u2014 \"acme-council\"", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu22mrwo37vqr", + "type": "text", + "x": 7870, + "y": 1451.5, + "strokeColor": "#1e1e1e", + "text": "jurisdictions: US, CA | assets: XLM", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuj5k18ox9s9", + "type": "rectangle", + "x": 7860, + "y": 1493.5, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu0i0gu0w49ae", + "type": "text", + "x": 7870, + "y": 1513.5, + "strokeColor": "#1e1e1e", + "text": "(empty placeholder for more)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuzsrm4a5ru7", + "type": "text", + "x": 7852, + "y": 1817.5, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupdo2lc8qsj", + "type": "arrow", + "x": 5128, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuipg9rl5ydk", + "type": "text", + "x": 5130, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "wallet signed", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wur311ezlwqb", + "type": "arrow", + "x": 5568, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wulxgm5h5gkk8", + "type": "text", + "x": 5570, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click + Create", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu898754wrcqy", + "type": "arrow", + "x": 6008, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuybv9yyoc6l", + "type": "text", + "x": 6010, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "form valid \u2192 Next", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wut05k9r9l0z", + "type": "arrow", + "x": 6448, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s4f" + }, + "end": { + "id": "s5f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuhmf8er663hn", + "type": "text", + "x": 6450, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "OpEx funded \u2192 Next", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu06iza3cv88m8", + "type": "arrow", + "x": 6888, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s5f" + }, + "end": { + "id": "s6f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuti469e20hjn", + "type": "text", + "x": 6890, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "deploy txs confirmed", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu0lsgm961pbn", + "type": "arrow", + "x": 7328, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s6f" + }, + "end": { + "id": "s7f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wueytd5h7dif6", + "type": "text", + "x": 7330, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click Next", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu1i80jceruv", + "type": "arrow", + "x": 7768, + "y": 1557.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s7f" + }, + "end": { + "id": "s8f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuc8e7s2wtkr5", + "type": "text", + "x": 7770, + "y": 1527.5, + "strokeColor": "#1971c2", + "text": "click Done", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-11", + "x": 8400, + "y": 1197.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 12, + "version": 1, + "versionNonce": 12, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "provider-join-approval", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-join-approval", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mpplnfngcpedsr0xef4", + "type": "text", + "x": 8400, + "y": 1257.5, + "width": 536.51513671875, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 1037404863, + "version": 1, + "versionNonce": 626044383, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188247, + "link": null, + "locked": false, + "text": "council-console \u2014 provider-join-approval", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "council-console \u2014 provider-join-approval", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "s1f", + "type": "rectangle", + "x": 8400, + "y": 1317.5, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 1546437809, + "version": 1, + "versionNonce": 1426294385, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplnfnhymk16vh86v", + "type": "arrow" + } + ], + "updated": 1779979188250, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngtgno5z5iu3", + "type": "rectangle", + "x": 8400, + "y": 1317.5, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 1567873759, + "version": 1, + "versionNonce": 1809684991, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188247, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngab7vkmo9229", + "type": "text", + "x": 8412, + "y": 1329.5, + "width": 166.06060791015625, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1215497873, + "version": 1, + "versionNonce": 2111850865, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188247, + "link": null, + "locked": false, + "text": "Council Console (public form)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council Console (public form)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng71ls8guwuda", + "type": "text", + "x": 8412, + "y": 1373.5, + "width": 229.06060791015625, + "height": 22.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 1897080575, + "version": 1, + "versionNonce": 104333855, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Join as a Privacy Provider", + "fontSize": 18, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Join as a Privacy Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngyelxmf3hlcn", + "type": "rectangle", + "x": 8420, + "y": 1417.5, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 978717809, + "version": 1, + "versionNonce": 450360145, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngx5dlmnpnt", + "type": "text", + "x": 8430, + "y": 1429.5, + "width": 125.96969604492188, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 1194585887, + "version": 1, + "versionNonce": 357590591, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Stellar pubkey (input)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Stellar pubkey (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngzcld5x7qtzi", + "type": "rectangle", + "x": 8420, + "y": 1469.5, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 1771918929, + "version": 1, + "versionNonce": 1929339185, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngvyjckag9uca", + "type": "text", + "x": 8430, + "y": 1481.5, + "width": 117.57575988769531, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 172405567, + "version": 1, + "versionNonce": 1208436319, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Label / name (input)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Label / name (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng1lzhz3lu2p6", + "type": "rectangle", + "x": 8420, + "y": 1521.5, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 689988657, + "version": 1, + "versionNonce": 331223825, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngof2g0gp8m8d", + "type": "text", + "x": 8430, + "y": 1533.5, + "width": 123.45454406738281, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 1118565215, + "version": 1, + "versionNonce": 489497215, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Contact email (input)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Contact email (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngtsk62zuqvh", + "type": "rectangle", + "x": 8420, + "y": 1577.5, + "width": 200, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 80131601, + "version": 1, + "versionNonce": 1904969969, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng6dr6pd5a09k", + "type": "text", + "x": 8470, + "y": 1591.5, + "width": 105.8787841796875, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 414461823, + "version": 1, + "versionNonce": 1703049887, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Submit Request", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Submit Request", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngrvl27nx0np", + "type": "text", + "x": 8412, + "y": 1817.5, + "width": 131.96969604492188, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 528993265, + "version": 1, + "versionNonce": 99566289, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "/join (public, no auth)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/join (public, no auth)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "s2f", + "type": "rectangle", + "x": 8840, + "y": 1317.5, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 1453320095, + "version": 1, + "versionNonce": 2117557809, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplnfnhymk16vh86v", + "type": "arrow" + }, + { + "id": "mpplnfnhdr1zfwydlmq", + "type": "arrow" + } + ], + "updated": 1779979188250, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng8e65965sor3", + "type": "rectangle", + "x": 8840, + "y": 1317.5, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1365976529, + "version": 1, + "versionNonce": 763412657, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnglu864p6ca3c", + "type": "text", + "x": 8852, + "y": 1329.5, + "width": 194.18182373046875, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 715103167, + "version": 1, + "versionNonce": 2020450015, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council Console | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngn103z9wbay", + "type": "text", + "x": 8852, + "y": 1373.5, + "width": 128.90908813476562, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 92816305, + "version": 1, + "versionNonce": 1172800145, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "acme-council", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "acme-council", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngjmycbbr30d", + "type": "text", + "x": 8852, + "y": 1399.5, + "width": 152.84848022460938, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 684968927, + "version": 1, + "versionNonce": 271870719, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Council detail (admin view)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council detail (admin view)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng86ibb0n418d", + "type": "rectangle", + "x": 8860, + "y": 1427.5, + "width": 320, + "height": 36, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 1476830609, + "version": 1, + "versionNonce": 198903921, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng5t15o16hkae", + "type": "text", + "x": 8870, + "y": 1437.5, + "width": 155.90908813476562, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 223148031, + "version": 1, + "versionNonce": 2039264031, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Pending join requests (1)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Pending join requests (1)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng5gciukkiprw", + "type": "rectangle", + "x": 8860, + "y": 1471.5, + "width": 320, + "height": 80, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1948109681, + "version": 1, + "versionNonce": 958583377, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngcjbvzmxhhnp", + "type": "text", + "x": 8870, + "y": 1487.5, + "width": 148.90908813476562, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 1040949279, + "version": 1, + "versionNonce": 2095511359, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "PP request from G..C3D4", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "PP request from G..C3D4", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngbgn4enr9kor", + "type": "text", + "x": 8870, + "y": 1505.5, + "width": 75.69696807861328, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 840250705, + "version": 1, + "versionNonce": 1654022193, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Label: acme-pp", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Label: acme-pp", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng94yewfeqawe", + "type": "rectangle", + "x": 8870, + "y": 1523.5, + "width": 100, + "height": 24, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 218121279, + "version": 1, + "versionNonce": 10729311, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng9haic8xfylb", + "type": "text", + "x": 8900, + "y": 1529.5, + "width": 46.15151596069336, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 1967416113, + "version": 1, + "versionNonce": 371012113, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Approve", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Approve", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngnsz4ed6o8tf", + "type": "rectangle", + "x": 8980, + "y": 1523.5, + "width": 100, + "height": 24, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 973825119, + "version": 1, + "versionNonce": 1259565951, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngaiximbiooy6", + "type": "text", + "x": 9016, + "y": 1529.5, + "width": 38.57575607299805, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 1242748177, + "version": 1, + "versionNonce": 950978545, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Reject", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Reject", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngd05yvpzmakt", + "type": "rectangle", + "x": 8860, + "y": 1569.5, + "width": 320, + "height": 80, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 889028735, + "version": 1, + "versionNonce": 74886047, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngqr6b8djpup", + "type": "text", + "x": 8870, + "y": 1587.5, + "width": 152.242431640625, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 1140329201, + "version": 1, + "versionNonce": 609395153, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Council members (existing)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council members (existing)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngqii2hvity78", + "type": "text", + "x": 8870, + "y": 1607.5, + "width": 148.3030242919922, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 529995935, + "version": 1, + "versionNonce": 2029903807, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "(list of approved providers)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(list of approved providers)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngr0apdxc6pgk", + "type": "text", + "x": 8852, + "y": 1817.5, + "width": 95.51515197753906, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aV", + "roundness": null, + "seed": 461079761, + "version": 1, + "versionNonce": 102776753, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "/council (admin)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/council (admin)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "s3f", + "type": "rectangle", + "x": 9280, + "y": 1317.5, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aW", + "roundness": null, + "seed": 260615359, + "version": 1, + "versionNonce": 1357803537, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplnfnhdr1zfwydlmq", + "type": "arrow" + } + ], + "updated": 1779979188250, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngczefn00tkj", + "type": "rectangle", + "x": 9280, + "y": 1317.5, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aX", + "roundness": null, + "seed": 204784305, + "version": 1, + "versionNonce": 2084512145, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng39xywrkae4u", + "type": "text", + "x": 9292, + "y": 1329.5, + "width": 194.18182373046875, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aY", + "roundness": null, + "seed": 275954911, + "version": 1, + "versionNonce": 1139424255, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council Console | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngyw2yshcfavn", + "type": "text", + "x": 9292, + "y": 1373.5, + "width": 128.90908813476562, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aZ", + "roundness": null, + "seed": 1925923985, + "version": 1, + "versionNonce": 1944504177, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "acme-council", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "acme-council", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngbwo3qty65ja", + "type": "rectangle", + "x": 9300, + "y": 1417.5, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aa", + "roundness": null, + "seed": 1709558015, + "version": 1, + "versionNonce": 945841183, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh5h6uqvv3ud", + "type": "text", + "x": 9310, + "y": 1433.5, + "width": 247.5757598876953, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ab", + "roundness": null, + "seed": 720800369, + "version": 1, + "versionNonce": 1197388113, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "\u2713 On-chain: provider added (tx confirmed)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2713 On-chain: provider added (tx confirmed)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhi0erdzo5pza", + "type": "text", + "x": 9310, + "y": 1453.5, + "width": 164.39393615722656, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": null, + "seed": 224547103, + "version": 1, + "versionNonce": 1746700351, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": " G..C3D4 \u2192 acme-pp (member)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": " G..C3D4 \u2192 acme-pp (member)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhacc21f9cyi8", + "type": "rectangle", + "x": 9300, + "y": 1489.5, + "width": 320, + "height": 100, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ad", + "roundness": null, + "seed": 763237457, + "version": 1, + "versionNonce": 469655345, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh9drl14eq97b", + "type": "text", + "x": 9310, + "y": 1505.5, + "width": 98.39393615722656, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ae", + "roundness": null, + "seed": 5821759, + "version": 1, + "versionNonce": 1895770207, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Council members", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council members", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh88c9t45yg73", + "type": "text", + "x": 9310, + "y": 1525.5, + "width": 151.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "af", + "roundness": null, + "seed": 1849254449, + "version": 1, + "versionNonce": 2969873, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "\u2022 acme-pp (G..C3D4) \u2014 NEW", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2022 acme-pp (G..C3D4) \u2014 NEW", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhmqf8vs8fp6", + "type": "text", + "x": 9310, + "y": 1543.5, + "width": 142.63636779785156, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ag", + "roundness": null, + "seed": 908711263, + "version": 1, + "versionNonce": 1624818815, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "\u2022 (other existing members)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2022 (other existing members)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh0vw4525k8e1", + "type": "text", + "x": 9292, + "y": 1817.5, + "width": 147.63636779785156, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ah", + "roundness": null, + "seed": 2047865873, + "version": 1, + "versionNonce": 1231226609, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "/council (after approval)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/council (after approval)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhymk16vh86v", + "type": "arrow", + "x": 8768, + "y": 1557.5, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ai", + "roundness": null, + "seed": 1713754495, + "version": 1, + "versionNonce": 1331432863, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh955fnzw9fw", + "type": "text", + "x": 8770, + "y": 1527.5, + "width": 83.51515197753906, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aj", + "roundness": null, + "seed": 1425623537, + "version": 1, + "versionNonce": 841416913, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "Submit Request", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Submit Request", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh5jl8z2owlmi", + "type": "text", + "x": 8770, + "y": 1543.5, + "width": 119.69696807861328, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ak", + "roundness": null, + "seed": 160254367, + "version": 1, + "versionNonce": 677572799, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "\u2192 platform DB record", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2192 platform DB record", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhdr1zfwydlmq", + "type": "arrow", + "x": 9208, + "y": 1557.5, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "al", + "roundness": null, + "seed": 402449361, + "version": 1, + "versionNonce": 1155989951, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188251, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s3f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhk6w62tasa78", + "type": "text", + "x": 9210, + "y": 1527.5, + "width": 68.69696807861328, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "am", + "roundness": null, + "seed": 496025023, + "version": 1, + "versionNonce": 493125855, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "click Approve", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click Approve", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhbuw1xybylhs", + "type": "text", + "x": 9210, + "y": 1543.5, + "width": 129.60606384277344, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "an", + "roundness": null, + "seed": 1328693681, + "version": 1, + "versionNonce": 969392273, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "\u2192 wallet sign + on-chain", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2192 wallet sign + on-chain", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "type": "text", + "id": "hdr-12", + "x": 0, + "y": 2232.5, + "width": 1200, + "height": 44, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 13, + "version": 1, + "versionNonce": 13, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "\u2501\u2501\u2501 network-dashboard \u2501\u2501\u2501", + "fontSize": 36, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2501\u2501\u2501 network-dashboard \u2501\u2501\u2501", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "id": "hdr-13", + "x": 0, + "y": 2312.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 14, + "version": 1, + "versionNonce": 14, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "activity-monitoring", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "activity-monitoring", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppm95n62m7dd8ibygz", + "type": "text", + "x": 0, + "y": 2372.5, + "strokeColor": "#1e1e1e", + "text": "network-dashboard \u2014 activity-monitoring (same canvas, state highlights)", + "fontSize": 24, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 0, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7t3n0v5z4vr", + "type": "rectangle", + "x": 0, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7sfroaewnub9", + "type": "text", + "x": 10, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7u4kmbd26df", + "type": "rectangle", + "x": 8, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7qcwzl73408", + "type": "text", + "x": 16, + "y": 2480.5, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7e4utm7w5zwo", + "type": "rectangle", + "x": 8, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7ux07wyzgax", + "type": "text", + "x": 16, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n70tqblrlikam", + "type": "rectangle", + "x": 256, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n70mr1fcwade1", + "type": "text", + "x": 264, + "y": 2524.5, + "strokeColor": "#1e1e1e", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n70848nze3zn04", + "type": "rectangle", + "x": 256, + "y": 2558.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7lhqoiss9dlo", + "type": "text", + "x": 264, + "y": 2570.5, + "strokeColor": "#1e1e1e", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7b3ij5f4y8n6", + "type": "rectangle", + "x": 256, + "y": 2604.5, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7syxd3emb88r", + "type": "text", + "x": 264, + "y": 2616.5, + "strokeColor": "#1e1e1e", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n79hc2oxd5bi4", + "type": "rectangle", + "x": 8, + "y": 2650.5, + "width": 240, + "height": 90, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n77rtzsa1ff64", + "type": "text", + "x": 16, + "y": 2658.5, + "strokeColor": "#1e1e1e", + "text": "Activity feed (idle)", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7cl0rmnw2syd", + "type": "text", + "x": 16, + "y": 2678.5, + "strokeColor": "#e8590c", + "text": "WS status: connecting\u2026", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7s8y7196ly2", + "type": "text", + "x": 16, + "y": 2698.5, + "strokeColor": "#868e96", + "text": "(no events yet)", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7nw7lu7ug38", + "type": "rectangle", + "x": 8, + "y": 2750.5, + "width": 240, + "height": 34, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7tckl5rcalk", + "type": "text", + "x": 16, + "y": 2758.5, + "strokeColor": "#868e96", + "text": "Sparklines (waiting for data)", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7y4jgi2fwy3", + "type": "rectangle", + "x": 256, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n79hw3tuozti7", + "type": "text", + "x": 264, + "y": 2658.5, + "strokeColor": "#1e1e1e", + "text": "Asset breakdown", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7cxu3pls5ych", + "type": "text", + "x": 12, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: WS connecting (no events)", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n79yh4v42hrc4", + "type": "rectangle", + "x": 480, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7z0lkty5nwia", + "type": "text", + "x": 490, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7dnz4ibms4i", + "type": "rectangle", + "x": 488, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7n45cf74u2ad", + "type": "text", + "x": 496, + "y": 2480.5, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7ipc9owcgmlh", + "type": "rectangle", + "x": 488, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7mq4d56fmc4", + "type": "rectangle", + "x": 736, + "y": 2512.5, + "width": 136, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n711vnftnxt2", + "type": "rectangle", + "x": 488, + "y": 2650.5, + "width": 240, + "height": 90, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7rsfhfnjomh8", + "type": "text", + "x": 496, + "y": 2658.5, + "strokeColor": "#1e1e1e", + "text": "Activity feed (live)", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7419z4nnrtd3", + "type": "text", + "x": 496, + "y": 2674.5, + "strokeColor": "#2f9e44", + "text": "WS status: live \u2022", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7cxeadwa7rzg", + "type": "text", + "x": 496, + "y": 2690.5, + "strokeColor": "#1e1e1e", + "text": "\u25aa council_formed: acme", + "fontSize": 9, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7lldwi206q19", + "type": "text", + "x": 496, + "y": 2704.5, + "strokeColor": "#1e1e1e", + "text": "\u25aa provider_joined: alice-prod", + "fontSize": 9, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7ejj4e0jcose", + "type": "text", + "x": 496, + "y": 2718.5, + "strokeColor": "#1e1e1e", + "text": "\u25aa bundle_settled: 1.2k events", + "fontSize": 9, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7brjqnbuiqlu", + "type": "rectangle", + "x": 488, + "y": 2750.5, + "width": 240, + "height": 34, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7oclfv4vvso8", + "type": "text", + "x": 496, + "y": 2758.5, + "strokeColor": "#1e1e1e", + "text": "Sparklines updating", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7ir8jb5vyjwp", + "type": "rectangle", + "x": 736, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7g2xxxe604a8", + "type": "text", + "x": 492, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: live (events streaming)", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7vd2jmjgzby8", + "type": "arrow", + "x": 408, + "y": 2672.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7iyszb5bj8je", + "type": "text", + "x": 406, + "y": 2672.5, + "strokeColor": "#1971c2", + "text": "WS connects", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n72vjh7jj40hi", + "type": "text", + "x": 406, + "y": 2688.5, + "strokeColor": "#1971c2", + "text": "\u2192 events stream into feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-14", + "x": 1080, + "y": 2312.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 15, + "version": 1, + "versionNonce": 15, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "council-drilldown-topology", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "council-drilldown-topology", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppm7md1ikmeiej36ik", + "type": "text", + "x": 1080, + "y": 2372.5, + "strokeColor": "#1e1e1e", + "text": "network-dashboard \u2014 council-drilldown-topology (same canvas, state highlights)", + "fontSize": 24, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 1080, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md16y7s6z1dsn4", + "type": "rectangle", + "x": 1080, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xslssu0k1q9", + "type": "text", + "x": 1090, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xhh241e7qha", + "type": "rectangle", + "x": 1088, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1jahu2y7uk1j", + "type": "text", + "x": 1096, + "y": 2480.5, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xip466ecwzn", + "type": "rectangle", + "x": 1088, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1bvzkucv9jzg", + "type": "text", + "x": 1096, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1cep7qclzueq", + "type": "rectangle", + "x": 1336, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md157q8uagmwgd", + "type": "text", + "x": 1344, + "y": 2524.5, + "strokeColor": "#1e1e1e", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1nlquo2okc6", + "type": "rectangle", + "x": 1336, + "y": 2558.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1ojg1sj1b2x", + "type": "text", + "x": 1344, + "y": 2570.5, + "strokeColor": "#1e1e1e", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1yzfcxf9kq7t", + "type": "rectangle", + "x": 1336, + "y": 2604.5, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md18zb3o6bxhh", + "type": "text", + "x": 1344, + "y": 2616.5, + "strokeColor": "#1e1e1e", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1spn340m45o", + "type": "rectangle", + "x": 1088, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xymbqnq18zr", + "type": "text", + "x": 1096, + "y": 2658.5, + "strokeColor": "#1e1e1e", + "text": "Activity feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xk56jjy5s5c", + "type": "rectangle", + "x": 1088, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1i39vidyk4zr", + "type": "text", + "x": 1096, + "y": 2736.5, + "strokeColor": "#1e1e1e", + "text": "Sparklines", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1m5gknsbia7", + "type": "rectangle", + "x": 1336, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md16440l36gykh", + "type": "text", + "x": 1344, + "y": 2658.5, + "strokeColor": "#1e1e1e", + "text": "Asset breakdown", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1hvjkn6ehlob", + "type": "text", + "x": 1092, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: initial (idle)", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 1560, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md156mxp8a9ej6", + "type": "rectangle", + "x": 1560, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1y397uig7hi", + "type": "text", + "x": 1570, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md19ktlcmjwz84", + "type": "rectangle", + "x": 1568, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md198411u91o0a", + "type": "rectangle", + "x": 1568, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1nf07df12fea", + "type": "text", + "x": 1576, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 World Map (US selected)", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md13j64hioa3s6", + "type": "rectangle", + "x": 1816, + "y": 2512.5, + "width": 136, + "height": 130, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1gzg2ivhy1b", + "type": "text", + "x": 1824, + "y": 2520.5, + "strokeColor": "#1e1e1e", + "text": "Country: US", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1va1nitwq1kf", + "type": "text", + "x": 1824, + "y": 2536.5, + "strokeColor": "#1e1e1e", + "text": "Councils:", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xs2qfusbv49", + "type": "text", + "x": 1824, + "y": 2550.5, + "strokeColor": "#1971c2", + "text": "\u2022 acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1u2ibxijmhu", + "type": "text", + "x": 1824, + "y": 2566.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 beta-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1d9qtmorukx", + "type": "rectangle", + "x": 1568, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1kql4q61fsjq", + "type": "rectangle", + "x": 1568, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1dr8n1hrxa6e", + "type": "rectangle", + "x": 1816, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1d9j6k3qvsm7", + "type": "text", + "x": 1572, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: country selected", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 2040, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1byk8nc5z07b", + "type": "rectangle", + "x": 2040, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1vizr8hk48ee", + "type": "text", + "x": 2050, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md14cubsmmmjik", + "type": "rectangle", + "x": 2048, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1un3onzzk1qj", + "type": "rectangle", + "x": 2048, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md20re1dzn125lb", + "type": "text", + "x": 2056, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "World Map (US)", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md27dwngqr3q9x", + "type": "rectangle", + "x": 2296, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md2np3gpqfsxt", + "type": "text", + "x": 2304, + "y": 2524.5, + "strokeColor": "#1e1e1e", + "text": "Country: US", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md25c3bre8id9", + "type": "text", + "x": 2304, + "y": 2536.5, + "strokeColor": "#1971c2", + "text": "click \u2192 acme", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md2716t9ksrhmt", + "type": "rectangle", + "x": 2296, + "y": 2558.5, + "width": 136, + "height": 84, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2g1izgu7wt2r", + "type": "text", + "x": 2304, + "y": 2566.5, + "strokeColor": "#1e1e1e", + "text": "Council: acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2jeige60gyxq", + "type": "text", + "x": 2304, + "y": 2582.5, + "strokeColor": "#1e1e1e", + "text": "jurisdictions: US,CA", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2wnw8nl9nqz9", + "type": "text", + "x": 2304, + "y": 2596.5, + "strokeColor": "#1e1e1e", + "text": "PPs:", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2uiqum1jk5ok", + "type": "text", + "x": 2304, + "y": 2610.5, + "strokeColor": "#1971c2", + "text": "\u2022 alice-prod", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md279p4qf3ta7m", + "type": "text", + "x": 2304, + "y": 2624.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 bob-pp", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2xc6wrdsb5ae", + "type": "rectangle", + "x": 2048, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2jj22y19iy3", + "type": "rectangle", + "x": 2048, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md28mjdskk5wgl", + "type": "rectangle", + "x": 2296, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md23ihd7wzqpty", + "type": "text", + "x": 2050, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: council selected", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 2520, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2byjs8fye57i", + "type": "rectangle", + "x": 2520, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2uyyovyrd1zt", + "type": "text", + "x": 2530, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2sseosul6sks", + "type": "rectangle", + "x": 2528, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2owmhqxnhpjk", + "type": "rectangle", + "x": 2528, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2f0sbp9hg4mu", + "type": "text", + "x": 2536, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md23q22i91erh2", + "type": "rectangle", + "x": 2776, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2e928kosm4a", + "type": "text", + "x": 2784, + "y": 2524.5, + "strokeColor": "#1e1e1e", + "text": "Country: US", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2mpmmq3ivmd9", + "type": "rectangle", + "x": 2776, + "y": 2558.5, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2gvamu9tmgfi", + "type": "text", + "x": 2784, + "y": 2570.5, + "strokeColor": "#1e1e1e", + "text": "Council: acme", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2c48tkldt2q7", + "type": "rectangle", + "x": 2776, + "y": 2604.5, + "width": 136, + "height": 134, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2759d9ca2qdt", + "type": "text", + "x": 2784, + "y": 2612.5, + "strokeColor": "#1e1e1e", + "text": "Provider:", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2r81eha2uc7a", + "type": "text", + "x": 2784, + "y": 2628.5, + "strokeColor": "#1e1e1e", + "text": "alice-prod", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2089393hpf3o", + "type": "text", + "x": 2784, + "y": 2644.5, + "strokeColor": "#868e96", + "text": "G..A1B2", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2g5hvxhlrjfh", + "type": "text", + "x": 2784, + "y": 2660.5, + "strokeColor": "#1e1e1e", + "text": "Member of:", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2vss8oe35mhm", + "type": "text", + "x": 2784, + "y": 2674.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2u4olrn6g6wm", + "type": "text", + "x": 2784, + "y": 2688.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 beta-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2g7vo4ngplvq", + "type": "text", + "x": 2784, + "y": 2706.5, + "strokeColor": "#1e1e1e", + "text": "Recent bundles: 12", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2kzxr7odyfce", + "type": "rectangle", + "x": 2528, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md20uy60iganc4", + "type": "rectangle", + "x": 2528, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md29gqo8e7h89i", + "type": "text", + "x": 2530, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: provider selected (full chain)", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md20cy8scd27vv", + "type": "arrow", + "x": 1488, + "y": 2672.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md22gqwscl4qqp", + "type": "text", + "x": 1486, + "y": 2642.5, + "strokeColor": "#1971c2", + "text": "click country", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2shy915womq", + "type": "arrow", + "x": 1968, + "y": 2672.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2pupsxul7j0p", + "type": "text", + "x": 1966, + "y": 2642.5, + "strokeColor": "#1971c2", + "text": "click council in CountryDetails", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md23txxiipke1r", + "type": "arrow", + "x": 2448, + "y": 2672.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2d7uu5t9h7t", + "type": "text", + "x": 2446, + "y": 2642.5, + "strokeColor": "#1971c2", + "text": "click PP in CouncilDetails", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-15", + "x": 3120, + "y": 2312.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 16, + "version": 1, + "versionNonce": 16, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "geographic-council-discovery", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "geographic-council-discovery", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppm0h5b6sd2fs8bkci", + "type": "text", + "x": 3120, + "y": 2372.5, + "strokeColor": "#1e1e1e", + "text": "network-dashboard \u2014 geographic-council-discovery (same canvas, state highlights)", + "fontSize": 24, + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 3120, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5b4v15i003e6g", + "type": "rectangle", + "x": 3120, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5bpo9rd0pxub", + "type": "text", + "x": 3130, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5bxmtf6k5imuo", + "type": "rectangle", + "x": 3128, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5bm68cjuncy3q", + "type": "text", + "x": 3136, + "y": 2480.5, + "strokeColor": "#1e1e1e", + "text": "KPI: Councils | PPs | Events/24h | Assets | TPS | Latency", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6lh6edhrj1q", + "type": "rectangle", + "x": 3128, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5be68dsg6k8kh", + "type": "text", + "x": 3136, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "World Map: Council jurisdictions", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b7dx87f5vkyb", + "type": "text", + "x": 3168, + "y": 2576.5, + "strokeColor": "#868e96", + "text": "[ \ud83c\udf0d hover/click countries ]", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bmqn783h7t1d", + "type": "rectangle", + "x": 3376, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bm9qbbl3tkq", + "type": "text", + "x": 3384, + "y": 2524.5, + "strokeColor": "#1e1e1e", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5brqdd563o86", + "type": "text", + "x": 3384, + "y": 2536.5, + "strokeColor": "#868e96", + "text": "(click a country)", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b04fqk2ffx1v3", + "type": "rectangle", + "x": 3376, + "y": 2558.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bkfp2gcq6k6", + "type": "text", + "x": 3384, + "y": 2570.5, + "strokeColor": "#1e1e1e", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bi3r5attku5", + "type": "rectangle", + "x": 3376, + "y": 2604.5, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6ip8pvzvbn8", + "type": "text", + "x": 3384, + "y": 2616.5, + "strokeColor": "#1e1e1e", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b1jrin408rig", + "type": "rectangle", + "x": 3128, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bstda4txogrc", + "type": "text", + "x": 3136, + "y": 2658.5, + "strokeColor": "#1e1e1e", + "text": "Activity feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bphprqo7pg2c", + "type": "rectangle", + "x": 3128, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bk9wv47f48u", + "type": "text", + "x": 3136, + "y": 2736.5, + "strokeColor": "#1e1e1e", + "text": "Sparklines: TPS | Lat | Vol (60m)", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bhxns920v2zr", + "type": "rectangle", + "x": 3376, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6dx28amqqas", + "type": "text", + "x": 3384, + "y": 2658.5, + "strokeColor": "#1e1e1e", + "text": "Asset breakdown 24h", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bxqqz6j15cq", + "type": "text", + "x": 3132, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "/ (state: initial)", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 3600, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b4vlpuxvrmvc", + "type": "rectangle", + "x": 3600, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5btmhuco3uqe", + "type": "text", + "x": 3610, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b81ibqo1hg7u", + "type": "rectangle", + "x": 3608, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b463q03hpauk", + "type": "text", + "x": 3616, + "y": 2480.5, + "strokeColor": "#1e1e1e", + "text": "KPI strip (unchanged)", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bz9fzyfr542", + "type": "rectangle", + "x": 3608, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bjku4d4d4ph8", + "type": "text", + "x": 3616, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "\ud83c\udfaf World Map (HOVER)", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bb551085auxw", + "type": "text", + "x": 3640, + "y": 2572.5, + "strokeColor": "#1971c2", + "text": "Popover: \"3 councils in US\"", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bxateryjp7l", + "type": "rectangle", + "x": 3856, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bpmik310hi49", + "type": "text", + "x": 3864, + "y": 2524.5, + "strokeColor": "#868e96", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6cwaa0zsk3", + "type": "rectangle", + "x": 3856, + "y": 2558.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bf1e5rbqw68s", + "type": "text", + "x": 3864, + "y": 2570.5, + "strokeColor": "#868e96", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bthvx3us76f", + "type": "rectangle", + "x": 3856, + "y": 2604.5, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5btp2r6ie0urf", + "type": "text", + "x": 3864, + "y": 2616.5, + "strokeColor": "#868e96", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvxb0ckvxm0b", + "type": "rectangle", + "x": 3608, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bi2vujyvrke", + "type": "text", + "x": 3616, + "y": 2658.5, + "strokeColor": "#868e96", + "text": "Activity feed (live)", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bozhb5sji0ne", + "type": "rectangle", + "x": 3608, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b2zjtmyt444p", + "type": "text", + "x": 3616, + "y": 2736.5, + "strokeColor": "#868e96", + "text": "Sparklines", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvhuxhns4l1o", + "type": "rectangle", + "x": 3856, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5br17t6qxtugf", + "type": "text", + "x": 3864, + "y": 2658.5, + "strokeColor": "#868e96", + "text": "Asset breakdown 24h", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b95xkjnhg01", + "type": "text", + "x": 3610, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: hovering US (popover)", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 4080, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b4nc3eegsgbm", + "type": "rectangle", + "x": 4080, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bqhdczlccg5", + "type": "text", + "x": 4090, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b5bwg1v6rt4a", + "type": "rectangle", + "x": 4088, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5btyz6ty460ge", + "type": "text", + "x": 4096, + "y": 2480.5, + "strokeColor": "#868e96", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bhgw3z988fhg", + "type": "rectangle", + "x": 4088, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bgz2izdacj6v", + "type": "text", + "x": 4096, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 World Map (US selected)", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bnd33d6pbrr", + "type": "rectangle", + "x": 4336, + "y": 2512.5, + "width": 136, + "height": 130, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b528v6xjstw", + "type": "text", + "x": 4344, + "y": 2520.5, + "strokeColor": "#1e1e1e", + "text": "Country Details \u2014 US", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bkqwo6youl5", + "type": "text", + "x": 4344, + "y": 2536.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bmoqpv9qoq7g", + "type": "text", + "x": 4344, + "y": 2550.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 beta-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bcrsul3hjn09", + "type": "text", + "x": 4344, + "y": 2564.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 gamma-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bq8njofeqchm", + "type": "rectangle", + "x": 4088, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b66rse3jrxi", + "type": "text", + "x": 4096, + "y": 2658.5, + "strokeColor": "#868e96", + "text": "Activity feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bi7ih78j3wr", + "type": "rectangle", + "x": 4088, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5ba8gccxfkkg4", + "type": "text", + "x": 4096, + "y": 2736.5, + "strokeColor": "#868e96", + "text": "Sparklines", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b4c3cxmvk8bv", + "type": "rectangle", + "x": 4336, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b90d65gyfx88", + "type": "text", + "x": 4344, + "y": 2658.5, + "strokeColor": "#868e96", + "text": "Asset breakdown 24h", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvmdtctvn5x8", + "type": "text", + "x": 4090, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: country clicked \u2192 details populated", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bdtxozyw0kg8", + "type": "arrow", + "x": 3528, + "y": 2672.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bqtqvi821z6l", + "type": "text", + "x": 3526, + "y": 2642.5, + "strokeColor": "#1971c2", + "text": "hover country", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b46b1npn3qyo", + "type": "arrow", + "x": 4008, + "y": 2672.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvcszwl0kkdb", + "type": "text", + "x": 4006, + "y": 2642.5, + "strokeColor": "#1971c2", + "text": "click country \u2192", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bk4rf9iucjqm", + "type": "text", + "x": 4006, + "y": 2658.5, + "strokeColor": "#1971c2", + "text": "CountryDetails populates", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-16", + "x": 4680, + "y": 2312.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 17, + "version": 1, + "versionNonce": 17, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "network-metrics-at-glance", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "network-metrics-at-glance", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppprvx0umhx7lsn7ei", + "type": "text", + "x": 4680, + "y": 2372.5, + "strokeColor": "#1e1e1e", + "text": "network-dashboard \u2014 network-metrics-at-glance (single canvas \u2014 multi-region scan)", + "fontSize": 22, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 4680, + "y": 2432.5, + "width": 800, + "height": 540, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx06glpdl8nq6", + "type": "rectangle", + "x": 4680, + "y": 2432.5, + "width": 800, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0fmq2gyeevic", + "type": "text", + "x": 4690, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "kpi", + "type": "rectangle", + "x": 4696, + "y": 2472.5, + "width": 768, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0o4dkwwjjwqs", + "type": "text", + "x": 4706, + "y": 2484.5, + "strokeColor": "#1e1e1e", + "text": "\u2460 Counter Strip (6 KPI tiles)", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0knep4ml74d", + "type": "text", + "x": 4706, + "y": 2504.5, + "strokeColor": "#1e1e1e", + "text": "Councils: 12 | Active PPs: 84 | Events/24h: 1.2k | Assets: 4 | TPS: 142/s | Latency: 38ms", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx06lrdrcv2yvb", + "type": "rectangle", + "x": 4696, + "y": 2552.5, + "width": 400, + "height": 180, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx03prq2cud078", + "type": "text", + "x": 4706, + "y": 2562.5, + "strokeColor": "#868e96", + "text": "World Map (unchanged in this flow)", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx06q6ofiaf50f", + "type": "rectangle", + "x": 5104, + "y": 2552.5, + "width": 360, + "height": 180, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0293f62961qe", + "type": "text", + "x": 5114, + "y": 2562.5, + "strokeColor": "#868e96", + "text": "Side panels (CountryDetails / CouncilDetails / ProviderDetails)", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0g679vq6kyk5", + "type": "text", + "x": 5114, + "y": 2582.5, + "strokeColor": "#868e96", + "text": "(idle in this flow)", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "spark", + "type": "rectangle", + "x": 4696, + "y": 2748.5, + "width": 480, + "height": 100, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0zjn37nyfkpk", + "type": "text", + "x": 4706, + "y": 2760.5, + "strokeColor": "#1e1e1e", + "text": "\u2461 Sparklines: TPS | Latency | Volume (60-min rolling)", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx046769jdnfsv", + "type": "text", + "x": 4706, + "y": 2784.5, + "strokeColor": "#868e96", + "text": "(left axis scales independently per chart)", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "asset", + "type": "rectangle", + "x": 5184, + "y": 2748.5, + "width": 280, + "height": 100, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0es5aczlwoy", + "type": "text", + "x": 5194, + "y": 2760.5, + "strokeColor": "#1e1e1e", + "text": "\u2462 Asset breakdown \u2014 last 24h", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0ax9kaio596p", + "type": "text", + "x": 5194, + "y": 2784.5, + "strokeColor": "#868e96", + "text": "horizontal stacked bars per asset", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0k0u0e9skzzm", + "type": "rectangle", + "x": 4696, + "y": 2864.5, + "width": 768, + "height": 92, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0e73a090aahr", + "type": "text", + "x": 4706, + "y": 2876.5, + "strokeColor": "#868e96", + "text": "Activity feed (independent of this flow)", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0bwxmj7mm7ad", + "type": "text", + "x": 5520, + "y": 2482.5, + "strokeColor": "#1e1e1e", + "text": "Scan path (no clicks):", + "fontSize": 14, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx09bxpc49yqk", + "type": "text", + "x": 5520, + "y": 2510.5, + "strokeColor": "#2f9e44", + "text": "\u2460 KPI strip \u2192 status check", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0ff92bnfognh", + "type": "text", + "x": 5520, + "y": 2534.5, + "strokeColor": "#1971c2", + "text": "\u2461 Sparklines \u2192 60-min trend", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0bedjrabynba", + "type": "text", + "x": 5520, + "y": 2558.5, + "strokeColor": "#e8590c", + "text": "\u2462 Asset breakdown \u2192 24h share", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0p6sbdystybs", + "type": "text", + "x": 5520, + "y": 2602.5, + "strokeColor": "#868e96", + "text": "All three regions populate on load;", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0s6dnkvsknyn", + "type": "text", + "x": 5520, + "y": 2618.5, + "strokeColor": "#868e96", + "text": "this flow is purely observational \u2014", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0cr0ozkgtaz", + "type": "text", + "x": 5520, + "y": 2634.5, + "strokeColor": "#868e96", + "text": "no interaction required.", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx044mdctw73uv", + "type": "arrow", + "x": 5061.905679654611, + "y": 2539.6938807099664, + "width": 0, + "height": 0, + "strokeStyle": "dotted", + "points": [ + [ + 0, + 0 + ], + [ + -98.08162957949224, + 201.61223858006724 + ] + ], + "start": { + "id": "kpi" + }, + "end": { + "id": "spark" + }, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0jrwjrp6qkd", + "type": "arrow", + "x": 5184, + "y": 2798.5, + "width": 0, + "height": 0, + "strokeStyle": "dotted", + "points": [ + [ + 0, + 0 + ], + [ + -8, + 0 + ] + ], + "start": { + "id": "spark" + }, + "end": { + "id": "asset" + }, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0yc1s8xwrhae", + "type": "text", + "x": 4690, + "y": 2992.5, + "strokeColor": "#868e96", + "text": "/ (single canvas \u2014 user's eye scans 3 metric regions in order)", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-17", + "x": 5720, + "y": 2312.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 18, + "version": 1, + "versionNonce": 18, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "provider-lookup-by-council-context", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-lookup-by-council-context", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppq0u3wmqht6puwnm", + "type": "text", + "x": 5720, + "y": 2372.5, + "strokeColor": "#1e1e1e", + "text": "network-dashboard \u2014 provider-lookup-by-council-context", + "fontSize": 24, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 5720, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3w1zdqetunwv7", + "type": "rectangle", + "x": 5720, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wab99nooox7s", + "type": "text", + "x": 5730, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wp794qz9vpg", + "type": "rectangle", + "x": 5728, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wv8zwgvn1dy", + "type": "text", + "x": 5736, + "y": 2480.5, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wvwa06kyjf5p", + "type": "rectangle", + "x": 5728, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3w9qdmgbi6dq", + "type": "text", + "x": 5736, + "y": 2522.5, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wxkk7uglhrfb", + "type": "rectangle", + "x": 5976, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wqqz8twocl49", + "type": "text", + "x": 5984, + "y": 2524.5, + "strokeColor": "#868e96", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wzthn0q8j1n", + "type": "rectangle", + "x": 5976, + "y": 2558.5, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3w1ilk9lwp4f6", + "type": "text", + "x": 5984, + "y": 2570.5, + "strokeColor": "#1e1e1e", + "text": "Council: acme", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wvpkfvmiqw2j", + "type": "rectangle", + "x": 5976, + "y": 2604.5, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wv1fzn567ho", + "type": "text", + "x": 5984, + "y": 2616.5, + "strokeColor": "#868e96", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wrq32bnnv97g", + "type": "rectangle", + "x": 5728, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wkd7x9xlgdl", + "type": "rectangle", + "x": 5728, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3whcz4zc5c697", + "type": "rectangle", + "x": 5976, + "y": 2650.5, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w9ovw42x5oh", + "type": "text", + "x": 5732, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: council selected", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 6200, + "y": 2432.5, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wkjsr4c64ye", + "type": "rectangle", + "x": 6200, + "y": 2432.5, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wvliysq0usii", + "type": "text", + "x": 6210, + "y": 2442.5, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wg76v9n3etov", + "type": "rectangle", + "x": 6208, + "y": 2472.5, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wcn79509cci5", + "type": "rectangle", + "x": 6208, + "y": 2512.5, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wjghig2gzf1", + "type": "rectangle", + "x": 6456, + "y": 2512.5, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w6u3xbldljx5", + "type": "text", + "x": 6464, + "y": 2524.5, + "strokeColor": "#868e96", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wsn09jhk2hls", + "type": "rectangle", + "x": 6456, + "y": 2558.5, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w07ta6f6sfacc", + "type": "text", + "x": 6464, + "y": 2570.5, + "strokeColor": "#1e1e1e", + "text": "Council: acme", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3woqdkmc98kp", + "type": "rectangle", + "x": 6456, + "y": 2604.5, + "width": 136, + "height": 134, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3whqbmtg3ezfv", + "type": "text", + "x": 6464, + "y": 2612.5, + "strokeColor": "#1e1e1e", + "text": "Provider:", + "fontSize": 10, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wyop9w6og9l", + "type": "text", + "x": 6464, + "y": 2626.5, + "strokeColor": "#1e1e1e", + "text": "alice-prod", + "fontSize": 10, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w5wcnq5gr0zv", + "type": "text", + "x": 6464, + "y": 2642.5, + "strokeColor": "#868e96", + "text": "G..A1B2", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wgtsjmx6udf7", + "type": "text", + "x": 6464, + "y": 2660.5, + "strokeColor": "#1e1e1e", + "text": "Member of councils:", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wwqwe69fm9gm", + "type": "text", + "x": 6464, + "y": 2674.5, + "strokeColor": "#e8590c", + "text": "\u2605 acme \u2605 beta", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wxprbh23dsv", + "type": "text", + "x": 6464, + "y": 2688.5, + "strokeColor": "#e8590c", + "text": "\u2605 gamma \u2605 delta", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wcsmidrmdo4d", + "type": "text", + "x": 6464, + "y": 2706.5, + "strokeColor": "#1e1e1e", + "text": "Bundles 24h: 142", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wr6fuayr6x9", + "type": "rectangle", + "x": 6208, + "y": 2650.5, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wes38cyyj2vw", + "type": "rectangle", + "x": 6208, + "y": 2728.5, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wke3pi587xe8", + "type": "text", + "x": 6212, + "y": 2932.5, + "strokeColor": "#868e96", + "text": "state: PP selected (cross-council list)", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wkn62e6ljuqm", + "type": "arrow", + "x": 6128, + "y": 2672.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wqzcel77h3n", + "type": "text", + "x": 6126, + "y": 2632.5, + "strokeColor": "#1971c2", + "text": "click PP in", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wr3x8iqlbmy", + "type": "text", + "x": 6126, + "y": 2648.5, + "strokeColor": "#1971c2", + "text": "CouncilDetails", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wbtqeqnnyn3f", + "type": "text", + "x": 6126, + "y": 2664.5, + "strokeColor": "#1971c2", + "text": "\u2192 ProviderDetails", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w37hsbm23phn", + "type": "text", + "x": 6126, + "y": 2680.5, + "strokeColor": "#1971c2", + "text": " shows full PP", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w9dmuxikxu8t", + "type": "text", + "x": 6126, + "y": 2696.5, + "strokeColor": "#1971c2", + "text": " cross-council list", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-18", + "x": 0, + "y": 3392.5, + "width": 1200, + "height": 44, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 19, + "version": 1, + "versionNonce": 19, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "\u2501\u2501\u2501 moonlight-pay \u2501\u2501\u2501", + "fontSize": 36, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2501\u2501\u2501 moonlight-pay \u2501\u2501\u2501", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "id": "hdr-19", + "x": 0, + "y": 3472.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 20, + "version": 1, + "versionNonce": 20, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "admin-council-setup", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "admin-council-setup", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppqrsj00caxdmool3ur", + "type": "text", + "x": 0, + "y": 3532.5, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay \u2014 admin-council-setup", + "fontSize": 28, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 0, + "y": 3592.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj01q5933lg3tx", + "type": "rectangle", + "x": 0, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj09ghju66anmt", + "type": "text", + "x": 12, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj04r8ystwmnm8", + "type": "text", + "x": 12, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "Admin", + "fontSize": 22, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0e3ut5hq57gj", + "type": "rectangle", + "x": 20, + "y": 3692.5, + "width": 320, + "height": 80, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0ai1xf8uro8", + "type": "text", + "x": 30, + "y": 3708.5, + "strokeColor": "#1e1e1e", + "text": "Access check", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj019m7b6gybk5", + "type": "text", + "x": 30, + "y": 3728.5, + "strokeColor": "#1e1e1e", + "text": "Your wallet must be on adminWallets allowlist", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0hilufb6fyl5", + "type": "text", + "x": 30, + "y": 3748.5, + "strokeColor": "#868e96", + "text": "(config.adminAuthed = true)", + "fontSize": 10, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0zv6lv8ulxvd", + "type": "rectangle", + "x": 20, + "y": 3800.5, + "width": 320, + "height": 100, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0k6wtcu7nkt", + "type": "text", + "x": 30, + "y": 3816.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 Authorized", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj09i281hhbwgr", + "type": "text", + "x": 30, + "y": 3834.5, + "strokeColor": "#1e1e1e", + "text": "Enter admin dashboard", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj033itziyhvy", + "type": "rectangle", + "x": 40, + "y": 3852.5, + "width": 180, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0zjm5drenagk", + "type": "text", + "x": 62, + "y": 3862.5, + "strokeColor": "#1e1e1e", + "text": "Open admin panel", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0v36v72o8s9k", + "type": "text", + "x": 12, + "y": 4092.5, + "strokeColor": "#868e96", + "text": "/admin (auth gate)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 3592.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0c9yx4s309p", + "type": "rectangle", + "x": 440, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0uz6lrgb32hc", + "type": "text", + "x": 452, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj04wkm8fd5qla", + "type": "text", + "x": 452, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "Admin", + "fontSize": 22, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0iypnfmyuji", + "type": "rectangle", + "x": 460, + "y": 3692.5, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0kpv1owaf7q", + "type": "text", + "x": 470, + "y": 3704.5, + "strokeColor": "#1e1e1e", + "text": "Councils (fetched from council-platform)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0hybbmai0quk", + "type": "rectangle", + "x": 460, + "y": 3736.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj06mxyf8aqij", + "type": "text", + "x": 470, + "y": 3748.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 acme-council G..AUTH", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj03e6zgytmqa", + "type": "text", + "x": 470, + "y": 3766.5, + "strokeColor": "#868e96", + "text": " channels: 3 | PPs: 2 [Edit] [Open]", + "fontSize": 10, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0mdoqmkym9l9", + "type": "rectangle", + "x": 460, + "y": 3804.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0pszsdhzprw8", + "type": "text", + "x": 470, + "y": 3816.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 beta-council G..AUTHB", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj07bej1oqyklq", + "type": "text", + "x": 470, + "y": 3834.5, + "strokeColor": "#868e96", + "text": " channels: 1 | PPs: 1 [Edit] [Open]", + "fontSize": 10, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0gryn7xcpxqo", + "type": "rectangle", + "x": 460, + "y": 3872.5, + "width": 160, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj09bxq8z6mfom", + "type": "text", + "x": 488, + "y": 3884.5, + "strokeColor": "#1e1e1e", + "text": "+ Add council", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0jcj1heg67b", + "type": "text", + "x": 452, + "y": 4092.5, + "strokeColor": "#868e96", + "text": "/admin (dashboard)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 880, + "y": 3592.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj09xhi9aqwvzo", + "type": "rectangle", + "x": 880, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj192rwkgxgmql", + "type": "text", + "x": 892, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1v7xz2hrnjbr", + "type": "text", + "x": 892, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj165fl7sltybv", + "type": "text", + "x": 892, + "y": 3670.5, + "strokeColor": "#868e96", + "text": "Council detail (admin)", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1hc5eg6l45lq", + "type": "rectangle", + "x": 900, + "y": 3700.5, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1qdygd2j9zfc", + "type": "text", + "x": 910, + "y": 3712.5, + "strokeColor": "#1e1e1e", + "text": "Channels", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1s0fu2kgfxal", + "type": "text", + "x": 910, + "y": 3732.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 ch_xlm \u2022 ch_usdc \u2022 ch_btc [+ add]", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1egkl5l5ssbs", + "type": "rectangle", + "x": 900, + "y": 3772.5, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1tsgi4ra1t8", + "type": "text", + "x": 910, + "y": 3784.5, + "strokeColor": "#1e1e1e", + "text": "Privacy Providers", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1dyfezbcje7w", + "type": "text", + "x": 910, + "y": 3804.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 alice-prod \u2022 bob-pp [+ assign]", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1juwy9dfmwv", + "type": "rectangle", + "x": 900, + "y": 3844.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1ltuwlps963j", + "type": "text", + "x": 910, + "y": 3856.5, + "strokeColor": "#1e1e1e", + "text": "Metadata", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj16p60rkuz558", + "type": "text", + "x": 910, + "y": 3876.5, + "strokeColor": "#1e1e1e", + "text": "name | jurisdictions | fee schedule [\u270e]", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1sbwxc45alb", + "type": "rectangle", + "x": 900, + "y": 3920.5, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1ybmfk5ug50b", + "type": "text", + "x": 942, + "y": 3932.5, + "strokeColor": "#1e1e1e", + "text": "Save", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj17m9cp9zp2ck", + "type": "text", + "x": 892, + "y": 4092.5, + "strokeColor": "#868e96", + "text": "/admin (council detail)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1cemnyz2y49h", + "type": "arrow", + "x": 368, + "y": 3832.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1dif2f7uoz8", + "type": "text", + "x": 370, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "wallet authorized", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1tn8ostjum4c", + "type": "arrow", + "x": 808, + "y": 3832.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj12uwmy9bwkxa", + "type": "text", + "x": 810, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "click Edit (per row)", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-20", + "x": 1440, + "y": 3472.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 21, + "version": 1, + "versionNonce": 21, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "customer-instant-pay", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "customer-instant-pay", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppq31z7vgwpihtbgr8", + "type": "text", + "x": 1440, + "y": 3532.5, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay \u2014 customer-instant-pay", + "fontSize": 28, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 1440, + "y": 3592.5, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z77tuiini67hf", + "type": "rectangle", + "x": 1440, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z729ipcq9drwn", + "type": "text", + "x": 1452, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS \u2014 public)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76pnd8c7evwk", + "type": "text", + "x": 1452, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "Pay acme-store", + "fontSize": 22, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76m8mus2qsq4", + "type": "text", + "x": 1452, + "y": 3670.5, + "strokeColor": "#868e96", + "text": "Order #4231 \u2014 \"Coffee + pastry\"", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z77jt2jt1usjr", + "type": "rectangle", + "x": 1460, + "y": 3700.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7djr7v2bzh2k", + "type": "text", + "x": 1470, + "y": 3712.5, + "strokeColor": "#1e1e1e", + "text": "Amount", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76ooawarx1ft", + "type": "text", + "x": 1470, + "y": 3732.5, + "strokeColor": "#1e1e1e", + "text": "$15.00 USDC", + "fontSize": 18, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7kh7xzn4bqw", + "type": "text", + "x": 1460, + "y": 3776.5, + "strokeColor": "#1e1e1e", + "text": "Choose payment method:", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z70t3w3esigdtd", + "type": "rectangle", + "x": 1460, + "y": 3800.5, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zfybdmgdspb", + "type": "text", + "x": 1470, + "y": 3812.5, + "strokeColor": "#868e96", + "text": "Bank transfer (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7w9axj6teb1", + "type": "rectangle", + "x": 1460, + "y": 3848.5, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7f4egnnsu3ag", + "type": "text", + "x": 1470, + "y": 3860.5, + "strokeColor": "#868e96", + "text": "Debit card (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7okhdaqs2m7l", + "type": "rectangle", + "x": 1460, + "y": 3896.5, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7mbis02eii9", + "type": "text", + "x": 1470, + "y": 3908.5, + "strokeColor": "#1e1e1e", + "text": "Crypto \u2014 Instant \u25c4 (selected)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7gxnhlpbyveg", + "type": "rectangle", + "x": 1460, + "y": 3944.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7r0jhmdoczef", + "type": "text", + "x": 1470, + "y": 3956.5, + "strokeColor": "#1e1e1e", + "text": "Crypto \u2014 Self-custodial", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7okzam9wjuoh", + "type": "rectangle", + "x": 1460, + "y": 4000.5, + "width": 200, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7jatdtanm5t", + "type": "text", + "x": 1530, + "y": 4014.5, + "strokeColor": "#1e1e1e", + "text": "Pay $15.00", + "fontSize": 16, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7hqb8b4eyxar", + "type": "text", + "x": 1452, + "y": 4132.5, + "strokeColor": "#868e96", + "text": "/pay/:merchant?amount=...", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 1880, + "y": 3592.5, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7u7f0c1qpzs", + "type": "rectangle", + "x": 1880, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7p8k8w5f7sck", + "type": "text", + "x": 1892, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7ziw6wyp8vj", + "type": "text", + "x": 1892, + "y": 3644.5, + "strokeColor": "#868e96", + "text": "Pay acme-store", + "fontSize": 22, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7e8wokcnyfah", + "type": "rectangle", + "x": 1888, + "y": 3680.5, + "width": 344, + "height": 380, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z75ysy4irx76l", + "type": "text", + "x": 1900, + "y": 3694.5, + "strokeColor": "#1e1e1e", + "text": "Modal: Wallet Connect", + "fontSize": 16, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7rzani0vcz3", + "type": "text", + "x": 1900, + "y": 3728.5, + "strokeColor": "#1e1e1e", + "text": "Select wallet to sign:", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7yzg8e2sjdx", + "type": "rectangle", + "x": 1902, + "y": 3752.5, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z71lepra1aipuh", + "type": "text", + "x": 1914, + "y": 3764.5, + "strokeColor": "#1e1e1e", + "text": "\ud83d\udc1b Freighter / extension wallet", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7n97684jwgg9", + "type": "rectangle", + "x": 1902, + "y": 3802.5, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z78b4r5zkx2ka", + "type": "text", + "x": 1914, + "y": 3814.5, + "strokeColor": "#1e1e1e", + "text": "\ud83d\udd17 Browser wallet (Moonlight)", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76zswszj1j0e", + "type": "text", + "x": 1902, + "y": 3860.5, + "strokeColor": "#1e1e1e", + "text": "Payment payload (preview):", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7y4fr8hw910k", + "type": "rectangle", + "x": 1902, + "y": 3880.5, + "width": 320, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z74yv50zcgqgy", + "type": "text", + "x": 1910, + "y": 3892.5, + "strokeColor": "#1e1e1e", + "text": "to: G..MERCHANT", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7pkg4itya0q", + "type": "text", + "x": 1910, + "y": 3910.5, + "strokeColor": "#1e1e1e", + "text": "amount: 15.00 USDC", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7t7syq05zn5", + "type": "text", + "x": 1910, + "y": 3928.5, + "strokeColor": "#1e1e1e", + "text": "memo: order #4231", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7g5gojqqiwag", + "type": "rectangle", + "x": 1902, + "y": 3984.5, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z784z2jvy53ml", + "type": "text", + "x": 1938, + "y": 3998.5, + "strokeColor": "#1e1e1e", + "text": "Sign + Pay", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7sp7jks4wyg", + "type": "rectangle", + "x": 2060, + "y": 3984.5, + "width": 140, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z71yb8kk8vlfq", + "type": "text", + "x": 2112, + "y": 3998.5, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7x8uopiknffr", + "type": "text", + "x": 1892, + "y": 4132.5, + "strokeColor": "#868e96", + "text": "/pay/:merchant (modal)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 2320, + "y": 3592.5, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7e60dsu976br", + "type": "rectangle", + "x": 2320, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7w3qw9u4t1rb", + "type": "text", + "x": 2332, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7rbypxvd7i1f", + "type": "text", + "x": 2332, + "y": 3644.5, + "strokeColor": "#2f9e44", + "text": "Payment complete!", + "fontSize": 22, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7dgzq0sso8fd", + "type": "rectangle", + "x": 2340, + "y": 3692.5, + "width": 320, + "height": 240, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z702i1dniqyi33", + "type": "text", + "x": 2352, + "y": 3708.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 $15.00 USDC sent to acme-store", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zjtuouu5vob", + "type": "text", + "x": 2352, + "y": 3734.5, + "strokeColor": "#1971c2", + "text": "TX: 7f3a...c92e [view on explorer]", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zzt6ps2ug0g", + "type": "text", + "x": 2352, + "y": 3760.5, + "strokeColor": "#1e1e1e", + "text": "Memo: order #4231", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z77m9eaponmcr", + "type": "text", + "x": 2352, + "y": 3786.5, + "strokeColor": "#868e96", + "text": "Settled instantly (no privacy channel)", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z753vs67dcr2r", + "type": "rectangle", + "x": 2352, + "y": 3812.5, + "width": 296, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7js74yq0d4uk", + "type": "text", + "x": 2362, + "y": 3830.5, + "strokeColor": "#1e1e1e", + "text": "Receipt preview \u2014 [Download PDF]", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zuzz5q9ppl", + "type": "rectangle", + "x": 2340, + "y": 3952.5, + "width": 200, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7raxjx26t7go", + "type": "text", + "x": 2390, + "y": 3966.5, + "strokeColor": "#1e1e1e", + "text": "Back to shop", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7s9s9ikwtbqf", + "type": "text", + "x": 2332, + "y": 4132.5, + "strokeColor": "#868e96", + "text": "/pay/:merchant (success)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7bwerw77u54", + "type": "arrow", + "x": 1808, + "y": 3852.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7uaayzkai16i", + "type": "text", + "x": 1810, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "click Pay $15.00", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z718e6eetociw", + "type": "text", + "x": 1810, + "y": 3818.5, + "strokeColor": "#1971c2", + "text": "\u2192 wallet connect modal", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7wrqhhuls1h8", + "type": "arrow", + "x": 2248, + "y": 3852.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7lftjhjdgfm", + "type": "text", + "x": 2250, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "Sign + Pay", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7kwg2ngyq7sq", + "type": "text", + "x": 2250, + "y": 3818.5, + "strokeColor": "#1971c2", + "text": "\u2192 tx confirmed", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-21", + "x": 2880, + "y": 3472.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 22, + "version": 1, + "versionNonce": 22, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "customer-selfcustodial-pay", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "customer-selfcustodial-pay", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppqmjfa7esi0r9weqt", + "type": "text", + "x": 2880, + "y": 3532.5, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay \u2014 customer-selfcustodial-pay", + "fontSize": 28, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 2880, + "y": 3592.5, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfagxmpvtwj7ys", + "type": "rectangle", + "x": 2880, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfadpsy8qypwn", + "type": "text", + "x": 2892, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS \u2014 public)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfaht31rt0dl8", + "type": "text", + "x": 2892, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "Pay acme-store", + "fontSize": 22, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfakfwisvmwmlk", + "type": "rectangle", + "x": 2900, + "y": 3700.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfaa8mokfodtmn", + "type": "text", + "x": 2910, + "y": 3712.5, + "strokeColor": "#1e1e1e", + "text": "Amount", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfaed009hjuass", + "type": "text", + "x": 2910, + "y": 3732.5, + "strokeColor": "#1e1e1e", + "text": "$15.00 USDC", + "fontSize": 18, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfax3vejq959kh", + "type": "rectangle", + "x": 2900, + "y": 3800.5, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbd7mizy6d8x", + "type": "text", + "x": 2910, + "y": 3812.5, + "strokeColor": "#868e96", + "text": "Bank (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbopx38mwx0un", + "type": "rectangle", + "x": 2900, + "y": 3848.5, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbs0h15l6ndhp", + "type": "text", + "x": 2910, + "y": 3860.5, + "strokeColor": "#868e96", + "text": "Debit (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbqsjf28lp1q", + "type": "rectangle", + "x": 2900, + "y": 3896.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbwabbwry86k", + "type": "text", + "x": 2910, + "y": 3908.5, + "strokeColor": "#1e1e1e", + "text": "Crypto \u2014 Instant", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbobolekfdd8m", + "type": "rectangle", + "x": 2900, + "y": 3944.5, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb6ojdvriyv6r", + "type": "text", + "x": 2910, + "y": 3956.5, + "strokeColor": "#1e1e1e", + "text": "Crypto \u2014 Self-custodial \u25c4 (selected)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb32cj7syc0ao", + "type": "rectangle", + "x": 2900, + "y": 4000.5, + "width": 200, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbpnin8pgqonl", + "type": "text", + "x": 2970, + "y": 4014.5, + "strokeColor": "#1e1e1e", + "text": "Pay $15.00", + "fontSize": 16, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbotazl2bdrc9", + "type": "text", + "x": 2892, + "y": 4132.5, + "strokeColor": "#868e96", + "text": "/pay/:merchant?amount=...", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 3320, + "y": 3592.5, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbriqjjk31uc", + "type": "rectangle", + "x": 3320, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbllf4yl20zsg", + "type": "text", + "x": 3332, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbofc5jnu3smp", + "type": "rectangle", + "x": 3328, + "y": 3680.5, + "width": 344, + "height": 360, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbjy1440iusls", + "type": "text", + "x": 3340, + "y": 3694.5, + "strokeColor": "#1e1e1e", + "text": "Modal: UTXO derivation password", + "fontSize": 14, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb1tpzwi05o3r", + "type": "text", + "x": 3340, + "y": 3724.5, + "strokeColor": "#1e1e1e", + "text": "Self-custodial path requires deriving", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbp4wdk2c5us", + "type": "text", + "x": 3340, + "y": 3740.5, + "strokeColor": "#1e1e1e", + "text": "your one-time UTXO from a password.", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbfjb1imb82ii", + "type": "rectangle", + "x": 3340, + "y": 3768.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb063nw4pes5me", + "type": "text", + "x": 3350, + "y": 3780.5, + "strokeColor": "#1e1e1e", + "text": "Password \u25cf\u25cf\u25cf\u25cf\u25cf\u25cf\u25cf\u25cf", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbqt0yrr9k85f", + "type": "rectangle", + "x": 3340, + "y": 3820.5, + "width": 320, + "height": 50, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb48db1ryj7sr", + "type": "text", + "x": 3350, + "y": 3834.5, + "strokeColor": "#1e1e1e", + "text": "\u26a0 Lose this password = lose funds", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb2m99puiy41q", + "type": "text", + "x": 3350, + "y": 3850.5, + "strokeColor": "#868e96", + "text": "(no recovery; HKDF(email, password))", + "fontSize": 10, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfby1h0i939sk", + "type": "rectangle", + "x": 3340, + "y": 3884.5, + "width": 320, + "height": 60, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbsmp98mak1c", + "type": "text", + "x": 3350, + "y": 3896.5, + "strokeColor": "#1e1e1e", + "text": "Derived UTXO preview", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb0lfszi6nh0k", + "type": "text", + "x": 3350, + "y": 3914.5, + "strokeColor": "#868e96", + "text": "G..UTXO\u2026 (private)", + "fontSize": 10, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb7j3g2amsavh", + "type": "rectangle", + "x": 3340, + "y": 3960.5, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbl6njq1ww3ll", + "type": "text", + "x": 3384, + "y": 3974.5, + "strokeColor": "#1e1e1e", + "text": "Derive", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbby8eoeypm8a", + "type": "rectangle", + "x": 3500, + "y": 3960.5, + "width": 140, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbe2qsnhlcs5", + "type": "text", + "x": 3552, + "y": 3974.5, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbp9r1wu5hj1r", + "type": "text", + "x": 3332, + "y": 4132.5, + "strokeColor": "#868e96", + "text": "/pay/:merchant (password modal)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 3760, + "y": 3592.5, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb082vs0kryx2p", + "type": "rectangle", + "x": 3760, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbe7bdrufxcxb", + "type": "text", + "x": 3772, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbbumgg2en4cf", + "type": "rectangle", + "x": 3768, + "y": 3680.5, + "width": 344, + "height": 360, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb2soesh8ix9s", + "type": "text", + "x": 3780, + "y": 3694.5, + "strokeColor": "#1e1e1e", + "text": "Modal: Wallet Connect", + "fontSize": 14, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb3qt3ixdxtsf", + "type": "text", + "x": 3780, + "y": 3724.5, + "strokeColor": "#1e1e1e", + "text": "Sign tx from derived UTXO:", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbl9wgv3rxj7", + "type": "rectangle", + "x": 3780, + "y": 3748.5, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb6xfp5l5clr7", + "type": "text", + "x": 3792, + "y": 3760.5, + "strokeColor": "#1e1e1e", + "text": "\ud83d\udd17 Browser wallet (Moonlight)", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb4sz9cofviyt", + "type": "rectangle", + "x": 3780, + "y": 3802.5, + "width": 320, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb9zfrgskgasn", + "type": "text", + "x": 3790, + "y": 3814.5, + "strokeColor": "#1e1e1e", + "text": "Tx preview", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbprjosacp9xb", + "type": "text", + "x": 3790, + "y": 3832.5, + "strokeColor": "#1e1e1e", + "text": "from: G..UTXO (derived)", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbnjr1g7b5wxt", + "type": "text", + "x": 3790, + "y": 3850.5, + "strokeColor": "#1e1e1e", + "text": "to: G..MERCHANT", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbbp3t70rp77s", + "type": "text", + "x": 3790, + "y": 3868.5, + "strokeColor": "#1e1e1e", + "text": "amount: 15.00 USDC", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbr6q7ocbhu3b", + "type": "rectangle", + "x": 3780, + "y": 3960.5, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb1c7rstbrxas", + "type": "text", + "x": 3816, + "y": 3974.5, + "strokeColor": "#1e1e1e", + "text": "Sign + Pay", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb2m4v80dj1go", + "type": "text", + "x": 3772, + "y": 4132.5, + "strokeColor": "#868e96", + "text": "/pay/:merchant (sign modal)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 4200, + "y": 3592.5, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbjaxx4v9q3gq", + "type": "rectangle", + "x": 4200, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbokxikj0899", + "type": "text", + "x": 4212, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbtd2icb7rvw", + "type": "text", + "x": 4212, + "y": 3644.5, + "strokeColor": "#2f9e44", + "text": "Payment complete!", + "fontSize": 22, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbhvrw0vzqquh", + "type": "rectangle", + "x": 4220, + "y": 3692.5, + "width": 320, + "height": 200, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb61195ehhpt4", + "type": "text", + "x": 4232, + "y": 3708.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 $15.00 USDC sent from your", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbmd6lpul6zu", + "type": "text", + "x": 4232, + "y": 3726.5, + "strokeColor": "#1e1e1e", + "text": " self-custodial UTXO", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfby8ohaqz6r2e", + "type": "text", + "x": 4232, + "y": 3752.5, + "strokeColor": "#1971c2", + "text": "TX: 8a2c...d471", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbq2pap0kki1", + "type": "text", + "x": 4232, + "y": 3774.5, + "strokeColor": "#1e1e1e", + "text": "Memo: order #4231", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbw00wa2x40y", + "type": "text", + "x": 4232, + "y": 3800.5, + "strokeColor": "#868e96", + "text": "Settled via privacy channel", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbt6r517g8wzg", + "type": "rectangle", + "x": 4220, + "y": 3912.5, + "width": 200, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb24mmfqv6bzj", + "type": "text", + "x": 4270, + "y": 3926.5, + "strokeColor": "#1e1e1e", + "text": "Back to shop", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb7nceo6t3i0u", + "type": "text", + "x": 4212, + "y": 4132.5, + "strokeColor": "#868e96", + "text": "/pay/:merchant (success)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfblc04jrslfmp", + "type": "arrow", + "x": 3248, + "y": 3852.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb5ed2t8smyqq", + "type": "text", + "x": 3250, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "click Pay \u2192", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbniomn1ndrc", + "type": "text", + "x": 3250, + "y": 3818.5, + "strokeColor": "#1971c2", + "text": "password modal", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbu2jan0zjoes", + "type": "arrow", + "x": 3688, + "y": 3852.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbxifjsqgzoo", + "type": "text", + "x": 3690, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "Derive \u2192 wallet", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbjcgos2ftf87", + "type": "text", + "x": 3690, + "y": 3818.5, + "strokeColor": "#1971c2", + "text": "connect modal", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb9drdcclcxol", + "type": "arrow", + "x": 4128, + "y": 3852.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb5ng5rinuj46", + "type": "text", + "x": 4130, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "Sign + Pay", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbp8wtjuw2b4", + "type": "text", + "x": 4130, + "y": 3818.5, + "strokeColor": "#1971c2", + "text": "\u2192 tx settled", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-22", + "x": 4760, + "y": 3472.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 23, + "version": 1, + "versionNonce": 23, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "merchant-account-management", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "merchant-account-management", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppqpgsxdt1rzf5eevi", + "type": "text", + "x": 4760, + "y": 3532.5, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay \u2014 merchant-account-management", + "fontSize": 28, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 4760, + "y": 3592.5, + "width": 700, + "height": 500, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx8ifsgbrhsha", + "type": "rectangle", + "x": 4760, + "y": 3592.5, + "width": 700, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxt1b3gwy5k0g", + "type": "text", + "x": 4772, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxrg7d4iry8o", + "type": "text", + "x": 4772, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "My Account", + "fontSize": 22, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxso16pgaai3r", + "type": "rectangle", + "x": 4780, + "y": 3692.5, + "width": 340, + "height": 180, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxpe4kr3nkzd", + "type": "text", + "x": 4792, + "y": 3708.5, + "strokeColor": "#1e1e1e", + "text": "Profile (editable)", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxvuig7nnr71p", + "type": "rectangle", + "x": 4792, + "y": 3732.5, + "width": 316, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxymnazh1fvff", + "type": "text", + "x": 4802, + "y": 3744.5, + "strokeColor": "#1e1e1e", + "text": "Email: ops@acme [\u270e]", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx2t6p41wk0gt", + "type": "rectangle", + "x": 4792, + "y": 3780.5, + "width": 316, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxwpbtceb06sr", + "type": "text", + "x": 4802, + "y": 3792.5, + "strokeColor": "#1e1e1e", + "text": "Jurisdiction: US [\u270e]", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxd927nvsls4d", + "type": "rectangle", + "x": 4792, + "y": 3828.5, + "width": 316, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx94jx1qbxfel", + "type": "text", + "x": 4802, + "y": 3840.5, + "strokeColor": "#1e1e1e", + "text": "Display name: acme-store [\u270e]", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxj2kbw2luhq", + "type": "rectangle", + "x": 5132, + "y": 3692.5, + "width": 308, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnhj77r9fyfe", + "type": "text", + "x": 5142, + "y": 3708.5, + "strokeColor": "#1e1e1e", + "text": "Balance", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx1eu8jpgf0qw", + "type": "text", + "x": 5142, + "y": 3732.5, + "strokeColor": "#1e1e1e", + "text": "$248.50 USDC", + "fontSize": 22, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxfitcl740ssh", + "type": "text", + "x": 5142, + "y": 3760.5, + "strokeColor": "#868e96", + "text": "(treasury OpEx + recent settlements)", + "fontSize": 10, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxx5c8unm6xgg", + "type": "rectangle", + "x": 5132, + "y": 3784.5, + "width": 308, + "height": 88, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxl210n6y4be", + "type": "text", + "x": 5142, + "y": 3800.5, + "strokeColor": "#1e1e1e", + "text": "POS link", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx4jmn1yvum6w", + "type": "text", + "x": 5142, + "y": 3820.5, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay.app/#/pay/acme-store", + "fontSize": 10, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx3p0ws879j0v", + "type": "rectangle", + "x": 5142, + "y": 3838.5, + "width": 100, + "height": 28, + "backgroundColor": "#ffffff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxkg5ulqa84tn", + "type": "text", + "x": 5166, + "y": 3846.5, + "strokeColor": "#1e1e1e", + "text": "Copy link", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxgbrcce1jgub", + "type": "rectangle", + "x": 5252, + "y": 3838.5, + "width": 100, + "height": 28, + "backgroundColor": "#ffffff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnpbfz9ywvd", + "type": "text", + "x": 5282, + "y": 3846.5, + "strokeColor": "#1e1e1e", + "text": "QR code", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxc006zcvxgjr", + "type": "rectangle", + "x": 4780, + "y": 3892.5, + "width": 660, + "height": 180, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnobuxvgv8a", + "type": "text", + "x": 4792, + "y": 3908.5, + "strokeColor": "#1e1e1e", + "text": "Recent transactions", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxhx8s9uff4ji", + "type": "text", + "x": 4792, + "y": 3934.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 2026-05-28 14:23 +$15.00 USDC order #4231 TX 7f3a..c92e [view]", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxkak9qns0s9r", + "type": "text", + "x": 4792, + "y": 3954.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 2026-05-28 12:08 +$42.50 USDC order #4229 TX 91bc..f0a4 [view]", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxhaqv01ywo6a", + "type": "text", + "x": 4792, + "y": 3974.5, + "strokeColor": "#1e1e1e", + "text": "\u2022 2026-05-27 18:55 +$8.25 USDC order #4218 TX 5e90..2d11 [view]", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxljbztdg40s", + "type": "text", + "x": 4792, + "y": 3994.5, + "strokeColor": "#868e96", + "text": "\u2022 \u2026", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxz8vmkp3i7lp", + "type": "rectangle", + "x": 4792, + "y": 4022.5, + "width": 140, + "height": 32, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxs13zkorlry", + "type": "text", + "x": 4820, + "y": 4030.5, + "strokeColor": "#1e1e1e", + "text": "Export CSV", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxan75tpekjn6", + "type": "text", + "x": 4772, + "y": 4112.5, + "strokeColor": "#868e96", + "text": "/ (single page \u2014 inline edits + transaction list)", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxbqlahl7ej3g", + "type": "text", + "x": 5500, + "y": 3712.5, + "strokeColor": "#1e1e1e", + "text": "Inline edits (no separate route):", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxjtkvdismb6a", + "type": "text", + "x": 5500, + "y": 3736.5, + "strokeColor": "#9c36b5", + "text": "\u270e click \u2192 inline editor", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxqtvyqpd6i2b", + "type": "text", + "x": 5500, + "y": 3756.5, + "strokeColor": "#868e96", + "text": " PATCH /platform/accounts/:id", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx1joqfz1u3jm", + "type": "text", + "x": 5500, + "y": 3792.5, + "strokeColor": "#1971c2", + "text": "POS link is the shareable URL", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnvmfyjczp9", + "type": "text", + "x": 5500, + "y": 3808.5, + "strokeColor": "#868e96", + "text": "embedded in QR / customer email", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxt2bxc5r77e", + "type": "text", + "x": 5500, + "y": 3844.5, + "strokeColor": "#868e96", + "text": "Tx list \u2192 live from platform DB", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx7cu66pjvma3", + "type": "text", + "x": 5500, + "y": 3860.5, + "strokeColor": "#868e96", + "text": "(no pagination wired in source)", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-23", + "x": 5700, + "y": 3472.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 24, + "version": 1, + "versionNonce": 24, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "merchant-onboarding", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "merchant-onboarding", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppqod9u6yly987uw6m", + "type": "text", + "x": 5700, + "y": 3532.5, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay \u2014 merchant-onboarding", + "fontSize": 28, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 5700, + "y": 3592.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uixg8p7awvkl", + "type": "rectangle", + "x": 5700, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ulubsfjn9xjp", + "type": "text", + "x": 5712, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uf7ulwaw7of", + "type": "text", + "x": 5712, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ue1h1zc2nq5r", + "type": "text", + "x": 5712, + "y": 3670.5, + "strokeColor": "#868e96", + "text": "Sign in to manage your merchant account", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ugkugiss7jsj", + "type": "rectangle", + "x": 5740, + "y": 3752.5, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uvbagqzdooh", + "type": "text", + "x": 5810, + "y": 3774.5, + "strokeColor": "#1e1e1e", + "text": "Connect Wallet", + "fontSize": 16, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ub3zr9crtm0m", + "type": "text", + "x": 5740, + "y": 3832.5, + "strokeColor": "#868e96", + "text": "(SEP-10 auth \u2192 platform session)", + "fontSize": 10, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ucba1b353t8k", + "type": "rectangle", + "x": 5740, + "y": 3872.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u6fczttquqe3", + "type": "text", + "x": 5756, + "y": 3888.5, + "strokeColor": "#1e1e1e", + "text": "If address not on waitlist:", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uu8wu11jdpod", + "type": "text", + "x": 5756, + "y": 3906.5, + "strokeColor": "#868e96", + "text": "shows Invite Waitlist view", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u8hezzp5bys", + "type": "text", + "x": 5712, + "y": 4092.5, + "strokeColor": "#868e96", + "text": "/login", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 6140, + "y": 3592.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u8qjhjgppa1q", + "type": "rectangle", + "x": 6140, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9udgvt8oweu9", + "type": "text", + "x": 6152, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ua0piadf519p", + "type": "text", + "x": 6152, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "Create Your Account", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9unard6qswzn", + "type": "rectangle", + "x": 6140, + "y": 3680.5, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uq6xls5cqs4l", + "type": "text", + "x": 6152, + "y": 3686.5, + "strokeColor": "#1e1e1e", + "text": "Step 1 of 2 \u2014 Create Your Account", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uafz0u4xh0qi", + "type": "rectangle", + "x": 6160, + "y": 3728.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u8dlvtsx4z6", + "type": "text", + "x": 6170, + "y": 3740.5, + "strokeColor": "#1e1e1e", + "text": "Email", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uzqd30y4a7e", + "type": "rectangle", + "x": 6160, + "y": 3780.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u6zeio9ljbjx", + "type": "text", + "x": 6170, + "y": 3792.5, + "strokeColor": "#1e1e1e", + "text": "Jurisdiction (dropdown)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uhbvfh2b6g5o", + "type": "rectangle", + "x": 6160, + "y": 3832.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uqx4pljdfdkb", + "type": "text", + "x": 6170, + "y": 3844.5, + "strokeColor": "#1e1e1e", + "text": "Display name (merchant name)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9utt1yj68e91i", + "type": "text", + "x": 6160, + "y": 3892.5, + "strokeColor": "#868e96", + "text": "(derives ~100 receive UTXOs via HKDF)", + "fontSize": 10, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uqto9immdnuc", + "type": "rectangle", + "x": 6160, + "y": 3920.5, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzaor489ebh", + "type": "text", + "x": 6202, + "y": 3934.5, + "strokeColor": "#1e1e1e", + "text": "Continue", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uq55yq4drw7", + "type": "text", + "x": 6152, + "y": 4092.5, + "strokeColor": "#868e96", + "text": "/onboarding/account", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 6580, + "y": 3592.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9urc8q71e2029", + "type": "rectangle", + "x": 6580, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ucdwlf4uwdjm", + "type": "text", + "x": 6592, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uoz4z4oohkho", + "type": "text", + "x": 6592, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "Set Up Treasury", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9usv1ff7imojf", + "type": "rectangle", + "x": 6580, + "y": 3680.5, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u0szo9rw6t37k", + "type": "text", + "x": 6592, + "y": 3686.5, + "strokeColor": "#1e1e1e", + "text": "Step 2 of 2 \u2014 Set Up Treasury", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uiorxobcugl", + "type": "rectangle", + "x": 6600, + "y": 3728.5, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzmo4t94qkoh", + "type": "text", + "x": 6610, + "y": 3740.5, + "strokeColor": "#1e1e1e", + "text": "Derived OpEx keypair", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uah5v5e3vis", + "type": "text", + "x": 6610, + "y": 3760.5, + "strokeColor": "#868e96", + "text": "G..OPEX [copy]", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ucj9d086zny", + "type": "rectangle", + "x": 6600, + "y": 3796.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9utumck5n9qxr", + "type": "text", + "x": 6610, + "y": 3808.5, + "strokeColor": "#1e1e1e", + "text": "Balance: 0 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uugb2yyzdcc7", + "type": "rectangle", + "x": 6600, + "y": 3848.5, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ugpgmvaxlrx", + "type": "text", + "x": 6610, + "y": 3860.5, + "strokeColor": "#1e1e1e", + "text": "Fee % (default 1.0)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ubpgrnzdfafg", + "type": "rectangle", + "x": 6600, + "y": 3900.5, + "width": 160, + "height": 44, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uripjxfebsej", + "type": "text", + "x": 6636, + "y": 3914.5, + "strokeColor": "#1e1e1e", + "text": "Fund OpEx", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9usjom2byoi4o", + "type": "rectangle", + "x": 6780, + "y": 3900.5, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ultn7jxzvk", + "type": "text", + "x": 6826, + "y": 3914.5, + "strokeColor": "#1e1e1e", + "text": "Finish", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uexz9kjbe09", + "type": "text", + "x": 6592, + "y": 4092.5, + "strokeColor": "#868e96", + "text": "/onboarding/treasury", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 7020, + "y": 3592.5, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uw0urkp7k0nr", + "type": "rectangle", + "x": 7020, + "y": 3592.5, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9urm62gqptmi", + "type": "text", + "x": 7032, + "y": 3602.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u34qmfllr4f9", + "type": "text", + "x": 7032, + "y": 3644.5, + "strokeColor": "#1e1e1e", + "text": "My Account", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uli2pqvdizy", + "type": "rectangle", + "x": 7040, + "y": 3692.5, + "width": 320, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uo2z7wzpls4l", + "type": "text", + "x": 7050, + "y": 3708.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 Account ready", + "fontSize": 13, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uflg5yiopsst", + "type": "text", + "x": 7050, + "y": 3726.5, + "strokeColor": "#1e1e1e", + "text": "(treasury funded, fee 1.0%)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u02e820163ife", + "type": "rectangle", + "x": 7040, + "y": 3764.5, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ud1iw5ncwbok", + "type": "text", + "x": 7050, + "y": 3776.5, + "strokeColor": "#1e1e1e", + "text": "Profile: acme-store | US | ops@acme", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u0kuyremx423l", + "type": "text", + "x": 7050, + "y": 3794.5, + "strokeColor": "#1e1e1e", + "text": "Balance: 0 USDC", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9upnocr0ziuvh", + "type": "rectangle", + "x": 7040, + "y": 3832.5, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u765puwp2i95", + "type": "text", + "x": 7050, + "y": 3844.5, + "strokeColor": "#1e1e1e", + "text": "POS link \u2192 /pay/acme-store [copy]", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9un9lnklx787", + "type": "rectangle", + "x": 7040, + "y": 3884.5, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9upc0ac381chd", + "type": "text", + "x": 7050, + "y": 3896.5, + "strokeColor": "#1e1e1e", + "text": "Recent transactions (empty)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ueewnlexkp3u", + "type": "text", + "x": 7032, + "y": 4092.5, + "strokeColor": "#868e96", + "text": "/ (My Account)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uizdn6hs700p", + "type": "arrow", + "x": 6068, + "y": 3832.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uyojpgds32d", + "type": "text", + "x": 6070, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "wallet signed", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9univsa3zu8sp", + "type": "text", + "x": 6070, + "y": 3818.5, + "strokeColor": "#1971c2", + "text": "(no account \u2192 onboarding)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzxx1aj3q07", + "type": "arrow", + "x": 6508, + "y": 3832.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzy6rok6a7tp", + "type": "text", + "x": 6510, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "Continue (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ujlxmsjnkg", + "type": "arrow", + "x": 6948, + "y": 3832.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ur3nthraw9k", + "type": "text", + "x": 6950, + "y": 3802.5, + "strokeColor": "#1971c2", + "text": "Finish (OpEx funded)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-24", + "x": 0, + "y": 4532.5, + "width": 1200, + "height": 44, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 25, + "version": 1, + "versionNonce": 25, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "\u2501\u2501\u2501 browser-wallet \u2501\u2501\u2501", + "fontSize": 36, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "\u2501\u2501\u2501 browser-wallet \u2501\u2501\u2501", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "text", + "id": "hdr-25", + "x": 0, + "y": 4612.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 26, + "version": 1, + "versionNonce": 26, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "deposit-and-activate", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "deposit-and-activate", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppr5sugw7fn7ejqp4q", + "type": "text", + "x": 0, + "y": 4672.5, + "strokeColor": "#1e1e1e", + "text": "browser-wallet \u2014 deposit-and-activate", + "fontSize": 28, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 0, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suggdsr6pxujqn", + "type": "rectangle", + "x": 0, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugfo9yth0tn", + "type": "text", + "x": 12, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug819hg9kwg8x", + "type": "text", + "x": 12, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug72iowzcj3lp", + "type": "rectangle", + "x": 20, + "y": 4820.5, + "width": 280, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugo0ivmjh6tgq", + "type": "text", + "x": 30, + "y": 4832.5, + "strokeColor": "#1e1e1e", + "text": "Mode: Public \u25c4", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugjgmdbzim3b8", + "type": "rectangle", + "x": 20, + "y": 4872.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugo84x4xlcozg", + "type": "text", + "x": 30, + "y": 4888.5, + "strokeColor": "#1e1e1e", + "text": "Public balance: 100 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugzmr6es5wt3", + "type": "text", + "x": 30, + "y": 4906.5, + "strokeColor": "#868e96", + "text": "Private balance: 0 (no channels)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugcbgkmgiuw7q", + "type": "rectangle", + "x": 20, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugpdutu0bwo5f", + "type": "text", + "x": 50, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Ramp/Deposit", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugqchribcb93d", + "type": "rectangle", + "x": 160, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugq40lzposuqp", + "type": "text", + "x": 190, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug6kg1gc37wgj", + "type": "text", + "x": 12, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "home (public mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 400, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug1ox3ronl3kj", + "type": "rectangle", + "x": 400, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugu4m2ef5x12", + "type": "text", + "x": 412, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugmlu7phmhr1", + "type": "text", + "x": 412, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Ramp", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug4jcffmmqxtj", + "type": "text", + "x": 412, + "y": 4810.5, + "strokeColor": "#868e96", + "text": "Pick a way to bring funds into private channels:", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suge9kc2lby7pa", + "type": "rectangle", + "x": 420, + "y": 4844.5, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugtbysnijrfdn", + "type": "text", + "x": 430, + "y": 4860.5, + "strokeColor": "#1e1e1e", + "text": "Deposit from public balance", + "fontSize": 13, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugyiuv64mx4ar", + "type": "text", + "x": 430, + "y": 4878.5, + "strokeColor": "#868e96", + "text": "(on-chain XLM \u2192 private channel)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug4iktg676sbc", + "type": "rectangle", + "x": 420, + "y": 4920.5, + "width": 280, + "height": 60, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugb2kgipomu7p", + "type": "text", + "x": 430, + "y": 4936.5, + "strokeColor": "#1e1e1e", + "text": "Receive from another wallet", + "fontSize": 13, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suguaq4hmw692", + "type": "text", + "x": 430, + "y": 4954.5, + "strokeColor": "#868e96", + "text": "(use Receive flow)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug6031lhuklgp", + "type": "rectangle", + "x": 420, + "y": 4996.5, + "width": 280, + "height": 60, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugs3cnkec5wzp", + "type": "text", + "x": 430, + "y": 5012.5, + "strokeColor": "#1e1e1e", + "text": "Friendbot (testnet only)", + "fontSize": 13, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugjwzab0g27v", + "type": "text", + "x": 430, + "y": 5030.5, + "strokeColor": "#868e96", + "text": "(if account not yet activated)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug3ryh72g3qjo", + "type": "text", + "x": 412, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "ramp", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 800, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugnb45zymfgpk", + "type": "rectangle", + "x": 800, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugf1nkiovghzp", + "type": "text", + "x": 812, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug440ra9hbb5p", + "type": "text", + "x": 812, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Ramp", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug9yeybyjhuyj", + "type": "text", + "x": 812, + "y": 4810.5, + "strokeColor": "#1e1e1e", + "text": "Deposit into private channel", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugjfzm5owbf1", + "type": "rectangle", + "x": 820, + "y": 4844.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugelzk6o24cvu", + "type": "text", + "x": 830, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug8o6boffrjgw", + "type": "rectangle", + "x": 820, + "y": 4892.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugzxk9d7ld4dj", + "type": "text", + "x": 830, + "y": 4904.5, + "strokeColor": "#1e1e1e", + "text": "Amount (XLM): 25", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugtwrprgka0dg", + "type": "rectangle", + "x": 820, + "y": 4940.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug74pe1x47pl", + "type": "text", + "x": 830, + "y": 4952.5, + "strokeColor": "#1e1e1e", + "text": "Privacy level: Standard \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug8lw9jztc74", + "type": "rectangle", + "x": 820, + "y": 4988.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugncup13s7r8", + "type": "text", + "x": 830, + "y": 5000.5, + "strokeColor": "#1e1e1e", + "text": "Method: Direct on-chain \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugx7gvjklewj9", + "type": "rectangle", + "x": 820, + "y": 5036.5, + "width": 280, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugvb5fpdbqk4", + "type": "text", + "x": 830, + "y": 5048.5, + "strokeColor": "#1e1e1e", + "text": "Estimated fee: 0.10 XLM", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugygteajfe4k", + "type": "text", + "x": 830, + "y": 5066.5, + "strokeColor": "#868e96", + "text": "Public \u2192 channel-A (deposit tx)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugp33rew3w5b", + "type": "rectangle", + "x": 820, + "y": 5104.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug6uleciipddi", + "type": "text", + "x": 920, + "y": 5118.5, + "strokeColor": "#1e1e1e", + "text": "Review \u2192", + "fontSize": 14, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug78tnsirq3tm", + "type": "text", + "x": 812, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "deposit", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1200, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug5eicckob3p9", + "type": "rectangle", + "x": 1200, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugw4u3yw3y8pc", + "type": "text", + "x": 1212, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugms0x4r585w7", + "type": "text", + "x": 1212, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Confirm Deposit", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug1my4tsv0bz6", + "type": "rectangle", + "x": 1220, + "y": 4820.5, + "width": 280, + "height": 160, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suggkhwowpnv6g", + "type": "text", + "x": 1230, + "y": 4836.5, + "strokeColor": "#1e1e1e", + "text": "From: Public balance (100 XLM)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugzczqh1jvulr", + "type": "text", + "x": 1230, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "To: channel-A (currently 0 XLM)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugm360j7o8p", + "type": "text", + "x": 1230, + "y": 4876.5, + "strokeColor": "#1e1e1e", + "text": "Amount: 25.00 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugy10fr4jks6l", + "type": "text", + "x": 1230, + "y": 4896.5, + "strokeColor": "#1e1e1e", + "text": "Privacy: Standard", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug7mjmdq363wb", + "type": "text", + "x": 1230, + "y": 4916.5, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.10 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugtwy50rey58", + "type": "text", + "x": 1230, + "y": 4942.5, + "strokeColor": "#868e96", + "text": "(if account not activated:", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugao1pi6zbjuh", + "type": "text", + "x": 1230, + "y": 4956.5, + "strokeColor": "#868e96", + "text": " Friendbot funds it first)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugpn9f6uc7jc", + "type": "rectangle", + "x": 1220, + "y": 5000.5, + "width": 130, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug1f200tk7a4r", + "type": "text", + "x": 1262, + "y": 5014.5, + "strokeColor": "#1e1e1e", + "text": "Sign + Deposit", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug839i94ih0fx", + "type": "rectangle", + "x": 1370, + "y": 5000.5, + "width": 130, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugpggbie9m3yn", + "type": "text", + "x": 1420, + "y": 5014.5, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugktrpz99kzsf", + "type": "rectangle", + "x": 1220, + "y": 5068.5, + "width": 280, + "height": 50, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugw7acbfshvyf", + "type": "text", + "x": 1230, + "y": 5082.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 (after sign) Channel funded", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug0xdla4q5wd7o", + "type": "text", + "x": 1230, + "y": 5098.5, + "strokeColor": "#1e1e1e", + "text": "Private balance: 25 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug9mlxz8j1ynn", + "type": "text", + "x": 1212, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "deposit-review (then home)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug0u8gg87hjfn9", + "type": "arrow", + "x": 328, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugbti9lclnmih", + "type": "text", + "x": 330, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "click Ramp/Deposit", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugv0rbb3q65j", + "type": "arrow", + "x": 728, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugsccuja0c5d", + "type": "text", + "x": 730, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Deposit from public", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug57ts6ub7u1u", + "type": "arrow", + "x": 1128, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suge16t5t46q5", + "type": "text", + "x": 1130, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Review (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-26", + "x": 1720, + "y": 4612.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 27, + "version": 1, + "versionNonce": 27, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "onboarding-import-wallet", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "onboarding-import-wallet", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppqxfqjh93pujcxymw", + "type": "text", + "x": 1720, + "y": 4672.5, + "strokeColor": "#1e1e1e", + "text": "browser-wallet \u2014 onboarding-import-wallet", + "fontSize": 28, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 1720, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqjti7wy3kb05", + "type": "rectangle", + "x": 1720, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqjzt5c92c4l7", + "type": "text", + "x": 1732, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqjtq2xrkb6hn", + "type": "text", + "x": 1732, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Create your password", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkymoz3kphnd", + "type": "rectangle", + "x": 1740, + "y": 4844.5, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk0rcy0mvlhisp", + "type": "text", + "x": 1750, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "Password \u25cf\u25cf\u25cf\u25cf\u25cf\u25cf", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqke0evv04vp0l", + "type": "rectangle", + "x": 1740, + "y": 4896.5, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk6hdqcaqptmb", + "type": "text", + "x": 1750, + "y": 4908.5, + "strokeColor": "#1e1e1e", + "text": "Confirm \u25cf\u25cf\u25cf\u25cf\u25cf\u25cf", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqksjo2h7injjh", + "type": "rectangle", + "x": 1740, + "y": 4956.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkbssl9ynzh5o", + "type": "text", + "x": 1818, + "y": 4970.5, + "strokeColor": "#1e1e1e", + "text": "Set password", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkdm1gp97u01w", + "type": "text", + "x": 1732, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "setup-wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 2120, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkwohxai1e6k", + "type": "rectangle", + "x": 2120, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9ki6byv21cg", + "type": "text", + "x": 2132, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | [sidebar]", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkcuzfclmba", + "type": "text", + "x": 2132, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Add Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkhn80edl9oo7", + "type": "rectangle", + "x": 2140, + "y": 4852.5, + "width": 280, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvep0d2xpdzl", + "type": "text", + "x": 2150, + "y": 4868.5, + "strokeColor": "#1e1e1e", + "text": "Create new wallet", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9fmjm7zuruw", + "type": "rectangle", + "x": 2140, + "y": 4952.5, + "width": 280, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqki55lcwsbv5", + "type": "text", + "x": 2150, + "y": 4968.5, + "strokeColor": "#1e1e1e", + "text": "Import existing wallet \u25c4 (selected)", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9ykq8sfwdk6", + "type": "text", + "x": 2150, + "y": 4992.5, + "strokeColor": "#868e96", + "text": "(from mnemonic)", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvbix5m6tlvm", + "type": "text", + "x": 2132, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "add-wallet (choose)", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 2520, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqke242e9ir6ti", + "type": "rectangle", + "x": 2520, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkqfc5ehbbfql", + "type": "text", + "x": 2532, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk45y4xrlcabw", + "type": "text", + "x": 2532, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Import Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk1kw3hu2l18d", + "type": "text", + "x": 2532, + "y": 4810.5, + "strokeColor": "#1e1e1e", + "text": "Paste your 12 or 24-word mnemonic:", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkgpb0mdcmxjc", + "type": "rectangle", + "x": 2540, + "y": 4844.5, + "width": 280, + "height": 160, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk97ffi7pj6rp", + "type": "text", + "x": 2550, + "y": 4860.5, + "strokeColor": "#1e1e1e", + "text": "(mnemonic input \u2014 12 boxes)", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkxkgz85z88li", + "type": "text", + "x": 2550, + "y": 4892.5, + "strokeColor": "#868e96", + "text": "[ ___ ] [ ___ ] [ ___ ] [ ___ ]", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkjbe4i6eck2e", + "type": "text", + "x": 2550, + "y": 4912.5, + "strokeColor": "#868e96", + "text": "[ ___ ] [ ___ ] [ ___ ] [ ___ ]", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkiatqlr703q", + "type": "text", + "x": 2550, + "y": 4932.5, + "strokeColor": "#868e96", + "text": "[ ___ ] [ ___ ] [ ___ ] [ ___ ]", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvfxpr053zg", + "type": "rectangle", + "x": 2540, + "y": 5024.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkp33shcpo9vr", + "type": "text", + "x": 2550, + "y": 5034.5, + "strokeColor": "#1e1e1e", + "text": "Wallet name (optional)", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk3b1mpgzffs", + "type": "rectangle", + "x": 2540, + "y": 5072.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkj9ryqxvqy3g", + "type": "text", + "x": 2650, + "y": 5086.5, + "strokeColor": "#1e1e1e", + "text": "Import", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkjpjzsi7erop", + "type": "text", + "x": 2532, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "import", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 2920, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk4qo1aqo0gvl", + "type": "rectangle", + "x": 2920, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkrdyvazo58a", + "type": "text", + "x": 2932, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkhbonrz2dmin", + "type": "text", + "x": 2932, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk3qnncxwqvxm", + "type": "rectangle", + "x": 2940, + "y": 4820.5, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkpz3hfdkpks", + "type": "text", + "x": 2950, + "y": 4836.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 Wallet imported", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkeb31o3z1zr", + "type": "text", + "x": 2950, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "(balance synced from chain)", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvvr85ogh7j", + "type": "rectangle", + "x": 2940, + "y": 4896.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqke098v56qy5", + "type": "text", + "x": 2950, + "y": 4908.5, + "strokeColor": "#1e1e1e", + "text": "Public balance: 42.50 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkyls3vwm2n5", + "type": "text", + "x": 2950, + "y": 4926.5, + "strokeColor": "#868e96", + "text": "Private balance: 0 (no channels yet)", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkq36ogvalzv", + "type": "rectangle", + "x": 2940, + "y": 4972.5, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkjl7ldpbz0h", + "type": "text", + "x": 2976, + "y": 4982.5, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkqd23df8mz5", + "type": "rectangle", + "x": 3080, + "y": 4972.5, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkyskt31l7bb", + "type": "text", + "x": 3112, + "y": 4982.5, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk6dyct1rf77d", + "type": "text", + "x": 2932, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "home", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkbomxyq4yrca", + "type": "arrow", + "x": 2048, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9eoqiknt46b", + "type": "text", + "x": 2050, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Set password \u2192", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkeqxf61emtca", + "type": "arrow", + "x": 2448, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9ssq6jtm4kr", + "type": "text", + "x": 2450, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Import existing", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk1lgs12f0ek", + "type": "arrow", + "x": 2848, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkv98hpa505id", + "type": "text", + "x": 2850, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Import (mnemonic OK)", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-27", + "x": 3440, + "y": 4612.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 28, + "version": 1, + "versionNonce": 28, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "onboarding-new-wallet", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "onboarding-new-wallet", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppqt7q3fb90b7cyepg", + "type": "text", + "x": 3440, + "y": 4672.5, + "strokeColor": "#1e1e1e", + "text": "browser-wallet \u2014 onboarding-new-wallet", + "fontSize": 28, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 3440, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3ozjrgbgq2is", + "type": "rectangle", + "x": 3440, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3x3y65c5gr4", + "type": "text", + "x": 3452, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3ocl94peozb", + "type": "text", + "x": 3452, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Create your password", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3mqil12f6yno", + "type": "text", + "x": 3452, + "y": 4814.5, + "strokeColor": "#868e96", + "text": "Used to unlock the wallet locally.", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3vkgvldnn49", + "type": "rectangle", + "x": 3460, + "y": 4844.5, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3u7dwdq07n4g", + "type": "text", + "x": 3470, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "Password \u25cf\u25cf\u25cf\u25cf\u25cf\u25cf", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3q7tvxlqe37n", + "type": "rectangle", + "x": 3460, + "y": 4896.5, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3q1ktngue2u8", + "type": "text", + "x": 3470, + "y": 4908.5, + "strokeColor": "#1e1e1e", + "text": "Confirm \u25cf\u25cf\u25cf\u25cf\u25cf\u25cf", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3j0ky6cg7oib", + "type": "rectangle", + "x": 3460, + "y": 4956.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q31sc6vvbcbvn", + "type": "text", + "x": 3538, + "y": 4970.5, + "strokeColor": "#1e1e1e", + "text": "Set password", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3npo39cwumpp", + "type": "text", + "x": 3452, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "setup-wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 3840, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3fud4vumvw08", + "type": "rectangle", + "x": 3840, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q388lwqkrl8r", + "type": "text", + "x": 3852, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | [sidebar]", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3bzz1up369", + "type": "text", + "x": 3852, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Add Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35yiktgwyrq6", + "type": "rectangle", + "x": 3860, + "y": 4852.5, + "width": 280, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dhbe85ou7ga", + "type": "text", + "x": 3870, + "y": 4868.5, + "strokeColor": "#1e1e1e", + "text": "Create new wallet", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q30e2mnwqgf4eu", + "type": "text", + "x": 3870, + "y": 4892.5, + "strokeColor": "#868e96", + "text": "(generate seed + backup)", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ppbns8mjw7h", + "type": "rectangle", + "x": 3860, + "y": 4952.5, + "width": 280, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dutkq69t4ca", + "type": "text", + "x": 3870, + "y": 4968.5, + "strokeColor": "#1e1e1e", + "text": "Import existing wallet", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3or1qqyvp49", + "type": "text", + "x": 3870, + "y": 4992.5, + "strokeColor": "#868e96", + "text": "(from mnemonic)", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3v0ghywt3dir", + "type": "text", + "x": 3852, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "add-wallet (choose)", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 4240, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3150c0tt2iem", + "type": "rectangle", + "x": 4240, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dwxv6jktvrd", + "type": "text", + "x": 4252, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3lqyvvj0km8m", + "type": "text", + "x": 4252, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Generate mnemonic", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3qcop69f5u1", + "type": "rectangle", + "x": 4260, + "y": 4832.5, + "width": 280, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3opaz8epc46i", + "type": "text", + "x": 4270, + "y": 4848.5, + "strokeColor": "#1e1e1e", + "text": "(12-word seed phrase)", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3wwmd6xbs7ob", + "type": "text", + "x": 4270, + "y": 4874.5, + "strokeColor": "#1e1e1e", + "text": "alpha beta gamma delta", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3sy41e6mcmc", + "type": "text", + "x": 4270, + "y": 4892.5, + "strokeColor": "#1e1e1e", + "text": "epsilon zeta eta theta", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dhl1aep2nee", + "type": "text", + "x": 4270, + "y": 4910.5, + "strokeColor": "#1e1e1e", + "text": "iota kappa lambda mu", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3yikkdrl3lfr", + "type": "text", + "x": 4270, + "y": 4948.5, + "strokeColor": "#e8590c", + "text": "\u26a0 Save this somewhere safe.", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3k1t649w11fr", + "type": "text", + "x": 4270, + "y": 4964.5, + "strokeColor": "#868e96", + "text": "Anyone with these words can spend.", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3e8ayvh7oy2", + "type": "rectangle", + "x": 4260, + "y": 5052.5, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q38sr063bu00i", + "type": "text", + "x": 4298, + "y": 5064.5, + "strokeColor": "#1e1e1e", + "text": "Copy", + "fontSize": 13, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3r2vzccvtusf", + "type": "rectangle", + "x": 4410, + "y": 5052.5, + "width": 130, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3uqfexc5z7xj", + "type": "text", + "x": 4456, + "y": 5064.5, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 13, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ptzrxmgaum", + "type": "text", + "x": 4252, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "add-wallet (create+backup)", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 4640, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ig404wj129", + "type": "rectangle", + "x": 4640, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3jt4r5dj3p2p", + "type": "text", + "x": 4652, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3y0bmmjmx0gn", + "type": "text", + "x": 4652, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Verify backup", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3antq3axdh4d", + "type": "text", + "x": 4652, + "y": 4810.5, + "strokeColor": "#1e1e1e", + "text": "Re-enter words #3, #7, #11", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3p2jovuyflx", + "type": "rectangle", + "x": 4660, + "y": 4844.5, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q315umyp2txuk", + "type": "text", + "x": 4670, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "Word #3:", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q36rkiqohjl8h", + "type": "rectangle", + "x": 4660, + "y": 4896.5, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3u57w2xujm6m", + "type": "text", + "x": 4670, + "y": 4908.5, + "strokeColor": "#1e1e1e", + "text": "Word #7:", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3s9by3ks5oo", + "type": "rectangle", + "x": 4660, + "y": 4948.5, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ps1lojlyfe9", + "type": "text", + "x": 4670, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Word #11:", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q32oxbkahsouh", + "type": "rectangle", + "x": 4660, + "y": 5012.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q34anmt85y5j8", + "type": "text", + "x": 4770, + "y": 5026.5, + "strokeColor": "#1e1e1e", + "text": "Verify", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q39ocn92z1m9", + "type": "text", + "x": 4652, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "add-wallet (verify)", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "s5f", + "type": "rectangle", + "x": 5040, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q32ighhf9ugk5", + "type": "rectangle", + "x": 5040, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ok708ys382", + "type": "text", + "x": 5052, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ej8izyse0nm", + "type": "text", + "x": 5052, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3c1o6mrpnvmr", + "type": "rectangle", + "x": 5060, + "y": 4820.5, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3vgn4lmvvcb", + "type": "text", + "x": 5070, + "y": 4836.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 Wallet created", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3qfvwuauklg", + "type": "text", + "x": 5070, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "Public balance: 0 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q31z2gd91n8uij", + "type": "rectangle", + "x": 5060, + "y": 4896.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3vgck2lf1acd", + "type": "text", + "x": 5070, + "y": 4908.5, + "strokeColor": "#1e1e1e", + "text": "Toggle view: Public / Private", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3zuhp6o2x9p", + "type": "text", + "x": 5070, + "y": 4926.5, + "strokeColor": "#868e96", + "text": "(currently: Public)", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3kt6a898ufpi", + "type": "rectangle", + "x": 5060, + "y": 4972.5, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q30ynw5iglvchr", + "type": "text", + "x": 5100, + "y": 4982.5, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ua6z7w4q9we", + "type": "rectangle", + "x": 5200, + "y": 4972.5, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35v6qw4regf4", + "type": "text", + "x": 5235, + "y": 4982.5, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3hoa1daptfg6", + "type": "rectangle", + "x": 5060, + "y": 5020.5, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35oygae3zqz", + "type": "text", + "x": 5090, + "y": 5030.5, + "strokeColor": "#1e1e1e", + "text": "Ramp/Deposit", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q30ec8tuvw80gq", + "type": "rectangle", + "x": 5200, + "y": 5020.5, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3a75kyh5oce", + "type": "text", + "x": 5230, + "y": 5030.5, + "strokeColor": "#1e1e1e", + "text": "Withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3t025fo1wy", + "type": "text", + "x": 5052, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "home", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ptz97rbipm", + "type": "arrow", + "x": 3768, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q38devmw6lyj5", + "type": "text", + "x": 3770, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Set password \u2192", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3socc26m3j9k", + "type": "arrow", + "x": 4168, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35behqu6yp72", + "type": "text", + "x": 4170, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Create new wallet", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3si5hl1v51e", + "type": "arrow", + "x": 4568, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3vnkp5rsp6da", + "type": "text", + "x": 4570, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Next (backed up)", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3cmx1utjn3ej", + "type": "arrow", + "x": 4968, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s4f" + }, + "end": { + "id": "s5f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3y3zunk8w1ed", + "type": "text", + "x": 4970, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Verify \u2192 home", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-28", + "x": 5560, + "y": 4612.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 29, + "version": 1, + "versionNonce": 29, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "receive-private-address", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "receive-private-address", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppr4bzy5a3221xf1xk", + "type": "text", + "x": 5560, + "y": 4672.5, + "strokeColor": "#1e1e1e", + "text": "browser-wallet \u2014 receive-private-address", + "fontSize": 28, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 5560, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyc613pk4crc", + "type": "rectangle", + "x": 5560, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzybr23tlg24f", + "type": "text", + "x": 5572, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyfzbkgdaydd7", + "type": "text", + "x": 5572, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyggwmc37yt5", + "type": "rectangle", + "x": 5580, + "y": 4820.5, + "width": 280, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy2a8w8lojlvy", + "type": "text", + "x": 5590, + "y": 4832.5, + "strokeColor": "#1e1e1e", + "text": "Mode: Private \u25c4", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyi55kwvvnrif", + "type": "rectangle", + "x": 5580, + "y": 4872.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyiwkm13gx4td", + "type": "text", + "x": 5590, + "y": 4888.5, + "strokeColor": "#1e1e1e", + "text": "Private balance: 100 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy8zwjwjvllpu", + "type": "rectangle", + "x": 5580, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyi3ukgyn9n1", + "type": "text", + "x": 5622, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzypz3k9lj6ll", + "type": "rectangle", + "x": 5720, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzya351wui3kkn", + "type": "text", + "x": 5758, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyym1xss48yzd", + "type": "text", + "x": 5572, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "home (private mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 5960, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzykz2yjxrf1qs", + "type": "rectangle", + "x": 5960, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyaorfurku5ln", + "type": "text", + "x": 5972, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyhuk94h7bi2m", + "type": "text", + "x": 5972, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Receive Funds", + "fontSize": 18, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyoxbtxzc3op", + "type": "rectangle", + "x": 5980, + "y": 4820.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy3exy2sxw9yh", + "type": "text", + "x": 5990, + "y": 4832.5, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyqfg2rrm1u0o", + "type": "rectangle", + "x": 5980, + "y": 4868.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyyt0w1pq73sq", + "type": "text", + "x": 5990, + "y": 4880.5, + "strokeColor": "#1e1e1e", + "text": "Privacy Provider: alice-prod \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyxr4ycjiaw9f", + "type": "rectangle", + "x": 5980, + "y": 4916.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy0vxkh7hc0cyj", + "type": "text", + "x": 5990, + "y": 4928.5, + "strokeColor": "#1e1e1e", + "text": "Amount (optional)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyt0yti2pmvq9", + "type": "rectangle", + "x": 5980, + "y": 4964.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyce8g6pnamhb", + "type": "text", + "x": 5990, + "y": 4976.5, + "strokeColor": "#1e1e1e", + "text": "Memo / note (optional)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyh1a3u4msre", + "type": "rectangle", + "x": 5980, + "y": 5040.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyfonhfgwhabq", + "type": "text", + "x": 6053, + "y": 5054.5, + "strokeColor": "#1e1e1e", + "text": "Generate Address", + "fontSize": 13, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyx9is1onihn", + "type": "text", + "x": 5972, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 6360, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy1k2agf46hsr", + "type": "rectangle", + "x": 6360, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy4e7y9qfmwrd", + "type": "text", + "x": 6372, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyc5d4cyb0ku4", + "type": "text", + "x": 6372, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Receiving Address", + "fontSize": 18, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy448n5hwdt4j", + "type": "rectangle", + "x": 6380, + "y": 4820.5, + "width": 280, + "height": 100, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyn0ypwhp3muj", + "type": "text", + "x": 6390, + "y": 4836.5, + "strokeColor": "#1e1e1e", + "text": "Your private receiving address (MLXDR):", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzynf2859wf4bi", + "type": "text", + "x": 6390, + "y": 4858.5, + "strokeColor": "#1e1e1e", + "text": "MLXDR-a8b9-c0d1-e2f3-...", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzywv6o2w1l2r8", + "type": "rectangle", + "x": 6390, + "y": 4880.5, + "width": 100, + "height": 28, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy9amdxpse1d", + "type": "text", + "x": 6422, + "y": 4888.5, + "strokeColor": "#1e1e1e", + "text": "Copy", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyctlkiqkif1b", + "type": "rectangle", + "x": 6510, + "y": 4880.5, + "width": 140, + "height": 28, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy5duz7yffqmj", + "type": "text", + "x": 6544, + "y": 4888.5, + "strokeColor": "#1e1e1e", + "text": "Show QR code", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvlg5kbgeyue", + "type": "rectangle", + "x": 6380, + "y": 4940.5, + "width": 280, + "height": 80, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvjteop53r3o", + "type": "text", + "x": 6390, + "y": 4956.5, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy7rfxb8wi73t", + "type": "text", + "x": 6390, + "y": 4974.5, + "strokeColor": "#1e1e1e", + "text": "Provider: alice-prod", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvv96tfszrw9", + "type": "text", + "x": 6390, + "y": 4992.5, + "strokeColor": "#1e1e1e", + "text": "Expected amount: 25 XLM (optional)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy0ln7lp5wo5gb", + "type": "text", + "x": 6380, + "y": 5048.5, + "strokeColor": "#868e96", + "text": "Share with sender. UTXOs derive from", + "fontSize": 10, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy8hepsmw5o85", + "type": "text", + "x": 6380, + "y": 5064.5, + "strokeColor": "#868e96", + "text": "your password-derived seed (no UI here).", + "fontSize": 10, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyf1prb0dwgis", + "type": "text", + "x": 6372, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "receive-confirmation", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyexd4xgqb7vm", + "type": "arrow", + "x": 5888, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy75yhaywtzdg", + "type": "text", + "x": 5890, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "click Receive", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy3rgp29hpafe", + "type": "arrow", + "x": 6288, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy3fk2n8hg5g4", + "type": "text", + "x": 6290, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Generate Address", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvgj20tv7x6p", + "type": "text", + "x": 6290, + "y": 4958.5, + "strokeColor": "#1971c2", + "text": "\u2192 MLXDR generated", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-29", + "x": 6880, + "y": 4612.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 30, + "version": 1, + "versionNonce": 30, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "send-private-transfer", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "send-private-transfer", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppr1q3jo9e5rbg25oe", + "type": "text", + "x": 6880, + "y": 4672.5, + "strokeColor": "#1e1e1e", + "text": "browser-wallet \u2014 send-private-transfer", + "fontSize": 28, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 6880, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jd7jwkdlj7hk", + "type": "rectangle", + "x": 6880, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jj40kl24j0f", + "type": "text", + "x": 6892, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jmemvqib785i", + "type": "text", + "x": 6892, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j5om7bynznvn", + "type": "rectangle", + "x": 6900, + "y": 4820.5, + "width": 280, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3ju87oqyqs35", + "type": "text", + "x": 6910, + "y": 4832.5, + "strokeColor": "#1e1e1e", + "text": "Mode: Private \u25c4", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j75spe0qpl7e", + "type": "rectangle", + "x": 6900, + "y": 4872.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jm982o1kh8h", + "type": "text", + "x": 6910, + "y": 4888.5, + "strokeColor": "#1e1e1e", + "text": "Private balance: 100 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3ji3b4gysht0r", + "type": "text", + "x": 6910, + "y": 4906.5, + "strokeColor": "#868e96", + "text": "+ 50 XLM (channel-B)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jgn0voxx7n1d", + "type": "rectangle", + "x": 6900, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jdkai9mxp5yg", + "type": "text", + "x": 6940, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Send Funds", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jb56da4ku4us", + "type": "rectangle", + "x": 7040, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jz4tozxgzzo", + "type": "text", + "x": 7078, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jd81ntyg99c", + "type": "text", + "x": 6892, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "home (private mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 7280, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3ji1hrm3th4ll", + "type": "rectangle", + "x": 7280, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j80xl4ef49m2", + "type": "text", + "x": 7292, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jarbfnmbpecq", + "type": "text", + "x": 7292, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Send Funds", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jd8bijlgxd7l", + "type": "rectangle", + "x": 7300, + "y": 4820.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jsact4q57bda", + "type": "text", + "x": 7310, + "y": 4832.5, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A (100 XLM) \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jbg8kc1w6bqk", + "type": "rectangle", + "x": 7300, + "y": 4868.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j6hm7ts77fhh", + "type": "text", + "x": 7310, + "y": 4880.5, + "strokeColor": "#1e1e1e", + "text": "Recipient MLXDR \u2026", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jf5l9x6s957g", + "type": "rectangle", + "x": 7300, + "y": 4916.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j85qmo17drjs", + "type": "text", + "x": 7310, + "y": 4928.5, + "strokeColor": "#1e1e1e", + "text": "Amount (XLM)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jlttsmi73egr", + "type": "rectangle", + "x": 7300, + "y": 4964.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j2nj4kxgc9r3", + "type": "text", + "x": 7310, + "y": 4976.5, + "strokeColor": "#1e1e1e", + "text": "Privacy level: Standard \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jp2ujd5t2yr", + "type": "rectangle", + "x": 7300, + "y": 5012.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j54k7okq528r", + "type": "text", + "x": 7310, + "y": 5028.5, + "strokeColor": "#1e1e1e", + "text": "Estimated fee: 0.05 XLM", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jcy8va7gnfei", + "type": "text", + "x": 7310, + "y": 5044.5, + "strokeColor": "#868e96", + "text": "Bundles with N peers (privacy mix)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jyal1jb5ruia", + "type": "rectangle", + "x": 7300, + "y": 5084.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j70h6ryyduco", + "type": "text", + "x": 7395, + "y": 5098.5, + "strokeColor": "#1e1e1e", + "text": "Review \u2192", + "fontSize": 14, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jbui95kpemdg", + "type": "text", + "x": 7292, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "send", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 7680, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jm8gdn7fvr6", + "type": "rectangle", + "x": 7680, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j6ci4e1wmcak", + "type": "text", + "x": 7692, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jmpmqkipbzrl", + "type": "text", + "x": 7692, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Confirm Transfer", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jeazqymsv48", + "type": "rectangle", + "x": 7700, + "y": 4820.5, + "width": 280, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jh5aqo5euhic", + "type": "text", + "x": 7710, + "y": 4836.5, + "strokeColor": "#1e1e1e", + "text": "From: channel-A", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j65fvqaq0ja2", + "type": "text", + "x": 7710, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "To: MLXDR-RECIPIENT...", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jj9k6619qpb", + "type": "text", + "x": 7710, + "y": 4876.5, + "strokeColor": "#1e1e1e", + "text": "Amount: 25.00 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j8i87qvxt0m9", + "type": "text", + "x": 7710, + "y": 4896.5, + "strokeColor": "#1e1e1e", + "text": "Privacy: Standard", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j4amjr5xf8eq", + "type": "text", + "x": 7710, + "y": 4916.5, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.05 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j3foamhsyiri", + "type": "text", + "x": 7710, + "y": 4942.5, + "strokeColor": "#868e96", + "text": "(bundles with peer set; may take", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jgytoyiex9fv", + "type": "text", + "x": 7710, + "y": 4958.5, + "strokeColor": "#868e96", + "text": "a few minutes to settle)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jdagw8o4z1hm", + "type": "rectangle", + "x": 7700, + "y": 5040.5, + "width": 130, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jpmtr8g1jyx", + "type": "text", + "x": 7742, + "y": 5054.5, + "strokeColor": "#1e1e1e", + "text": "Sign + Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jlzyvqg4n89l", + "type": "rectangle", + "x": 7850, + "y": 5040.5, + "width": 130, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jyb7mbb2n4lq", + "type": "text", + "x": 7900, + "y": 5054.5, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jq6zyrx2s9m", + "type": "text", + "x": 7692, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "send-confirmation", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 8080, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3js0fid2w6po", + "type": "rectangle", + "x": 8080, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3j73kjfpoyuup", + "type": "text", + "x": 8092, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3j26a8fbww65e", + "type": "text", + "x": 8092, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3joeh3szaiu0e", + "type": "rectangle", + "x": 8100, + "y": 4820.5, + "width": 280, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jzy362tcpm8", + "type": "text", + "x": 8110, + "y": 4836.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 Transfer submitted", + "fontSize": 13, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jxa0eikqpdar", + "type": "text", + "x": 8110, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "Bundling with peers\u2026", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jwy2c3l3lq7n", + "type": "text", + "x": 8110, + "y": 4874.5, + "strokeColor": "#868e96", + "text": "Status: pending settlement", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jchapf9xo3mr", + "type": "rectangle", + "x": 8100, + "y": 4916.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3j835pwjcydna", + "type": "text", + "x": 8110, + "y": 4932.5, + "strokeColor": "#1e1e1e", + "text": "Private balance: 75 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3juo11jbr0o5", + "type": "text", + "x": 8110, + "y": 4948.5, + "strokeColor": "#868e96", + "text": "(\u2212 25.05 from 100)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jyc2c7jxkcg", + "type": "text", + "x": 8092, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "home (after send)", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jvbxtbuk1qfo", + "type": "arrow", + "x": 7208, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jag82ev7vfll", + "type": "text", + "x": 7210, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "click Send Funds", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jm0s78nbmri", + "type": "arrow", + "x": 7608, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jlecob22hfv", + "type": "text", + "x": 7610, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Review (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jh5z7tcmgn7", + "type": "arrow", + "x": 8008, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jgrvi0nc8gm", + "type": "text", + "x": 8010, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Sign + Send", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jc8ou1f3u71e", + "type": "text", + "x": 8010, + "y": 4958.5, + "strokeColor": "#1971c2", + "text": "\u2192 bundle submitted", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "type": "text", + "id": "hdr-30", + "x": 8600, + "y": 4612.5, + "width": 1200, + "height": 32, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 31, + "version": 1, + "versionNonce": 31, + "isDeleted": false, + "boundElements": null, + "updated": 1, + "link": null, + "locked": false, + "text": "withdraw-to-public", + "fontSize": 24, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "withdraw-to-public", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "mppr996n9eptps2caz", + "type": "text", + "x": 8600, + "y": 4672.5, + "strokeColor": "#1e1e1e", + "text": "browser-wallet \u2014 withdraw-to-public", + "fontSize": 28, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 8600, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nhw48zyx4h1o", + "type": "rectangle", + "x": 8600, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nwtcu6sdx7v", + "type": "text", + "x": 8612, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nln20s3ot1rj", + "type": "text", + "x": 8612, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n7f4ipv6mb5x", + "type": "rectangle", + "x": 8620, + "y": 4820.5, + "width": 280, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ny9pctbmwwoa", + "type": "text", + "x": 8630, + "y": 4832.5, + "strokeColor": "#1e1e1e", + "text": "Mode: Private \u25c4", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nk3jraf1scv", + "type": "rectangle", + "x": 8620, + "y": 4872.5, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n00tqazio0qwcb", + "type": "text", + "x": 8630, + "y": 4888.5, + "strokeColor": "#1e1e1e", + "text": "Private balance: 100 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nzye5xump05l", + "type": "rectangle", + "x": 8620, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ngq8lf08ynpn", + "type": "text", + "x": 8662, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nkff7t1yy0mm", + "type": "rectangle", + "x": 8760, + "y": 4948.5, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n1ttulvm1blz", + "type": "text", + "x": 8790, + "y": 4960.5, + "strokeColor": "#1e1e1e", + "text": "Withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996npwn03cztmbi", + "type": "text", + "x": 8612, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "home (private mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 9000, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n0wn6gfoolui", + "type": "rectangle", + "x": 9000, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nnei2j04ihal", + "type": "text", + "x": 9012, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nqkqgibytkc", + "type": "text", + "x": 9012, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Withdraw Funds", + "fontSize": 18, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nyxe0xtatgb", + "type": "rectangle", + "x": 9020, + "y": 4820.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ntkefkzgnw1h", + "type": "text", + "x": 9030, + "y": 4832.5, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A (100 XLM) \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ny71stwa8y3k", + "type": "rectangle", + "x": 9020, + "y": 4868.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n9dp6i3s7lmg", + "type": "text", + "x": 9030, + "y": 4880.5, + "strokeColor": "#1e1e1e", + "text": "Stellar address (destination)", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nfongjgya4qw", + "type": "rectangle", + "x": 9020, + "y": 4916.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nlrsd88ldc1l", + "type": "text", + "x": 9030, + "y": 4928.5, + "strokeColor": "#1e1e1e", + "text": "Amount (XLM): 25", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996npyh0ely2sm", + "type": "rectangle", + "x": 9020, + "y": 4964.5, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nb3ghakwqfld", + "type": "text", + "x": 9030, + "y": 4976.5, + "strokeColor": "#1e1e1e", + "text": "Privacy level: Standard \u25be", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nfswp73t69bl", + "type": "rectangle", + "x": 9020, + "y": 5012.5, + "width": 280, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n3ye35x81mdq", + "type": "text", + "x": 9030, + "y": 5024.5, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.05 XLM", + "fontSize": 10, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n4y5bgri3dua", + "type": "text", + "x": 9030, + "y": 5042.5, + "strokeColor": "#868e96", + "text": "Exits the channel; settles on-chain", + "fontSize": 10, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n2j5b2g4ez36", + "type": "rectangle", + "x": 9020, + "y": 5084.5, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nvdvfcq11hea", + "type": "text", + "x": 9115, + "y": 5098.5, + "strokeColor": "#1e1e1e", + "text": "Review \u2192", + "fontSize": 14, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n3urjejpwcuc", + "type": "text", + "x": 9012, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 9400, + "y": 4732.5, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n3zlbv17nnlq", + "type": "rectangle", + "x": 9400, + "y": 4732.5, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nzjxipi4rd69", + "type": "text", + "x": 9412, + "y": 4742.5, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n2qe0epu5ktx", + "type": "text", + "x": 9412, + "y": 4784.5, + "strokeColor": "#1e1e1e", + "text": "Confirm Withdraw", + "fontSize": 18, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nv5i264flfk", + "type": "rectangle", + "x": 9420, + "y": 4820.5, + "width": 280, + "height": 180, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n9tlfda26ju", + "type": "text", + "x": 9430, + "y": 4836.5, + "strokeColor": "#1e1e1e", + "text": "From: channel-A (private)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996njv37a5wdezf", + "type": "text", + "x": 9430, + "y": 4856.5, + "strokeColor": "#1e1e1e", + "text": "To: G..DESTPUBKEY (public)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nm6moui0wm", + "type": "text", + "x": 9430, + "y": 4876.5, + "strokeColor": "#1e1e1e", + "text": "Amount: 25.00 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n4n3ca6qmtod", + "type": "text", + "x": 9430, + "y": 4896.5, + "strokeColor": "#1e1e1e", + "text": "Privacy: Standard", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nwijrhvjblh9", + "type": "text", + "x": 9430, + "y": 4916.5, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.05 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n0wwnngth0o1", + "type": "text", + "x": 9430, + "y": 4942.5, + "strokeColor": "#868e96", + "text": "Channel-A balance after: 74.95 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nzzwh2wbho6r", + "type": "text", + "x": 9430, + "y": 4960.5, + "strokeColor": "#868e96", + "text": "Settles on-chain after bundling", + "fontSize": 10, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ni12g97tpk8l", + "type": "rectangle", + "x": 9420, + "y": 5020.5, + "width": 130, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ns8t1mzer4y", + "type": "text", + "x": 9453, + "y": 5034.5, + "strokeColor": "#1e1e1e", + "text": "Sign + Withdraw", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nsa86vg1x8sm", + "type": "rectangle", + "x": 9570, + "y": 5020.5, + "width": 130, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nei8rnpi9kjr", + "type": "text", + "x": 9620, + "y": 5034.5, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nv0p2e9i9d4b", + "type": "rectangle", + "x": 9420, + "y": 5084.5, + "width": 280, + "height": 50, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nj9c6wv3hjfs", + "type": "text", + "x": 9430, + "y": 5098.5, + "strokeColor": "#1e1e1e", + "text": "\u2713 (after sign) Withdraw submitted", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n0zuqh1v6cjm", + "type": "text", + "x": 9430, + "y": 5114.5, + "strokeColor": "#868e96", + "text": "Status: pending on-chain settlement", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n8inse7wpgma", + "type": "text", + "x": 9412, + "y": 5232.5, + "strokeColor": "#868e96", + "text": "withdraw-confirmation (\u2192 home)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nm2ibhj5aoc", + "type": "arrow", + "x": 8928, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nqdfquafcj7f", + "type": "text", + "x": 8930, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "click Withdraw", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nbwmbtemnk9", + "type": "arrow", + "x": 9328, + "y": 4972.5, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n79d8tk8v8x7", + "type": "text", + "x": 9330, + "y": 4942.5, + "strokeColor": "#1971c2", + "text": "Review (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": 20 + }, + "files": {} +} \ No newline at end of file diff --git a/sketches/browser-wallet/deposit-and-activate.excalidraw b/sketches/browser-wallet/deposit-and-activate.excalidraw new file mode 100644 index 0000000..4601540 --- /dev/null +++ b/sketches/browser-wallet/deposit-and-activate.excalidraw @@ -0,0 +1,988 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppr5sugw7fn7ejqp4q", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "browser-wallet — deposit-and-activate", + "fontSize": 28, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suggdsr6pxujqn", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugfo9yth0tn", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug819hg9kwg8x", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug72iowzcj3lp", + "type": "rectangle", + "x": 60, + "y": 168, + "width": 280, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugo0ivmjh6tgq", + "type": "text", + "x": 70, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Mode: Public ◄", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugjgmdbzim3b8", + "type": "rectangle", + "x": 60, + "y": 220, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugo84x4xlcozg", + "type": "text", + "x": 70, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "Public balance: 100 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugzmr6es5wt3", + "type": "text", + "x": 70, + "y": 254, + "strokeColor": "#868e96", + "text": "Private balance: 0 (no channels)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugcbgkmgiuw7q", + "type": "rectangle", + "x": 60, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugpdutu0bwo5f", + "type": "text", + "x": 90, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Ramp/Deposit", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugqchribcb93d", + "type": "rectangle", + "x": 200, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugq40lzposuqp", + "type": "text", + "x": 230, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug6kg1gc37wgj", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "home (public mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug1ox3ronl3kj", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugu4m2ef5x12", + "type": "text", + "x": 452, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugmlu7phmhr1", + "type": "text", + "x": 452, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Ramp", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug4jcffmmqxtj", + "type": "text", + "x": 452, + "y": 158, + "strokeColor": "#868e96", + "text": "Pick a way to bring funds into private channels:", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suge9kc2lby7pa", + "type": "rectangle", + "x": 460, + "y": 192, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugtbysnijrfdn", + "type": "text", + "x": 470, + "y": 208, + "strokeColor": "#1e1e1e", + "text": "Deposit from public balance", + "fontSize": 13, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugyiuv64mx4ar", + "type": "text", + "x": 470, + "y": 226, + "strokeColor": "#868e96", + "text": "(on-chain XLM → private channel)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug4iktg676sbc", + "type": "rectangle", + "x": 460, + "y": 268, + "width": 280, + "height": 60, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugb2kgipomu7p", + "type": "text", + "x": 470, + "y": 284, + "strokeColor": "#1e1e1e", + "text": "Receive from another wallet", + "fontSize": 13, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suguaq4hmw692", + "type": "text", + "x": 470, + "y": 302, + "strokeColor": "#868e96", + "text": "(use Receive flow)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug6031lhuklgp", + "type": "rectangle", + "x": 460, + "y": 344, + "width": 280, + "height": 60, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugs3cnkec5wzp", + "type": "text", + "x": 470, + "y": 360, + "strokeColor": "#1e1e1e", + "text": "Friendbot (testnet only)", + "fontSize": 13, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugjwzab0g27v", + "type": "text", + "x": 470, + "y": 378, + "strokeColor": "#868e96", + "text": "(if account not yet activated)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug3ryh72g3qjo", + "type": "text", + "x": 452, + "y": 580, + "strokeColor": "#868e96", + "text": "ramp", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugnb45zymfgpk", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugf1nkiovghzp", + "type": "text", + "x": 852, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug440ra9hbb5p", + "type": "text", + "x": 852, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Ramp", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug9yeybyjhuyj", + "type": "text", + "x": 852, + "y": 158, + "strokeColor": "#1e1e1e", + "text": "Deposit into private channel", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugjfzm5owbf1", + "type": "rectangle", + "x": 860, + "y": 192, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugelzk6o24cvu", + "type": "text", + "x": 870, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug8o6boffrjgw", + "type": "rectangle", + "x": 860, + "y": 240, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugzxk9d7ld4dj", + "type": "text", + "x": 870, + "y": 252, + "strokeColor": "#1e1e1e", + "text": "Amount (XLM): 25", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugtwrprgka0dg", + "type": "rectangle", + "x": 860, + "y": 288, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug74pe1x47pl", + "type": "text", + "x": 870, + "y": 300, + "strokeColor": "#1e1e1e", + "text": "Privacy level: Standard ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug8lw9jztc74", + "type": "rectangle", + "x": 860, + "y": 336, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugncup13s7r8", + "type": "text", + "x": 870, + "y": 348, + "strokeColor": "#1e1e1e", + "text": "Method: Direct on-chain ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugx7gvjklewj9", + "type": "rectangle", + "x": 860, + "y": 384, + "width": 280, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugvb5fpdbqk4", + "type": "text", + "x": 870, + "y": 396, + "strokeColor": "#1e1e1e", + "text": "Estimated fee: 0.10 XLM", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugygteajfe4k", + "type": "text", + "x": 870, + "y": 414, + "strokeColor": "#868e96", + "text": "Public → channel-A (deposit tx)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugp33rew3w5b", + "type": "rectangle", + "x": 860, + "y": 452, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug6uleciipddi", + "type": "text", + "x": 960, + "y": 466, + "strokeColor": "#1e1e1e", + "text": "Review →", + "fontSize": 14, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug78tnsirq3tm", + "type": "text", + "x": 852, + "y": 580, + "strokeColor": "#868e96", + "text": "deposit", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug5eicckob3p9", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugw4u3yw3y8pc", + "type": "text", + "x": 1252, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugms0x4r585w7", + "type": "text", + "x": 1252, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Confirm Deposit", + "fontSize": 18, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug1my4tsv0bz6", + "type": "rectangle", + "x": 1260, + "y": 168, + "width": 280, + "height": 160, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suggkhwowpnv6g", + "type": "text", + "x": 1270, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "From: Public balance (100 XLM)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugzczqh1jvulr", + "type": "text", + "x": 1270, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "To: channel-A (currently 0 XLM)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugm360j7o8p", + "type": "text", + "x": 1270, + "y": 224, + "strokeColor": "#1e1e1e", + "text": "Amount: 25.00 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugy10fr4jks6l", + "type": "text", + "x": 1270, + "y": 244, + "strokeColor": "#1e1e1e", + "text": "Privacy: Standard", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug7mjmdq363wb", + "type": "text", + "x": 1270, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.10 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugtwy50rey58", + "type": "text", + "x": 1270, + "y": 290, + "strokeColor": "#868e96", + "text": "(if account not activated:", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugao1pi6zbjuh", + "type": "text", + "x": 1270, + "y": 304, + "strokeColor": "#868e96", + "text": " Friendbot funds it first)", + "fontSize": 10, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugpn9f6uc7jc", + "type": "rectangle", + "x": 1260, + "y": 348, + "width": 130, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug1f200tk7a4r", + "type": "text", + "x": 1302, + "y": 362, + "strokeColor": "#1e1e1e", + "text": "Sign + Deposit", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug839i94ih0fx", + "type": "rectangle", + "x": 1410, + "y": 348, + "width": 130, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugpggbie9m3yn", + "type": "text", + "x": 1460, + "y": 362, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugktrpz99kzsf", + "type": "rectangle", + "x": 1260, + "y": 416, + "width": 280, + "height": 50, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugw7acbfshvyf", + "type": "text", + "x": 1270, + "y": 430, + "strokeColor": "#1e1e1e", + "text": "✓ (after sign) Channel funded", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug0xdla4q5wd7o", + "type": "text", + "x": 1270, + "y": 446, + "strokeColor": "#1e1e1e", + "text": "Private balance: 25 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug9mlxz8j1ynn", + "type": "text", + "x": 1252, + "y": 580, + "strokeColor": "#868e96", + "text": "deposit-review (then home)", + "fontSize": 12, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug0u8gg87hjfn9", + "type": "arrow", + "x": 368, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugbti9lclnmih", + "type": "text", + "x": 370, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Ramp/Deposit", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugv0rbb3q65j", + "type": "arrow", + "x": 768, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sugsccuja0c5d", + "type": "text", + "x": 770, + "y": 290, + "strokeColor": "#1971c2", + "text": "Deposit from public", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5sug57ts6ub7u1u", + "type": "arrow", + "x": 1168, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + }, + { + "id": "mppr5suge16t5t46q5", + "type": "text", + "x": 1170, + "y": 290, + "strokeColor": "#1971c2", + "text": "Review (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:14:03.209Z", + "updatedAt": "2026-05-28T17:14:03.209Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/browser-wallet/onboarding-import-wallet.excalidraw b/sketches/browser-wallet/onboarding-import-wallet.excalidraw new file mode 100644 index 0000000..21f70f2 --- /dev/null +++ b/sketches/browser-wallet/onboarding-import-wallet.excalidraw @@ -0,0 +1,777 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppqxfqjh93pujcxymw", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "browser-wallet — onboarding-import-wallet", + "fontSize": 28, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqjti7wy3kb05", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqjzt5c92c4l7", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqjtq2xrkb6hn", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Create your password", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkymoz3kphnd", + "type": "rectangle", + "x": 60, + "y": 192, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk0rcy0mvlhisp", + "type": "text", + "x": 70, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "Password ●●●●●●", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqke0evv04vp0l", + "type": "rectangle", + "x": 60, + "y": 244, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk6hdqcaqptmb", + "type": "text", + "x": 70, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Confirm ●●●●●●", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqksjo2h7injjh", + "type": "rectangle", + "x": 60, + "y": 304, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkbssl9ynzh5o", + "type": "text", + "x": 138, + "y": 318, + "strokeColor": "#1e1e1e", + "text": "Set password", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkdm1gp97u01w", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "setup-wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkwohxai1e6k", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9ki6byv21cg", + "type": "text", + "x": 452, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | [sidebar]", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkcuzfclmba", + "type": "text", + "x": 452, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Add Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkhn80edl9oo7", + "type": "rectangle", + "x": 460, + "y": 200, + "width": 280, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvep0d2xpdzl", + "type": "text", + "x": 470, + "y": 216, + "strokeColor": "#1e1e1e", + "text": "Create new wallet", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9fmjm7zuruw", + "type": "rectangle", + "x": 460, + "y": 300, + "width": 280, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqki55lcwsbv5", + "type": "text", + "x": 470, + "y": 316, + "strokeColor": "#1e1e1e", + "text": "Import existing wallet ◄ (selected)", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9ykq8sfwdk6", + "type": "text", + "x": 470, + "y": 340, + "strokeColor": "#868e96", + "text": "(from mnemonic)", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvbix5m6tlvm", + "type": "text", + "x": 452, + "y": 580, + "strokeColor": "#868e96", + "text": "add-wallet (choose)", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqke242e9ir6ti", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkqfc5ehbbfql", + "type": "text", + "x": 852, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk45y4xrlcabw", + "type": "text", + "x": 852, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Import Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk1kw3hu2l18d", + "type": "text", + "x": 852, + "y": 158, + "strokeColor": "#1e1e1e", + "text": "Paste your 12 or 24-word mnemonic:", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkgpb0mdcmxjc", + "type": "rectangle", + "x": 860, + "y": 192, + "width": 280, + "height": 160, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk97ffi7pj6rp", + "type": "text", + "x": 870, + "y": 208, + "strokeColor": "#1e1e1e", + "text": "(mnemonic input — 12 boxes)", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkxkgz85z88li", + "type": "text", + "x": 870, + "y": 240, + "strokeColor": "#868e96", + "text": "[ ___ ] [ ___ ] [ ___ ] [ ___ ]", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkjbe4i6eck2e", + "type": "text", + "x": 870, + "y": 260, + "strokeColor": "#868e96", + "text": "[ ___ ] [ ___ ] [ ___ ] [ ___ ]", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkiatqlr703q", + "type": "text", + "x": 870, + "y": 280, + "strokeColor": "#868e96", + "text": "[ ___ ] [ ___ ] [ ___ ] [ ___ ]", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvfxpr053zg", + "type": "rectangle", + "x": 860, + "y": 372, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkp33shcpo9vr", + "type": "text", + "x": 870, + "y": 382, + "strokeColor": "#1e1e1e", + "text": "Wallet name (optional)", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk3b1mpgzffs", + "type": "rectangle", + "x": 860, + "y": 420, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkj9ryqxvqy3g", + "type": "text", + "x": 970, + "y": 434, + "strokeColor": "#1e1e1e", + "text": "Import", + "fontSize": 14, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkjpjzsi7erop", + "type": "text", + "x": 852, + "y": 580, + "strokeColor": "#868e96", + "text": "import", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk4qo1aqo0gvl", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkrdyvazo58a", + "type": "text", + "x": 1252, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkhbonrz2dmin", + "type": "text", + "x": 1252, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk3qnncxwqvxm", + "type": "rectangle", + "x": 1260, + "y": 168, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkpz3hfdkpks", + "type": "text", + "x": 1270, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "✓ Wallet imported", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkeb31o3z1zr", + "type": "text", + "x": 1270, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "(balance synced from chain)", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkvvr85ogh7j", + "type": "rectangle", + "x": 1260, + "y": 244, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqke098v56qy5", + "type": "text", + "x": 1270, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Public balance: 42.50 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkyls3vwm2n5", + "type": "text", + "x": 1270, + "y": 274, + "strokeColor": "#868e96", + "text": "Private balance: 0 (no channels yet)", + "fontSize": 10, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkq36ogvalzv", + "type": "rectangle", + "x": 1260, + "y": 320, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkjl7ldpbz0h", + "type": "text", + "x": 1296, + "y": 330, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkqd23df8mz5", + "type": "rectangle", + "x": 1400, + "y": 320, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkyskt31l7bb", + "type": "text", + "x": 1432, + "y": 330, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk6dyct1rf77d", + "type": "text", + "x": 1252, + "y": 580, + "strokeColor": "#868e96", + "text": "home", + "fontSize": 12, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkbomxyq4yrca", + "type": "arrow", + "x": 368, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9eoqiknt46b", + "type": "text", + "x": 370, + "y": 290, + "strokeColor": "#1971c2", + "text": "Set password →", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkeqxf61emtca", + "type": "arrow", + "x": 768, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk9ssq6jtm4kr", + "type": "text", + "x": 770, + "y": 290, + "strokeColor": "#1971c2", + "text": "Import existing", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqk1lgs12f0ek", + "type": "arrow", + "x": 1168, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + }, + { + "id": "mppqxfqkv98hpa505id", + "type": "text", + "x": 1170, + "y": 290, + "strokeColor": "#1971c2", + "text": "Import (mnemonic OK)", + "fontSize": 11, + "createdAt": "2026-05-28T17:07:32.974Z", + "updatedAt": "2026-05-28T17:07:32.974Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/browser-wallet/onboarding-new-wallet.excalidraw b/sketches/browser-wallet/onboarding-new-wallet.excalidraw new file mode 100644 index 0000000..6950be3 --- /dev/null +++ b/sketches/browser-wallet/onboarding-new-wallet.excalidraw @@ -0,0 +1,1077 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppqt7q3fb90b7cyepg", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "browser-wallet — onboarding-new-wallet", + "fontSize": 28, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3ozjrgbgq2is", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3x3y65c5gr4", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3ocl94peozb", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Create your password", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3mqil12f6yno", + "type": "text", + "x": 52, + "y": 162, + "strokeColor": "#868e96", + "text": "Used to unlock the wallet locally.", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3vkgvldnn49", + "type": "rectangle", + "x": 60, + "y": 192, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3u7dwdq07n4g", + "type": "text", + "x": 70, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "Password ●●●●●●", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3q7tvxlqe37n", + "type": "rectangle", + "x": 60, + "y": 244, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3q1ktngue2u8", + "type": "text", + "x": 70, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Confirm ●●●●●●", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3j0ky6cg7oib", + "type": "rectangle", + "x": 60, + "y": 304, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q31sc6vvbcbvn", + "type": "text", + "x": 138, + "y": 318, + "strokeColor": "#1e1e1e", + "text": "Set password", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3npo39cwumpp", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "setup-wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q3fud4vumvw08", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.965Z", + "updatedAt": "2026-05-28T17:04:15.965Z", + "version": 1 + }, + { + "id": "mppqt7q388lwqkrl8r", + "type": "text", + "x": 452, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | [sidebar]", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3bzz1up369", + "type": "text", + "x": 452, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Add Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35yiktgwyrq6", + "type": "rectangle", + "x": 460, + "y": 200, + "width": 280, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dhbe85ou7ga", + "type": "text", + "x": 470, + "y": 216, + "strokeColor": "#1e1e1e", + "text": "Create new wallet", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q30e2mnwqgf4eu", + "type": "text", + "x": 470, + "y": 240, + "strokeColor": "#868e96", + "text": "(generate seed + backup)", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ppbns8mjw7h", + "type": "rectangle", + "x": 460, + "y": 300, + "width": 280, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dutkq69t4ca", + "type": "text", + "x": 470, + "y": 316, + "strokeColor": "#1e1e1e", + "text": "Import existing wallet", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3or1qqyvp49", + "type": "text", + "x": 470, + "y": 340, + "strokeColor": "#868e96", + "text": "(from mnemonic)", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3v0ghywt3dir", + "type": "text", + "x": 452, + "y": 580, + "strokeColor": "#868e96", + "text": "add-wallet (choose)", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3150c0tt2iem", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dwxv6jktvrd", + "type": "text", + "x": 852, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3lqyvvj0km8m", + "type": "text", + "x": 852, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Generate mnemonic", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3qcop69f5u1", + "type": "rectangle", + "x": 860, + "y": 180, + "width": 280, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3opaz8epc46i", + "type": "text", + "x": 870, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "(12-word seed phrase)", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3wwmd6xbs7ob", + "type": "text", + "x": 870, + "y": 222, + "strokeColor": "#1e1e1e", + "text": "alpha beta gamma delta", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3sy41e6mcmc", + "type": "text", + "x": 870, + "y": 240, + "strokeColor": "#1e1e1e", + "text": "epsilon zeta eta theta", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3dhl1aep2nee", + "type": "text", + "x": 870, + "y": 258, + "strokeColor": "#1e1e1e", + "text": "iota kappa lambda mu", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3yikkdrl3lfr", + "type": "text", + "x": 870, + "y": 296, + "strokeColor": "#e8590c", + "text": "⚠ Save this somewhere safe.", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3k1t649w11fr", + "type": "text", + "x": 870, + "y": 312, + "strokeColor": "#868e96", + "text": "Anyone with these words can spend.", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3e8ayvh7oy2", + "type": "rectangle", + "x": 860, + "y": 400, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q38sr063bu00i", + "type": "text", + "x": 898, + "y": 412, + "strokeColor": "#1e1e1e", + "text": "Copy", + "fontSize": 13, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3r2vzccvtusf", + "type": "rectangle", + "x": 1010, + "y": 400, + "width": 130, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3uqfexc5z7xj", + "type": "text", + "x": 1056, + "y": 412, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 13, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ptzrxmgaum", + "type": "text", + "x": 852, + "y": 580, + "strokeColor": "#868e96", + "text": "add-wallet (create+backup)", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ig404wj129", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3jt4r5dj3p2p", + "type": "text", + "x": 1252, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3y0bmmjmx0gn", + "type": "text", + "x": 1252, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Verify backup", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3antq3axdh4d", + "type": "text", + "x": 1252, + "y": 158, + "strokeColor": "#1e1e1e", + "text": "Re-enter words #3, #7, #11", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3p2jovuyflx", + "type": "rectangle", + "x": 1260, + "y": 192, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q315umyp2txuk", + "type": "text", + "x": 1270, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "Word #3:", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q36rkiqohjl8h", + "type": "rectangle", + "x": 1260, + "y": 244, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3u57w2xujm6m", + "type": "text", + "x": 1270, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Word #7:", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3s9by3ks5oo", + "type": "rectangle", + "x": 1260, + "y": 296, + "width": 280, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ps1lojlyfe9", + "type": "text", + "x": 1270, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Word #11:", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q32oxbkahsouh", + "type": "rectangle", + "x": 1260, + "y": 360, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q34anmt85y5j8", + "type": "text", + "x": 1370, + "y": 374, + "strokeColor": "#1e1e1e", + "text": "Verify", + "fontSize": 14, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q39ocn92z1m9", + "type": "text", + "x": 1252, + "y": 580, + "strokeColor": "#868e96", + "text": "add-wallet (verify)", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "s5f", + "type": "rectangle", + "x": 1640, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q32ighhf9ugk5", + "type": "rectangle", + "x": 1640, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ok708ys382", + "type": "text", + "x": 1652, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ej8izyse0nm", + "type": "text", + "x": 1652, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3c1o6mrpnvmr", + "type": "rectangle", + "x": 1660, + "y": 168, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3vgn4lmvvcb", + "type": "text", + "x": 1670, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "✓ Wallet created", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3qfvwuauklg", + "type": "text", + "x": 1670, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "Public balance: 0 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q31z2gd91n8uij", + "type": "rectangle", + "x": 1660, + "y": 244, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3vgck2lf1acd", + "type": "text", + "x": 1670, + "y": 256, + "strokeColor": "#1e1e1e", + "text": "Toggle view: Public / Private", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3zuhp6o2x9p", + "type": "text", + "x": 1670, + "y": 274, + "strokeColor": "#868e96", + "text": "(currently: Public)", + "fontSize": 10, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3kt6a898ufpi", + "type": "rectangle", + "x": 1660, + "y": 320, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q30ynw5iglvchr", + "type": "text", + "x": 1700, + "y": 330, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ua6z7w4q9we", + "type": "rectangle", + "x": 1800, + "y": 320, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35v6qw4regf4", + "type": "text", + "x": 1835, + "y": 330, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3hoa1daptfg6", + "type": "rectangle", + "x": 1660, + "y": 368, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35oygae3zqz", + "type": "text", + "x": 1690, + "y": 378, + "strokeColor": "#1e1e1e", + "text": "Ramp/Deposit", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q30ec8tuvw80gq", + "type": "rectangle", + "x": 1800, + "y": 368, + "width": 130, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3a75kyh5oce", + "type": "text", + "x": 1830, + "y": 378, + "strokeColor": "#1e1e1e", + "text": "Withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3t025fo1wy", + "type": "text", + "x": 1652, + "y": 580, + "strokeColor": "#868e96", + "text": "home", + "fontSize": 12, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3ptz97rbipm", + "type": "arrow", + "x": 368, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q38devmw6lyj5", + "type": "text", + "x": 370, + "y": 290, + "strokeColor": "#1971c2", + "text": "Set password →", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3socc26m3j9k", + "type": "arrow", + "x": 768, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q35behqu6yp72", + "type": "text", + "x": 770, + "y": 290, + "strokeColor": "#1971c2", + "text": "Create new wallet", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3si5hl1v51e", + "type": "arrow", + "x": 1168, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3vnkp5rsp6da", + "type": "text", + "x": 1170, + "y": 290, + "strokeColor": "#1971c2", + "text": "Next (backed up)", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3cmx1utjn3ej", + "type": "arrow", + "x": 1568, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s4f" + }, + "end": { + "id": "s5f" + }, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + }, + { + "id": "mppqt7q3y3zunk8w1ed", + "type": "text", + "x": 1570, + "y": 290, + "strokeColor": "#1971c2", + "text": "Verify → home", + "fontSize": 11, + "createdAt": "2026-05-28T17:04:15.966Z", + "updatedAt": "2026-05-28T17:04:15.966Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/browser-wallet/receive-private-address.excalidraw b/sketches/browser-wallet/receive-private-address.excalidraw new file mode 100644 index 0000000..40facf3 --- /dev/null +++ b/sketches/browser-wallet/receive-private-address.excalidraw @@ -0,0 +1,689 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppr4bzy5a3221xf1xk", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "browser-wallet — receive-private-address", + "fontSize": 28, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyc613pk4crc", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzybr23tlg24f", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyfzbkgdaydd7", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyggwmc37yt5", + "type": "rectangle", + "x": 60, + "y": 168, + "width": 280, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy2a8w8lojlvy", + "type": "text", + "x": 70, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Mode: Private ◄", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyi55kwvvnrif", + "type": "rectangle", + "x": 60, + "y": 220, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyiwkm13gx4td", + "type": "text", + "x": 70, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "Private balance: 100 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy8zwjwjvllpu", + "type": "rectangle", + "x": 60, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyi3ukgyn9n1", + "type": "text", + "x": 102, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzypz3k9lj6ll", + "type": "rectangle", + "x": 200, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzya351wui3kkn", + "type": "text", + "x": 238, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyym1xss48yzd", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "home (private mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzykz2yjxrf1qs", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyaorfurku5ln", + "type": "text", + "x": 452, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyhuk94h7bi2m", + "type": "text", + "x": 452, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Receive Funds", + "fontSize": 18, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyoxbtxzc3op", + "type": "rectangle", + "x": 460, + "y": 168, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy3exy2sxw9yh", + "type": "text", + "x": 470, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyqfg2rrm1u0o", + "type": "rectangle", + "x": 460, + "y": 216, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyyt0w1pq73sq", + "type": "text", + "x": 470, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "Privacy Provider: alice-prod ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyxr4ycjiaw9f", + "type": "rectangle", + "x": 460, + "y": 264, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy0vxkh7hc0cyj", + "type": "text", + "x": 470, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "Amount (optional)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyt0yti2pmvq9", + "type": "rectangle", + "x": 460, + "y": 312, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyce8g6pnamhb", + "type": "text", + "x": 470, + "y": 324, + "strokeColor": "#1e1e1e", + "text": "Memo / note (optional)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyh1a3u4msre", + "type": "rectangle", + "x": 460, + "y": 388, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyfonhfgwhabq", + "type": "text", + "x": 533, + "y": 402, + "strokeColor": "#1e1e1e", + "text": "Generate Address", + "fontSize": 13, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyx9is1onihn", + "type": "text", + "x": 452, + "y": 580, + "strokeColor": "#868e96", + "text": "receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy1k2agf46hsr", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy4e7y9qfmwrd", + "type": "text", + "x": 852, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyc5d4cyb0ku4", + "type": "text", + "x": 852, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Receiving Address", + "fontSize": 18, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy448n5hwdt4j", + "type": "rectangle", + "x": 860, + "y": 168, + "width": 280, + "height": 100, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyn0ypwhp3muj", + "type": "text", + "x": 870, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "Your private receiving address (MLXDR):", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzynf2859wf4bi", + "type": "text", + "x": 870, + "y": 206, + "strokeColor": "#1e1e1e", + "text": "MLXDR-a8b9-c0d1-e2f3-...", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzywv6o2w1l2r8", + "type": "rectangle", + "x": 870, + "y": 228, + "width": 100, + "height": 28, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy9amdxpse1d", + "type": "text", + "x": 902, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "Copy", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyctlkiqkif1b", + "type": "rectangle", + "x": 990, + "y": 228, + "width": 140, + "height": 28, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy5duz7yffqmj", + "type": "text", + "x": 1024, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "Show QR code", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvlg5kbgeyue", + "type": "rectangle", + "x": 860, + "y": 288, + "width": 280, + "height": 80, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvjteop53r3o", + "type": "text", + "x": 870, + "y": 304, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy7rfxb8wi73t", + "type": "text", + "x": 870, + "y": 322, + "strokeColor": "#1e1e1e", + "text": "Provider: alice-prod", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvv96tfszrw9", + "type": "text", + "x": 870, + "y": 340, + "strokeColor": "#1e1e1e", + "text": "Expected amount: 25 XLM (optional)", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy0ln7lp5wo5gb", + "type": "text", + "x": 860, + "y": 396, + "strokeColor": "#868e96", + "text": "Share with sender. UTXOs derive from", + "fontSize": 10, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy8hepsmw5o85", + "type": "text", + "x": 860, + "y": 412, + "strokeColor": "#868e96", + "text": "your password-derived seed (no UI here).", + "fontSize": 10, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyf1prb0dwgis", + "type": "text", + "x": 852, + "y": 580, + "strokeColor": "#868e96", + "text": "receive-confirmation", + "fontSize": 12, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyexd4xgqb7vm", + "type": "arrow", + "x": 368, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy75yhaywtzdg", + "type": "text", + "x": 370, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Receive", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy3rgp29hpafe", + "type": "arrow", + "x": 768, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzy3fk2n8hg5g4", + "type": "text", + "x": 770, + "y": 290, + "strokeColor": "#1971c2", + "text": "Generate Address", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + }, + { + "id": "mppr4bzyvgj20tv7x6p", + "type": "text", + "x": 770, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ MLXDR generated", + "fontSize": 11, + "createdAt": "2026-05-28T17:12:54.720Z", + "updatedAt": "2026-05-28T17:12:54.720Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/browser-wallet/send-private-transfer.excalidraw b/sketches/browser-wallet/send-private-transfer.excalidraw new file mode 100644 index 0000000..2f77521 --- /dev/null +++ b/sketches/browser-wallet/send-private-transfer.excalidraw @@ -0,0 +1,913 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppr1q3jo9e5rbg25oe", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "browser-wallet — send-private-transfer", + "fontSize": 28, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jd7jwkdlj7hk", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jj40kl24j0f", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jmemvqib785i", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j5om7bynznvn", + "type": "rectangle", + "x": 60, + "y": 168, + "width": 280, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3ju87oqyqs35", + "type": "text", + "x": 70, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Mode: Private ◄", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j75spe0qpl7e", + "type": "rectangle", + "x": 60, + "y": 220, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jm982o1kh8h", + "type": "text", + "x": 70, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "Private balance: 100 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3ji3b4gysht0r", + "type": "text", + "x": 70, + "y": 254, + "strokeColor": "#868e96", + "text": "+ 50 XLM (channel-B)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jgn0voxx7n1d", + "type": "rectangle", + "x": 60, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jdkai9mxp5yg", + "type": "text", + "x": 100, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Send Funds", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jb56da4ku4us", + "type": "rectangle", + "x": 200, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jz4tozxgzzo", + "type": "text", + "x": 238, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Receive", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jd81ntyg99c", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "home (private mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3ji1hrm3th4ll", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j80xl4ef49m2", + "type": "text", + "x": 452, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jarbfnmbpecq", + "type": "text", + "x": 452, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Send Funds", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jd8bijlgxd7l", + "type": "rectangle", + "x": 460, + "y": 168, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jsact4q57bda", + "type": "text", + "x": 470, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A (100 XLM) ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jbg8kc1w6bqk", + "type": "rectangle", + "x": 460, + "y": 216, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j6hm7ts77fhh", + "type": "text", + "x": 470, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "Recipient MLXDR …", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jf5l9x6s957g", + "type": "rectangle", + "x": 460, + "y": 264, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j85qmo17drjs", + "type": "text", + "x": 470, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "Amount (XLM)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jlttsmi73egr", + "type": "rectangle", + "x": 460, + "y": 312, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j2nj4kxgc9r3", + "type": "text", + "x": 470, + "y": 324, + "strokeColor": "#1e1e1e", + "text": "Privacy level: Standard ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jp2ujd5t2yr", + "type": "rectangle", + "x": 460, + "y": 360, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j54k7okq528r", + "type": "text", + "x": 470, + "y": 376, + "strokeColor": "#1e1e1e", + "text": "Estimated fee: 0.05 XLM", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jcy8va7gnfei", + "type": "text", + "x": 470, + "y": 392, + "strokeColor": "#868e96", + "text": "Bundles with N peers (privacy mix)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jyal1jb5ruia", + "type": "rectangle", + "x": 460, + "y": 432, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j70h6ryyduco", + "type": "text", + "x": 555, + "y": 446, + "strokeColor": "#1e1e1e", + "text": "Review →", + "fontSize": 14, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jbui95kpemdg", + "type": "text", + "x": 452, + "y": 580, + "strokeColor": "#868e96", + "text": "send", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jm8gdn7fvr6", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j6ci4e1wmcak", + "type": "text", + "x": 852, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jmpmqkipbzrl", + "type": "text", + "x": 852, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Confirm Transfer", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jeazqymsv48", + "type": "rectangle", + "x": 860, + "y": 168, + "width": 280, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jh5aqo5euhic", + "type": "text", + "x": 870, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "From: channel-A", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j65fvqaq0ja2", + "type": "text", + "x": 870, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "To: MLXDR-RECIPIENT...", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3jj9k6619qpb", + "type": "text", + "x": 870, + "y": 224, + "strokeColor": "#1e1e1e", + "text": "Amount: 25.00 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j8i87qvxt0m9", + "type": "text", + "x": 870, + "y": 244, + "strokeColor": "#1e1e1e", + "text": "Privacy: Standard", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j4amjr5xf8eq", + "type": "text", + "x": 870, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.05 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.025Z", + "updatedAt": "2026-05-28T17:10:53.025Z", + "version": 1 + }, + { + "id": "mppr1q3j3foamhsyiri", + "type": "text", + "x": 870, + "y": 290, + "strokeColor": "#868e96", + "text": "(bundles with peer set; may take", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jgytoyiex9fv", + "type": "text", + "x": 870, + "y": 306, + "strokeColor": "#868e96", + "text": "a few minutes to settle)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jdagw8o4z1hm", + "type": "rectangle", + "x": 860, + "y": 388, + "width": 130, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jpmtr8g1jyx", + "type": "text", + "x": 902, + "y": 402, + "strokeColor": "#1e1e1e", + "text": "Sign + Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jlzyvqg4n89l", + "type": "rectangle", + "x": 1010, + "y": 388, + "width": 130, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jyb7mbb2n4lq", + "type": "text", + "x": 1060, + "y": 402, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jq6zyrx2s9m", + "type": "text", + "x": 852, + "y": 580, + "strokeColor": "#868e96", + "text": "send-confirmation", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3js0fid2w6po", + "type": "rectangle", + "x": 1240, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3j73kjfpoyuup", + "type": "text", + "x": 1252, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3j26a8fbww65e", + "type": "text", + "x": 1252, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3joeh3szaiu0e", + "type": "rectangle", + "x": 1260, + "y": 168, + "width": 280, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jzy362tcpm8", + "type": "text", + "x": 1270, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "✓ Transfer submitted", + "fontSize": 13, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jxa0eikqpdar", + "type": "text", + "x": 1270, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "Bundling with peers…", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jwy2c3l3lq7n", + "type": "text", + "x": 1270, + "y": 222, + "strokeColor": "#868e96", + "text": "Status: pending settlement", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jchapf9xo3mr", + "type": "rectangle", + "x": 1260, + "y": 264, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3j835pwjcydna", + "type": "text", + "x": 1270, + "y": 280, + "strokeColor": "#1e1e1e", + "text": "Private balance: 75 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3juo11jbr0o5", + "type": "text", + "x": 1270, + "y": 296, + "strokeColor": "#868e96", + "text": "(− 25.05 from 100)", + "fontSize": 10, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jyc2c7jxkcg", + "type": "text", + "x": 1252, + "y": 580, + "strokeColor": "#868e96", + "text": "home (after send)", + "fontSize": 12, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jvbxtbuk1qfo", + "type": "arrow", + "x": 368, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jag82ev7vfll", + "type": "text", + "x": 370, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Send Funds", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jm0s78nbmri", + "type": "arrow", + "x": 768, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jlecob22hfv", + "type": "text", + "x": 770, + "y": 290, + "strokeColor": "#1971c2", + "text": "Review (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jh5z7tcmgn7", + "type": "arrow", + "x": 1168, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jgrvi0nc8gm", + "type": "text", + "x": 1170, + "y": 290, + "strokeColor": "#1971c2", + "text": "Sign + Send", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + }, + { + "id": "mppr1q3jc8ou1f3u71e", + "type": "text", + "x": 1170, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ bundle submitted", + "fontSize": 11, + "createdAt": "2026-05-28T17:10:53.026Z", + "updatedAt": "2026-05-28T17:10:53.026Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/browser-wallet/withdraw-to-public.excalidraw b/sketches/browser-wallet/withdraw-to-public.excalidraw new file mode 100644 index 0000000..239a14b --- /dev/null +++ b/sketches/browser-wallet/withdraw-to-public.excalidraw @@ -0,0 +1,738 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppr996n9eptps2caz", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "browser-wallet — withdraw-to-public", + "fontSize": 28, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nhw48zyx4h1o", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nwtcu6sdx7v", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet | Home | Settings", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nln20s3ot1rj", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 18, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n7f4ipv6mb5x", + "type": "rectangle", + "x": 60, + "y": 168, + "width": 280, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ny9pctbmwwoa", + "type": "text", + "x": 70, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Mode: Private ◄", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nk3jraf1scv", + "type": "rectangle", + "x": 60, + "y": 220, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n00tqazio0qwcb", + "type": "text", + "x": 70, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "Private balance: 100 XLM (channel-A)", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nzye5xump05l", + "type": "rectangle", + "x": 60, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ngq8lf08ynpn", + "type": "text", + "x": 102, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Send", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nkff7t1yy0mm", + "type": "rectangle", + "x": 200, + "y": 296, + "width": 130, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n1ttulvm1blz", + "type": "text", + "x": 230, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996npwn03cztmbi", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "home (private mode)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n0wn6gfoolui", + "type": "rectangle", + "x": 440, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nnei2j04ihal", + "type": "text", + "x": 452, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nqkqgibytkc", + "type": "text", + "x": 452, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Withdraw Funds", + "fontSize": 18, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nyxe0xtatgb", + "type": "rectangle", + "x": 460, + "y": 168, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ntkefkzgnw1h", + "type": "text", + "x": 470, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Channel: channel-A (100 XLM) ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ny71stwa8y3k", + "type": "rectangle", + "x": 460, + "y": 216, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n9dp6i3s7lmg", + "type": "text", + "x": 470, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "Stellar address (destination)", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nfongjgya4qw", + "type": "rectangle", + "x": 460, + "y": 264, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nlrsd88ldc1l", + "type": "text", + "x": 470, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "Amount (XLM): 25", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996npyh0ely2sm", + "type": "rectangle", + "x": 460, + "y": 312, + "width": 280, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nb3ghakwqfld", + "type": "text", + "x": 470, + "y": 324, + "strokeColor": "#1e1e1e", + "text": "Privacy level: Standard ▾", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nfswp73t69bl", + "type": "rectangle", + "x": 460, + "y": 360, + "width": 280, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n3ye35x81mdq", + "type": "text", + "x": 470, + "y": 372, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.05 XLM", + "fontSize": 10, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n4y5bgri3dua", + "type": "text", + "x": 470, + "y": 390, + "strokeColor": "#868e96", + "text": "Exits the channel; settles on-chain", + "fontSize": 10, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n2j5b2g4ez36", + "type": "rectangle", + "x": 460, + "y": 432, + "width": 280, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nvdvfcq11hea", + "type": "text", + "x": 555, + "y": 446, + "strokeColor": "#1e1e1e", + "text": "Review →", + "fontSize": 14, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n3urjejpwcuc", + "type": "text", + "x": 452, + "y": 580, + "strokeColor": "#868e96", + "text": "withdraw", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n3zlbv17nnlq", + "type": "rectangle", + "x": 840, + "y": 80, + "width": 320, + "height": 32, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nzjxipi4rd69", + "type": "text", + "x": 852, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Wallet", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n2qe0epu5ktx", + "type": "text", + "x": 852, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Confirm Withdraw", + "fontSize": 18, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nv5i264flfk", + "type": "rectangle", + "x": 860, + "y": 168, + "width": 280, + "height": 180, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n9tlfda26ju", + "type": "text", + "x": 870, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "From: channel-A (private)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996njv37a5wdezf", + "type": "text", + "x": 870, + "y": 204, + "strokeColor": "#1e1e1e", + "text": "To: G..DESTPUBKEY (public)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nm6moui0wm", + "type": "text", + "x": 870, + "y": 224, + "strokeColor": "#1e1e1e", + "text": "Amount: 25.00 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n4n3ca6qmtod", + "type": "text", + "x": 870, + "y": 244, + "strokeColor": "#1e1e1e", + "text": "Privacy: Standard", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nwijrhvjblh9", + "type": "text", + "x": 870, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Fee: 0.05 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n0wwnngth0o1", + "type": "text", + "x": 870, + "y": 290, + "strokeColor": "#868e96", + "text": "Channel-A balance after: 74.95 XLM", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nzzwh2wbho6r", + "type": "text", + "x": 870, + "y": 308, + "strokeColor": "#868e96", + "text": "Settles on-chain after bundling", + "fontSize": 10, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ni12g97tpk8l", + "type": "rectangle", + "x": 860, + "y": 368, + "width": 130, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996ns8t1mzer4y", + "type": "text", + "x": 893, + "y": 382, + "strokeColor": "#1e1e1e", + "text": "Sign + Withdraw", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nsa86vg1x8sm", + "type": "rectangle", + "x": 1010, + "y": 368, + "width": 130, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nei8rnpi9kjr", + "type": "text", + "x": 1060, + "y": 382, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nv0p2e9i9d4b", + "type": "rectangle", + "x": 860, + "y": 432, + "width": 280, + "height": 50, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nj9c6wv3hjfs", + "type": "text", + "x": 870, + "y": 446, + "strokeColor": "#1e1e1e", + "text": "✓ (after sign) Withdraw submitted", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n0zuqh1v6cjm", + "type": "text", + "x": 870, + "y": 462, + "strokeColor": "#868e96", + "text": "Status: pending on-chain settlement", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n8inse7wpgma", + "type": "text", + "x": 852, + "y": 580, + "strokeColor": "#868e96", + "text": "withdraw-confirmation (→ home)", + "fontSize": 12, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nm2ibhj5aoc", + "type": "arrow", + "x": 368, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nqdfquafcj7f", + "type": "text", + "x": 370, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Withdraw", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996nbwmbtemnk9", + "type": "arrow", + "x": 768, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + }, + { + "id": "mppr996n79d8tk8v8x7", + "type": "text", + "x": 770, + "y": 290, + "strokeColor": "#1971c2", + "text": "Review (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:16:44.354Z", + "updatedAt": "2026-05-28T17:16:44.354Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/council-console/council-asset-lifecycle.excalidraw b/sketches/council-console/council-asset-lifecycle.excalidraw new file mode 100644 index 0000000..d748cd1 --- /dev/null +++ b/sketches/council-console/council-asset-lifecycle.excalidraw @@ -0,0 +1,843 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplu02xp10m6h51w1m", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "council-console — council-asset-lifecycle", + "fontSize": 28, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xztaglbxtcbh", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xgcl3ed2316e", + "type": "text", + "x": 52, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xbjskjokn8r8", + "type": "text", + "x": 52, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xz23e7om7fsc", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 320, + "height": 60, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xs9frp1ufmdg", + "type": "text", + "x": 70, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "→ acme-council G..AUTH", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xmhb24g4voy", + "type": "text", + "x": 70, + "y": 214, + "strokeColor": "#1e1e1e", + "text": "assets: XLM | jurisdictions: US,CA", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x52l4kyt57dp", + "type": "rectangle", + "x": 60, + "y": 256, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xoryrtkd22v", + "type": "text", + "x": 70, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "(other councils)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xm1e3qa2kbp", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xdvwm6rjfdcv", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xrust2coknee", + "type": "text", + "x": 492, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xhz20laqcd8", + "type": "text", + "x": 492, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x1zo8pl3dnek", + "type": "rectangle", + "x": 500, + "y": 180, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x5bspvv2t8q2", + "type": "text", + "x": 510, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "Assets section", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x4a1w2u3jvi8", + "type": "rectangle", + "x": 500, + "y": 226, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xex0pn2isqhb", + "type": "text", + "x": 510, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "• XLM (enabled, default)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xqo0tg7g0d89", + "type": "rectangle", + "x": 500, + "y": 274, + "width": 160, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xkq1pkm78bt9", + "type": "text", + "x": 526, + "y": 284, + "strokeColor": "#1e1e1e", + "text": "+ Add asset", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x50rv93xnp8p", + "type": "rectangle", + "x": 500, + "y": 332, + "width": 320, + "height": 80, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xwpuvrza3ej", + "type": "text", + "x": 510, + "y": 348, + "strokeColor": "#1e1e1e", + "text": "Members | Jurisdictions | Metadata", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x9sq53nb25lb", + "type": "text", + "x": 510, + "y": 368, + "strokeColor": "#868e96", + "text": "(other sections)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02x69hqwsalzhk", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/council", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xoo59l0aarrq", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xggn5ocnmpkc", + "type": "text", + "x": 932, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xaq98pwtnu99", + "type": "text", + "x": 932, + "y": 136, + "strokeColor": "#868e96", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.635Z", + "updatedAt": "2026-05-28T14:44:54.635Z", + "version": 1 + }, + { + "id": "mpplu02xw7gozr76ku7", + "type": "rectangle", + "x": 940, + "y": 168, + "width": 320, + "height": 360, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x6cbgfxnki4b", + "type": "text", + "x": 950, + "y": 180, + "strokeColor": "#1e1e1e", + "text": "Modal: Add Asset", + "fontSize": 16, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xb5hl684qpul", + "type": "rectangle", + "x": 956, + "y": 212, + "width": 288, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xl6f88vnh66n", + "type": "text", + "x": 964, + "y": 222, + "strokeColor": "#1e1e1e", + "text": "Asset contract address (input)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xgccojp0dq4k", + "type": "rectangle", + "x": 956, + "y": 264, + "width": 288, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x6dblkhnia4b", + "type": "text", + "x": 964, + "y": 280, + "strokeColor": "#1e1e1e", + "text": "Asset preview", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xrt8w2ncx6s", + "type": "text", + "x": 964, + "y": 298, + "strokeColor": "#868e96", + "text": "(symbol | decimals | issuer)", + "fontSize": 10, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x2dgbwjokvz5", + "type": "text", + "x": 956, + "y": 360, + "strokeColor": "#1e1e1e", + "text": "Requires 2 wallet signatures:", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xcmo6ilj073", + "type": "rectangle", + "x": 956, + "y": 380, + "width": 288, + "height": 26, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xzn4vxq6mvl", + "type": "text", + "x": 966, + "y": 388, + "strokeColor": "#1e1e1e", + "text": "1) Register asset on auth contract [sign]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xbgb9a4h6dpa", + "type": "rectangle", + "x": 956, + "y": 414, + "width": 288, + "height": 26, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xnbv4ntpnv5", + "type": "text", + "x": 966, + "y": 422, + "strokeColor": "#1e1e1e", + "text": "2) Initialize asset on channel contract [sign]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xz87az92d3tr", + "type": "rectangle", + "x": 956, + "y": 460, + "width": 130, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xp5h7qylgtk", + "type": "text", + "x": 992, + "y": 472, + "strokeColor": "#1e1e1e", + "text": "Confirm", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xr4uadt0omnn", + "type": "rectangle", + "x": 1100, + "y": 460, + "width": 120, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x445u9cyjvhv", + "type": "text", + "x": 1140, + "y": 472, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xqttb8hkuyom", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/council (modal: 2 signs)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xrqopw019z2m", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xd45slndlhye", + "type": "text", + "x": 1372, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xf4jfyk5vqjo", + "type": "text", + "x": 1372, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xk2c5lsuhz7d", + "type": "rectangle", + "x": 1380, + "y": 180, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xfsk3sm3puj", + "type": "text", + "x": 1390, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "Assets section", + "fontSize": 13, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x3gsas754ey", + "type": "rectangle", + "x": 1380, + "y": 226, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xwdl7vx7qy3", + "type": "text", + "x": 1390, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "• XLM (enabled, default)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xmuu7u85ddyk", + "type": "rectangle", + "x": 1380, + "y": 274, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x65spalo8k4w", + "type": "text", + "x": 1390, + "y": 284, + "strokeColor": "#1e1e1e", + "text": "• USDC (enabled, NEW) ✓ 2/2 signed", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x4iyic0c3ocl", + "type": "text", + "x": 1372, + "y": 580, + "strokeColor": "#868e96", + "text": "/council (asset live)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xkf3tuhf9jcr", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x0h0genrazgb", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "click council row", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xbh6tiuwi6cb", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02x0e8cgrgc3xw", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "click + Add asset", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xrsv8pqebfy", + "type": "arrow", + "x": 1288, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + }, + { + "id": "mpplu02xa8m2ivof1q", + "type": "text", + "x": 1290, + "y": 290, + "strokeColor": "#1971c2", + "text": "both txs confirmed", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:54.636Z", + "updatedAt": "2026-05-28T14:44:54.636Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/council-console/council-metadata-edit.excalidraw b/sketches/council-console/council-metadata-edit.excalidraw new file mode 100644 index 0000000..cbe6678 --- /dev/null +++ b/sketches/council-console/council-metadata-edit.excalidraw @@ -0,0 +1,589 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplxy2uljhw6jsqad", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "council-console — council-metadata-edit", + "fontSize": 28, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uwxwmpwowmas", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ulgwer5sibk9", + "type": "text", + "x": 52, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2upaqkehgqi68", + "type": "text", + "x": 52, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u7bmed9nlvci", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 320, + "height": 60, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2upir4lvj2clp", + "type": "text", + "x": 70, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "→ acme-council", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u90f2k9sakpj", + "type": "text", + "x": 70, + "y": 214, + "strokeColor": "#1e1e1e", + "text": " jurisdictions: US,CA", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u9ltcmjudroc", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u8074pqbn6r3", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u6vc1sniu5bj", + "type": "text", + "x": 492, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u82nsb02cxem", + "type": "text", + "x": 492, + "y": 134, + "strokeColor": "#1e1e1e", + "text": "acme-council [✎]", + "fontSize": 22, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ujw8k1r4zovr", + "type": "text", + "x": 492, + "y": 168, + "strokeColor": "#868e96", + "text": "Editable fields (click ✎ on each row)", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uzfzs7o148t", + "type": "rectangle", + "x": 500, + "y": 196, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uc0pwqvxm4rb", + "type": "text", + "x": 510, + "y": 208, + "strokeColor": "#1e1e1e", + "text": "Name: acme-council [✎]", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ui23iaq91gk", + "type": "rectangle", + "x": 500, + "y": 248, + "width": 320, + "height": 56, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uahlf9kwcww9", + "type": "text", + "x": 510, + "y": 258, + "strokeColor": "#1e1e1e", + "text": "Description (editing…)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u8b5k2klfsgo", + "type": "text", + "x": 510, + "y": 276, + "strokeColor": "#868e96", + "text": "[ Save ] [ Cancel ]", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uo4pizjc1z9c", + "type": "rectangle", + "x": 500, + "y": 316, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u9q6ygct039o", + "type": "text", + "x": 510, + "y": 328, + "strokeColor": "#1e1e1e", + "text": "Contact email: ops@acme [✎]", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ureojc1o2y6", + "type": "rectangle", + "x": 500, + "y": 368, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uu9893scrmzj", + "type": "text", + "x": 510, + "y": 380, + "strokeColor": "#1e1e1e", + "text": "Jurisdictions: US,CA [✎]", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uhkkwccnwe0q", + "type": "text", + "x": 510, + "y": 398, + "strokeColor": "#868e96", + "text": "(jurisdiction changes → on-chain tx)", + "fontSize": 10, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uwvoanv0u6vr", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/council (inline editing)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u2ou8230yy0m", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ux4zgflpbkx", + "type": "text", + "x": 932, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2usaoma09hz2", + "type": "text", + "x": 932, + "y": 134, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ulm5tt2ksq9q", + "type": "rectangle", + "x": 940, + "y": 180, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uvz7lp5fix6a", + "type": "text", + "x": 950, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "Name: acme-council", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ujuxe81xgybi", + "type": "rectangle", + "x": 940, + "y": 232, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u9tpyh7lme0r", + "type": "text", + "x": 950, + "y": 244, + "strokeColor": "#1e1e1e", + "text": "Description: updated text — saved ✓", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u53xm8v41nl", + "type": "text", + "x": 950, + "y": 262, + "strokeColor": "#868e96", + "text": "(PATCH /platform/councils/:id)", + "fontSize": 10, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u571xvjojcqg", + "type": "rectangle", + "x": 940, + "y": 300, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ui4z9dn1u8hp", + "type": "text", + "x": 950, + "y": 312, + "strokeColor": "#1e1e1e", + "text": "Contact email: ops@acme", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2ulnmzv9qdj", + "type": "rectangle", + "x": 940, + "y": 352, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u6x0j858tzmc", + "type": "text", + "x": 950, + "y": 364, + "strokeColor": "#1e1e1e", + "text": "Jurisdictions: US,CA,MX (added MX)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2utz9f33clg5f", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/council (changes saved)", + "fontSize": 12, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uziyqpvnqs2", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2u3urrooso2au", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "click council row", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uptb9nz4sknf", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2uckvh65t2jn5", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Save (per field)", + "fontSize": 11, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + }, + { + "id": "mpplxy2vbk9y8avcl66", + "type": "text", + "x": 850, + "y": 306, + "strokeColor": "#868e96", + "text": "(jurisdiction edits → sign tx)", + "fontSize": 10, + "createdAt": "2026-05-28T14:47:58.664Z", + "updatedAt": "2026-05-28T14:47:58.664Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/council-console/council-recovery.excalidraw b/sketches/council-console/council-recovery.excalidraw new file mode 100644 index 0000000..3dfec45 --- /dev/null +++ b/sketches/council-console/council-recovery.excalidraw @@ -0,0 +1,638 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplt0q7svzr06liq9j", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "council-console — council-recovery", + "fontSize": 28, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7r1ji4g2n9gn", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7jmopw0d39n", + "type": "text", + "x": 52, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7trsi6r4vq8m", + "type": "text", + "x": 52, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7ew3820u23e4", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 150, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7uugqvh3eww", + "type": "text", + "x": 96, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "+ Create", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7aetd2mkhq3p", + "type": "rectangle", + "x": 220, + "y": 180, + "width": 150, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q73gd1hoxyyq", + "type": "text", + "x": 254, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "↓ Recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q71pc7j9dqt0x", + "type": "rectangle", + "x": 60, + "y": 240, + "width": 320, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7x3ztru2nd5c", + "type": "text", + "x": 88, + "y": 330, + "strokeColor": "#868e96", + "text": "(no councils visible — fresh client)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7jgrtmhorjd", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q70s6mh4s27zsg", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q71ze1urr2e35", + "type": "text", + "x": 492, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7pa6pe07aev", + "type": "text", + "x": 492, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Recover", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7jatdo986asj", + "type": "text", + "x": 492, + "y": 162, + "strokeColor": "#868e96", + "text": "Scanning wallet derivation path + platform DB…", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7qash1wb8mnb", + "type": "rectangle", + "x": 500, + "y": 192, + "width": 320, + "height": 70, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7cv2jd5q7ql6", + "type": "text", + "x": 510, + "y": 206, + "strokeColor": "#1e1e1e", + "text": "Found council @ index 0", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7vb9aleb6z7c", + "type": "text", + "x": 510, + "y": 224, + "strokeColor": "#1e1e1e", + "text": "\"acme-council\" G..AUTH", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7balswwb74us", + "type": "rectangle", + "x": 510, + "y": 240, + "width": 90, + "height": 20, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q730ii50uc2qh", + "type": "text", + "x": 528, + "y": 244, + "strokeColor": "#1e1e1e", + "text": "[Restore]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7l65c7w4605s", + "type": "rectangle", + "x": 500, + "y": 272, + "width": 320, + "height": 70, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7diqhnj04ivk", + "type": "text", + "x": 510, + "y": 286, + "strokeColor": "#1e1e1e", + "text": "Found council @ index 1", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q75fgwaacwfvh", + "type": "text", + "x": 510, + "y": 304, + "strokeColor": "#1e1e1e", + "text": "\"beta-council\" G..AUTHB", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q742jmoh723dc", + "type": "rectangle", + "x": 510, + "y": 320, + "width": 90, + "height": 20, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7zzznxv7ll9k", + "type": "text", + "x": 528, + "y": 324, + "strokeColor": "#1e1e1e", + "text": "[Restore]", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q746s1zwp2qnb", + "type": "rectangle", + "x": 500, + "y": 360, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q728bk6yupkiz", + "type": "text", + "x": 510, + "y": 372, + "strokeColor": "#868e96", + "text": "(no more councils found)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q78bgeyec174v", + "type": "rectangle", + "x": 500, + "y": 416, + "width": 140, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7p8efca0dm8", + "type": "text", + "x": 542, + "y": 428, + "strokeColor": "#1e1e1e", + "text": "Back", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "mpplt0q7yapki9ygb7j", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/recover-council", + "fontSize": 14, + "createdAt": "2026-05-28T14:44:08.817Z", + "updatedAt": "2026-05-28T14:44:08.817Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q79arnqq7kcr9", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q77bepjb3xgo", + "type": "text", + "x": 932, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7lem5ezg3z89", + "type": "text", + "x": 932, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7tdmdgayox4g", + "type": "rectangle", + "x": 940, + "y": 180, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q73y9d7mr5nen", + "type": "text", + "x": 950, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "✓ acme-council (restored)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q72wqvohfwijp", + "type": "text", + "x": 950, + "y": 214, + "strokeColor": "#1e1e1e", + "text": " jurisdictions: US,CA | assets: XLM", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7iwbwrqj003", + "type": "rectangle", + "x": 940, + "y": 248, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q79dlx972di2w", + "type": "text", + "x": 950, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "✓ beta-council (restored)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7vqygbkyptu", + "type": "text", + "x": 950, + "y": 282, + "strokeColor": "#1e1e1e", + "text": " jurisdictions: EU", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7xf1h6id4d3f", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/ (councils restored)", + "fontSize": 12, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7kiqlyizoub", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7d5ld3ae00rh", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "click ↓ Recover", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7kp7zsbl7un", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7oy9yjb4e9vl", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "click [Restore] (per row)", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + }, + { + "id": "mpplt0q7otr6qppfae8", + "type": "text", + "x": 850, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ sync DB metadata", + "fontSize": 11, + "createdAt": "2026-05-28T14:44:08.818Z", + "updatedAt": "2026-05-28T14:44:08.818Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/council-console/onboard-new-council.excalidraw b/sketches/council-console/onboard-new-council.excalidraw new file mode 100644 index 0000000..76044bc --- /dev/null +++ b/sketches/council-console/onboard-new-council.excalidraw @@ -0,0 +1,1724 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplm4wu7x4srnm6cji", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "council-console — onboard-new-council", + "fontSize": 28, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuvtxr10mt2p", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wudr0y52em6va", + "type": "text", + "x": 52, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9ejumd3gqbw", + "type": "text", + "x": 52, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Council Console", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wubjm3swx4jgn", + "type": "rectangle", + "x": 80, + "y": 240, + "width": 280, + "height": 80, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wugadh73y3bl", + "type": "text", + "x": 100, + "y": 260, + "strokeColor": "#1e1e1e", + "text": "Step 1: Connect Wallet", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9nr0lgezqag", + "type": "rectangle", + "x": 100, + "y": 290, + "width": 200, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuq92h57h5r8f", + "type": "text", + "x": 152, + "y": 300, + "strokeColor": "#1e1e1e", + "text": "Connect Wallet", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wujhdyj277zcf", + "type": "rectangle", + "x": 80, + "y": 360, + "width": 280, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wukka2tc366sr", + "type": "text", + "x": 100, + "y": 380, + "strokeColor": "#1e1e1e", + "text": "Step 2: Sign Platform Session", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuw9kihx7y9v", + "type": "rectangle", + "x": 100, + "y": 410, + "width": 200, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wupe8ewx3h2h9", + "type": "text", + "x": 168, + "y": 420, + "strokeColor": "#1e1e1e", + "text": "Sign (SEP-53)", + "fontSize": 13, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu750qddb8mcu", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/login", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuybxfhbtwxg", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wul1cjpb7hws", + "type": "text", + "x": 492, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wumvwh2n4iky", + "type": "text", + "x": 492, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuinfas4gu4zd", + "type": "rectangle", + "x": 500, + "y": 180, + "width": 160, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wukvlv6o3c1vo", + "type": "text", + "x": 530, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "+ Create", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuepcv9qyka0j", + "type": "rectangle", + "x": 670, + "y": 180, + "width": 150, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wucp2dmx5c94l", + "type": "text", + "x": 706, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "↓ Recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu94798ax9dr7", + "type": "rectangle", + "x": 500, + "y": 240, + "width": 320, + "height": 200, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wumvpusnu0hl", + "type": "text", + "x": 528, + "y": 320, + "strokeColor": "#868e96", + "text": "(no councils yet — empty state)", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuryk85cpjxmj", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuoqepw7tm1ji", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuz52u44pkhw8", + "type": "text", + "x": 932, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuk6zi85juk7m", + "type": "text", + "x": 932, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Council", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuz4ywjy5watb", + "type": "rectangle", + "x": 920, + "y": 168, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9v01r4bog1s", + "type": "text", + "x": 932, + "y": 174, + "strokeColor": "#1e1e1e", + "text": "● meta ○ fund ○ create ○ assets ○ invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9eczsf8gqfv", + "type": "rectangle", + "x": 940, + "y": 216, + "width": 320, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu9c1t9pck20u", + "type": "text", + "x": 948, + "y": 226, + "strokeColor": "#1e1e1e", + "text": "Council name", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuuddll81ngc9", + "type": "rectangle", + "x": 940, + "y": 264, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wutd0hiqzxt", + "type": "text", + "x": 948, + "y": 274, + "strokeColor": "#1e1e1e", + "text": "Description", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuuk908nxjutp", + "type": "rectangle", + "x": 940, + "y": 332, + "width": 320, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wucr5e0m7uuk", + "type": "text", + "x": 948, + "y": 342, + "strokeColor": "#1e1e1e", + "text": "Contact email", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuxg9y0dwyf5e", + "type": "rectangle", + "x": 940, + "y": 380, + "width": 320, + "height": 48, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuh830p9v14jg", + "type": "text", + "x": 948, + "y": 398, + "strokeColor": "#1e1e1e", + "text": "Jurisdictions (multi-select)", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wusu0eqp9n7zo", + "type": "rectangle", + "x": 940, + "y": 444, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wua6u0lzchddj", + "type": "text", + "x": 990, + "y": 456, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu74ntww536jx", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/create-council/metadata", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wugbfthl0wdj", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuwg5mnhfu4yd", + "type": "text", + "x": 1372, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuceis1uut7id", + "type": "text", + "x": 1372, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Treasury", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu56ghvdyalu7", + "type": "rectangle", + "x": 1360, + "y": 168, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu652nf1gpyq4", + "type": "text", + "x": 1372, + "y": 174, + "strokeColor": "#1e1e1e", + "text": "○ meta ● fund ○ create ○ assets ○ invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu7su7cqxwz1p", + "type": "rectangle", + "x": 1380, + "y": 216, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu4awcf5zk7mu", + "type": "text", + "x": 1390, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "Derived OpEx address", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu5jr4e9zm9ij", + "type": "text", + "x": 1390, + "y": 248, + "strokeColor": "#868e96", + "text": "G..OPEX [copy]", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wua9rqe43csiu", + "type": "rectangle", + "x": 1380, + "y": 284, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wusfg0q67mj5e", + "type": "text", + "x": 1390, + "y": 296, + "strokeColor": "#1e1e1e", + "text": "Balance: 0 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuzdmx06jzuv", + "type": "rectangle", + "x": 1380, + "y": 336, + "width": 160, + "height": 44, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuifww0148itl", + "type": "text", + "x": 1416, + "y": 350, + "strokeColor": "#1e1e1e", + "text": "Fund OpEx", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu2qhg8pu641e", + "type": "rectangle", + "x": 1560, + "y": 336, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuotassc1nh8o", + "type": "text", + "x": 1612, + "y": 350, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wutbz98txay4t", + "type": "text", + "x": 1372, + "y": 580, + "strokeColor": "#868e96", + "text": "/create-council/fund", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s5f", + "type": "rectangle", + "x": 1800, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuuvezj9m5epa", + "type": "rectangle", + "x": 1800, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuz5mqeblz99m", + "type": "text", + "x": 1812, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuteti3el8eg", + "type": "text", + "x": 1812, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Create", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu4kkz6mv2aqa", + "type": "rectangle", + "x": 1800, + "y": 168, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wubud4rbj0vxa", + "type": "text", + "x": 1812, + "y": 174, + "strokeColor": "#1e1e1e", + "text": "○ meta ○ fund ● create ○ assets ○ invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wudj6xrc9h374", + "type": "rectangle", + "x": 1820, + "y": 216, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu4pomuki4bqp", + "type": "text", + "x": 1830, + "y": 226, + "strokeColor": "#1e1e1e", + "text": "✓ Deploy auth contract (signed)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wum2ptflt5o9", + "type": "rectangle", + "x": 1820, + "y": 264, + "width": 320, + "height": 36, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wutxmw3d5kmoi", + "type": "text", + "x": 1830, + "y": 274, + "strokeColor": "#1e1e1e", + "text": "✓ Deploy channel contract (signed)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wusk06d6ykjmq", + "type": "rectangle", + "x": 1820, + "y": 312, + "width": 320, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu5lhmkeo2wgm", + "type": "text", + "x": 1830, + "y": 322, + "strokeColor": "#1e1e1e", + "text": "▪ Add jurisdiction(s) [sign tx]", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wurtsf6ckfgak", + "type": "rectangle", + "x": 1820, + "y": 360, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wu77trk5ms626", + "type": "text", + "x": 1830, + "y": 370, + "strokeColor": "#1e1e1e", + "text": "○ Register channel (pending)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wujcmv6v8op5f", + "type": "text", + "x": 1820, + "y": 416, + "strokeColor": "#868e96", + "text": "Auto-advance on completion", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wuif1wg3cec2", + "type": "text", + "x": 1812, + "y": 580, + "strokeColor": "#868e96", + "text": "/create-council/create", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "s6f", + "type": "rectangle", + "x": 2240, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wufqn7cx9tsgj", + "type": "rectangle", + "x": 2240, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.648Z", + "updatedAt": "2026-05-28T14:38:47.648Z", + "version": 1 + }, + { + "id": "mpplm4wufmz9fairqsa", + "type": "text", + "x": 2252, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuscslhc0lqas", + "type": "text", + "x": 2252, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Assets", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuwtw7vdwfjo9", + "type": "rectangle", + "x": 2240, + "y": 168, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuk1co5nmrhl", + "type": "text", + "x": 2252, + "y": 174, + "strokeColor": "#1e1e1e", + "text": "○ meta ○ fund ○ create ● assets ○ invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wubevsubgc77u", + "type": "rectangle", + "x": 2260, + "y": 216, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuct71n9ilxs7", + "type": "text", + "x": 2270, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "XLM (default) ✓ enabled", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuj6w5llm087h", + "type": "rectangle", + "x": 2260, + "y": 268, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuytvf1sy7ue", + "type": "text", + "x": 2270, + "y": 286, + "strokeColor": "#1e1e1e", + "text": "Add asset (contract address input)", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wud8c2arewfxt", + "type": "rectangle", + "x": 2260, + "y": 336, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu2t4myv1yeuv", + "type": "text", + "x": 2270, + "y": 348, + "strokeColor": "#868e96", + "text": "(2 wallet signs required per asset)", + "fontSize": 10, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuh853x7icdy", + "type": "rectangle", + "x": 2260, + "y": 388, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu6hl3p1erec4", + "type": "text", + "x": 2310, + "y": 400, + "strokeColor": "#1e1e1e", + "text": "Next", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wulr9gogabj0e", + "type": "text", + "x": 2252, + "y": 580, + "strokeColor": "#868e96", + "text": "/create-council/assets", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "s7f", + "type": "rectangle", + "x": 2680, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wulk2qujpjwvr", + "type": "rectangle", + "x": 2680, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wua1ezy2qhizv", + "type": "text", + "x": 2692, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu90dv3450ssn", + "type": "text", + "x": 2692, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Privacy Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuhd3cm2pn2rh", + "type": "rectangle", + "x": 2680, + "y": 168, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuqwazpandjoo", + "type": "text", + "x": 2692, + "y": 174, + "strokeColor": "#1e1e1e", + "text": "○ meta ○ fund ○ create ○ assets ● invite", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuenrzloa6hqw", + "type": "rectangle", + "x": 2700, + "y": 216, + "width": 320, + "height": 100, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wubm19cvyl5hq", + "type": "text", + "x": 2710, + "y": 232, + "strokeColor": "#1e1e1e", + "text": "Invite link (shareable)", + "fontSize": 13, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu52imm53zfak", + "type": "text", + "x": 2710, + "y": 252, + "strokeColor": "#868e96", + "text": "https://council.../join?id=...", + "fontSize": 10, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuvccp2ril7la", + "type": "rectangle", + "x": 2710, + "y": 274, + "width": 100, + "height": 32, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuiv2fb56juwn", + "type": "text", + "x": 2738, + "y": 282, + "strokeColor": "#1e1e1e", + "text": "Copy link", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wufr4yu0anncg", + "type": "rectangle", + "x": 2700, + "y": 336, + "width": 320, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wux7gvgyafllc", + "type": "text", + "x": 2710, + "y": 358, + "strokeColor": "#1e1e1e", + "text": "Council ready! Providers can now join", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wutqbp6pk5q78", + "type": "rectangle", + "x": 2700, + "y": 432, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu5m80tb7a5ik", + "type": "text", + "x": 2750, + "y": 444, + "strokeColor": "#1e1e1e", + "text": "Done", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupj27o35mn8q", + "type": "text", + "x": 2692, + "y": 580, + "strokeColor": "#868e96", + "text": "/create-council/invite", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "s8f", + "type": "rectangle", + "x": 3120, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupv8e1ep7qhm", + "type": "rectangle", + "x": 3120, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuyu5fbz2efs", + "type": "text", + "x": 3132, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupk77qqkhuam", + "type": "text", + "x": 3132, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Councils", + "fontSize": 22, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuweympklsf1", + "type": "rectangle", + "x": 3140, + "y": 180, + "width": 320, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuz9ijtheef", + "type": "text", + "x": 3150, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "✓ New council — \"acme-council\"", + "fontSize": 12, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu22mrwo37vqr", + "type": "text", + "x": 3150, + "y": 214, + "strokeColor": "#1e1e1e", + "text": "jurisdictions: US, CA | assets: XLM", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuj5k18ox9s9", + "type": "rectangle", + "x": 3140, + "y": 256, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu0i0gu0w49ae", + "type": "text", + "x": 3150, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "(empty placeholder for more)", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuzsrm4a5ru7", + "type": "text", + "x": 3132, + "y": 580, + "strokeColor": "#868e96", + "text": "/", + "fontSize": 14, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wupdo2lc8qsj", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuipg9rl5ydk", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "wallet signed", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wur311ezlwqb", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wulxgm5h5gkk8", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "click + Create", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu898754wrcqy", + "type": "arrow", + "x": 1288, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuybv9yyoc6l", + "type": "text", + "x": 1290, + "y": 290, + "strokeColor": "#1971c2", + "text": "form valid → Next", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wut05k9r9l0z", + "type": "arrow", + "x": 1728, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s4f" + }, + "end": { + "id": "s5f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuhmf8er663hn", + "type": "text", + "x": 1730, + "y": 290, + "strokeColor": "#1971c2", + "text": "OpEx funded → Next", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu06iza3cv88m8", + "type": "arrow", + "x": 2168, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s5f" + }, + "end": { + "id": "s6f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuti469e20hjn", + "type": "text", + "x": 2170, + "y": 290, + "strokeColor": "#1971c2", + "text": "deploy txs confirmed", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu0lsgm961pbn", + "type": "arrow", + "x": 2608, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s6f" + }, + "end": { + "id": "s7f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wueytd5h7dif6", + "type": "text", + "x": 2610, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Next", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wu1i80jceruv", + "type": "arrow", + "x": 3048, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s7f" + }, + "end": { + "id": "s8f" + }, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + }, + { + "id": "mpplm4wuc8e7s2wtkr5", + "type": "text", + "x": 3050, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Done", + "fontSize": 11, + "createdAt": "2026-05-28T14:38:47.649Z", + "updatedAt": "2026-05-28T14:38:47.649Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/council-console/provider-join-approval.excalidraw b/sketches/council-console/provider-join-approval.excalidraw new file mode 100644 index 0000000..1bd6f9a --- /dev/null +++ b/sketches/council-console/provider-join-approval.excalidraw @@ -0,0 +1,1907 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplnfngcpedsr0xef4", + "type": "text", + "x": 40, + "y": 20, + "width": 536.51513671875, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 1037404863, + "version": 1, + "versionNonce": 626044383, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188247, + "link": null, + "locked": false, + "text": "council-console — provider-join-approval", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "council-console — provider-join-approval", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 1546437809, + "version": 1, + "versionNonce": 1426294385, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplnfnhymk16vh86v", + "type": "arrow" + } + ], + "updated": 1779979188250, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngtgno5z5iu3", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 1567873759, + "version": 1, + "versionNonce": 1809684991, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188247, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngab7vkmo9229", + "type": "text", + "x": 52, + "y": 92, + "width": 166.06060791015625, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1215497873, + "version": 1, + "versionNonce": 2111850865, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188247, + "link": null, + "locked": false, + "text": "Council Console (public form)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council Console (public form)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng71ls8guwuda", + "type": "text", + "x": 52, + "y": 136, + "width": 229.06060791015625, + "height": 22.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 1897080575, + "version": 1, + "versionNonce": 104333855, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Join as a Privacy Provider", + "fontSize": 18, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Join as a Privacy Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngyelxmf3hlcn", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 978717809, + "version": 1, + "versionNonce": 450360145, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngx5dlmnpnt", + "type": "text", + "x": 70, + "y": 192, + "width": 125.96969604492188, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 1194585887, + "version": 1, + "versionNonce": 357590591, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Stellar pubkey (input)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Stellar pubkey (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngzcld5x7qtzi", + "type": "rectangle", + "x": 60, + "y": 232, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 1771918929, + "version": 1, + "versionNonce": 1929339185, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngvyjckag9uca", + "type": "text", + "x": 70, + "y": 244, + "width": 117.57575988769531, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 172405567, + "version": 1, + "versionNonce": 1208436319, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Label / name (input)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Label / name (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng1lzhz3lu2p6", + "type": "rectangle", + "x": 60, + "y": 284, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 689988657, + "version": 1, + "versionNonce": 331223825, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngof2g0gp8m8d", + "type": "text", + "x": 70, + "y": 296, + "width": 123.45454406738281, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 1118565215, + "version": 1, + "versionNonce": 489497215, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Contact email (input)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Contact email (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngtsk62zuqvh", + "type": "rectangle", + "x": 60, + "y": 340, + "width": 200, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 80131601, + "version": 1, + "versionNonce": 1904969969, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng6dr6pd5a09k", + "type": "text", + "x": 110, + "y": 354, + "width": 105.8787841796875, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 414461823, + "version": 1, + "versionNonce": 1703049887, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Submit Request", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Submit Request", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngrvl27nx0np", + "type": "text", + "x": 52, + "y": 580, + "width": 131.96969604492188, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 528993265, + "version": 1, + "versionNonce": 99566289, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "/join (public, no auth)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/join (public, no auth)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 1453320095, + "version": 1, + "versionNonce": 2117557809, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplnfnhymk16vh86v", + "type": "arrow" + }, + { + "id": "mpplnfnhdr1zfwydlmq", + "type": "arrow" + } + ], + "updated": 1779979188250, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng8e65965sor3", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1365976529, + "version": 1, + "versionNonce": 763412657, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnglu864p6ca3c", + "type": "text", + "x": 492, + "y": 92, + "width": 194.18182373046875, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 715103167, + "version": 1, + "versionNonce": 2020450015, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council Console | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngn103z9wbay", + "type": "text", + "x": 492, + "y": 136, + "width": 128.90908813476562, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 92816305, + "version": 1, + "versionNonce": 1172800145, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "acme-council", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "acme-council", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngjmycbbr30d", + "type": "text", + "x": 492, + "y": 162, + "width": 152.84848022460938, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 684968927, + "version": 1, + "versionNonce": 271870719, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "text": "Council detail (admin view)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council detail (admin view)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng86ibb0n418d", + "type": "rectangle", + "x": 500, + "y": 190, + "width": 320, + "height": 36, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 1476830609, + "version": 1, + "versionNonce": 198903921, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188248, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng5t15o16hkae", + "type": "text", + "x": 510, + "y": 200, + "width": 155.90908813476562, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 223148031, + "version": 1, + "versionNonce": 2039264031, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Pending join requests (1)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Pending join requests (1)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng5gciukkiprw", + "type": "rectangle", + "x": 500, + "y": 234, + "width": 320, + "height": 80, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1948109681, + "version": 1, + "versionNonce": 958583377, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngcjbvzmxhhnp", + "type": "text", + "x": 510, + "y": 250, + "width": 148.90908813476562, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 1040949279, + "version": 1, + "versionNonce": 2095511359, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "PP request from G..C3D4", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "PP request from G..C3D4", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngbgn4enr9kor", + "type": "text", + "x": 510, + "y": 268, + "width": 75.69696807861328, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 840250705, + "version": 1, + "versionNonce": 1654022193, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Label: acme-pp", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Label: acme-pp", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng94yewfeqawe", + "type": "rectangle", + "x": 510, + "y": 286, + "width": 100, + "height": 24, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 218121279, + "version": 1, + "versionNonce": 10729311, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng9haic8xfylb", + "type": "text", + "x": 540, + "y": 292, + "width": 46.15151596069336, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 1967416113, + "version": 1, + "versionNonce": 371012113, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Approve", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Approve", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngnsz4ed6o8tf", + "type": "rectangle", + "x": 620, + "y": 286, + "width": 100, + "height": 24, + "angle": 0, + "strokeColor": "#e03131", + "backgroundColor": "#ffc9c9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 973825119, + "version": 1, + "versionNonce": 1259565951, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.508Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngaiximbiooy6", + "type": "text", + "x": 656, + "y": 292, + "width": 38.57575607299805, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 1242748177, + "version": 1, + "versionNonce": 950978545, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Reject", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Reject", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngd05yvpzmakt", + "type": "rectangle", + "x": 500, + "y": 332, + "width": 320, + "height": 80, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 889028735, + "version": 1, + "versionNonce": 74886047, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngqr6b8djpup", + "type": "text", + "x": 510, + "y": 350, + "width": 152.242431640625, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 1140329201, + "version": 1, + "versionNonce": 609395153, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Council members (existing)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council members (existing)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngqii2hvity78", + "type": "text", + "x": 510, + "y": 370, + "width": 148.3030242919922, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 529995935, + "version": 1, + "versionNonce": 2029903807, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "(list of approved providers)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(list of approved providers)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngr0apdxc6pgk", + "type": "text", + "x": 492, + "y": 580, + "width": 95.51515197753906, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aV", + "roundness": null, + "seed": 461079761, + "version": 1, + "versionNonce": 102776753, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "/council (admin)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/council (admin)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aW", + "roundness": null, + "seed": 260615359, + "version": 1, + "versionNonce": 1357803537, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplnfnhdr1zfwydlmq", + "type": "arrow" + } + ], + "updated": 1779979188250, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngczefn00tkj", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aX", + "roundness": null, + "seed": 204784305, + "version": 1, + "versionNonce": 2084512145, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfng39xywrkae4u", + "type": "text", + "x": 932, + "y": 92, + "width": 194.18182373046875, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aY", + "roundness": null, + "seed": 275954911, + "version": 1, + "versionNonce": 1139424255, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Council Console | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council Console | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngyw2yshcfavn", + "type": "text", + "x": 932, + "y": 136, + "width": 128.90908813476562, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aZ", + "roundness": null, + "seed": 1925923985, + "version": 1, + "versionNonce": 1944504177, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "acme-council", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "acme-council", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfngbwo3qty65ja", + "type": "rectangle", + "x": 940, + "y": 180, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aa", + "roundness": null, + "seed": 1709558015, + "version": 1, + "versionNonce": 945841183, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh5h6uqvv3ud", + "type": "text", + "x": 950, + "y": 196, + "width": 247.5757598876953, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ab", + "roundness": null, + "seed": 720800369, + "version": 1, + "versionNonce": 1197388113, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "✓ On-chain: provider added (tx confirmed)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "✓ On-chain: provider added (tx confirmed)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhi0erdzo5pza", + "type": "text", + "x": 950, + "y": 216, + "width": 164.39393615722656, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": null, + "seed": 224547103, + "version": 1, + "versionNonce": 1746700351, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": " G..C3D4 → acme-pp (member)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": " G..C3D4 → acme-pp (member)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhacc21f9cyi8", + "type": "rectangle", + "x": 940, + "y": 252, + "width": 320, + "height": 100, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ad", + "roundness": null, + "seed": 763237457, + "version": 1, + "versionNonce": 469655345, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh9drl14eq97b", + "type": "text", + "x": 950, + "y": 268, + "width": 98.39393615722656, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ae", + "roundness": null, + "seed": 5821759, + "version": 1, + "versionNonce": 1895770207, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "Council members", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council members", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh88c9t45yg73", + "type": "text", + "x": 950, + "y": 288, + "width": 151.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "af", + "roundness": null, + "seed": 1849254449, + "version": 1, + "versionNonce": 2969873, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "• acme-pp (G..C3D4) — NEW", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "• acme-pp (G..C3D4) — NEW", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhmqf8vs8fp6", + "type": "text", + "x": 950, + "y": 306, + "width": 142.63636779785156, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ag", + "roundness": null, + "seed": 908711263, + "version": 1, + "versionNonce": 1624818815, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "• (other existing members)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "• (other existing members)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh0vw4525k8e1", + "type": "text", + "x": 932, + "y": 580, + "width": 147.63636779785156, + "height": 15, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ah", + "roundness": null, + "seed": 2047865873, + "version": 1, + "versionNonce": 1231226609, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188249, + "link": null, + "locked": false, + "text": "/council (after approval)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/council (after approval)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhymk16vh86v", + "type": "arrow", + "x": 408, + "y": 320, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ai", + "roundness": null, + "seed": 1713754495, + "version": 1, + "versionNonce": 1331432863, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh955fnzw9fw", + "type": "text", + "x": 410, + "y": 290, + "width": 83.51515197753906, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aj", + "roundness": null, + "seed": 1425623537, + "version": 1, + "versionNonce": 841416913, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "Submit Request", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Submit Request", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnh5jl8z2owlmi", + "type": "text", + "x": 410, + "y": 306, + "width": 119.69696807861328, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ak", + "roundness": null, + "seed": 160254367, + "version": 1, + "versionNonce": 677572799, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "→ platform DB record", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "→ platform DB record", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhdr1zfwydlmq", + "type": "arrow", + "x": 848, + "y": 320, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "al", + "roundness": null, + "seed": 402449361, + "version": 1, + "versionNonce": 1155989951, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188251, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s3f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhk6w62tasa78", + "type": "text", + "x": 850, + "y": 290, + "width": 68.69696807861328, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "am", + "roundness": null, + "seed": 496025023, + "version": 1, + "versionNonce": 493125855, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "click Approve", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click Approve", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + }, + { + "id": "mpplnfnhbuw1xybylhs", + "type": "text", + "x": 850, + "y": 306, + "width": 129.60606384277344, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "an", + "roundness": null, + "seed": 1328693681, + "version": 1, + "versionNonce": 969392273, + "isDeleted": false, + "boundElements": null, + "updated": 1779979188250, + "link": null, + "locked": false, + "text": "→ wallet sign + on-chain", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "→ wallet sign + on-chain", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:39:48.509Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:39:48.506Z" + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/moonlight-pay/admin-council-setup.excalidraw b/sketches/moonlight-pay/admin-council-setup.excalidraw new file mode 100644 index 0000000..4eef71e --- /dev/null +++ b/sketches/moonlight-pay/admin-council-setup.excalidraw @@ -0,0 +1,674 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppqrsj00caxdmool3ur", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay — admin-council-setup", + "fontSize": 28, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj01q5933lg3tx", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj09ghju66anmt", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj04r8ystwmnm8", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Admin", + "fontSize": 22, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0e3ut5hq57gj", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 320, + "height": 80, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0ai1xf8uro8", + "type": "text", + "x": 70, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "Access check", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj019m7b6gybk5", + "type": "text", + "x": 70, + "y": 216, + "strokeColor": "#1e1e1e", + "text": "Your wallet must be on adminWallets allowlist", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0hilufb6fyl5", + "type": "text", + "x": 70, + "y": 236, + "strokeColor": "#868e96", + "text": "(config.adminAuthed = true)", + "fontSize": 10, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0zv6lv8ulxvd", + "type": "rectangle", + "x": 60, + "y": 288, + "width": 320, + "height": 100, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0k6wtcu7nkt", + "type": "text", + "x": 70, + "y": 304, + "strokeColor": "#1e1e1e", + "text": "✓ Authorized", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj09i281hhbwgr", + "type": "text", + "x": 70, + "y": 322, + "strokeColor": "#1e1e1e", + "text": "Enter admin dashboard", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj033itziyhvy", + "type": "rectangle", + "x": 80, + "y": 340, + "width": 180, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0zjm5drenagk", + "type": "text", + "x": 102, + "y": 350, + "strokeColor": "#1e1e1e", + "text": "Open admin panel", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0v36v72o8s9k", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/admin (auth gate)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.615Z", + "updatedAt": "2026-05-28T17:03:09.615Z", + "version": 1 + }, + { + "id": "mppqrsj0c9yx4s309p", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0uz6lrgb32hc", + "type": "text", + "x": 492, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj04wkm8fd5qla", + "type": "text", + "x": 492, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Admin", + "fontSize": 22, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0iypnfmyuji", + "type": "rectangle", + "x": 500, + "y": 180, + "width": 320, + "height": 36, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0kpv1owaf7q", + "type": "text", + "x": 510, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "Councils (fetched from council-platform)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0hybbmai0quk", + "type": "rectangle", + "x": 500, + "y": 224, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj06mxyf8aqij", + "type": "text", + "x": 510, + "y": 236, + "strokeColor": "#1e1e1e", + "text": "• acme-council G..AUTH", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj03e6zgytmqa", + "type": "text", + "x": 510, + "y": 254, + "strokeColor": "#868e96", + "text": " channels: 3 | PPs: 2 [Edit] [Open]", + "fontSize": 10, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0mdoqmkym9l9", + "type": "rectangle", + "x": 500, + "y": 292, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0pszsdhzprw8", + "type": "text", + "x": 510, + "y": 304, + "strokeColor": "#1e1e1e", + "text": "• beta-council G..AUTHB", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj07bej1oqyklq", + "type": "text", + "x": 510, + "y": 322, + "strokeColor": "#868e96", + "text": " channels: 1 | PPs: 1 [Edit] [Open]", + "fontSize": 10, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0gryn7xcpxqo", + "type": "rectangle", + "x": 500, + "y": 360, + "width": 160, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj09bxq8z6mfom", + "type": "text", + "x": 528, + "y": 372, + "strokeColor": "#1e1e1e", + "text": "+ Add council", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj0jcj1heg67b", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/admin (dashboard)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj09xhi9aqwvzo", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj192rwkgxgmql", + "type": "text", + "x": 932, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1v7xz2hrnjbr", + "type": "text", + "x": 932, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "acme-council", + "fontSize": 22, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj165fl7sltybv", + "type": "text", + "x": 932, + "y": 158, + "strokeColor": "#868e96", + "text": "Council detail (admin)", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1hc5eg6l45lq", + "type": "rectangle", + "x": 940, + "y": 188, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1qdygd2j9zfc", + "type": "text", + "x": 950, + "y": 200, + "strokeColor": "#1e1e1e", + "text": "Channels", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1s0fu2kgfxal", + "type": "text", + "x": 950, + "y": 220, + "strokeColor": "#1e1e1e", + "text": "• ch_xlm • ch_usdc • ch_btc [+ add]", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1egkl5l5ssbs", + "type": "rectangle", + "x": 940, + "y": 260, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1tsgi4ra1t8", + "type": "text", + "x": 950, + "y": 272, + "strokeColor": "#1e1e1e", + "text": "Privacy Providers", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1dyfezbcje7w", + "type": "text", + "x": 950, + "y": 292, + "strokeColor": "#1e1e1e", + "text": "• alice-prod • bob-pp [+ assign]", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1juwy9dfmwv", + "type": "rectangle", + "x": 940, + "y": 332, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1ltuwlps963j", + "type": "text", + "x": 950, + "y": 344, + "strokeColor": "#1e1e1e", + "text": "Metadata", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj16p60rkuz558", + "type": "text", + "x": 950, + "y": 364, + "strokeColor": "#1e1e1e", + "text": "name | jurisdictions | fee schedule [✎]", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1sbwxc45alb", + "type": "rectangle", + "x": 940, + "y": 408, + "width": 140, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1ybmfk5ug50b", + "type": "text", + "x": 982, + "y": 420, + "strokeColor": "#1e1e1e", + "text": "Save", + "fontSize": 13, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj17m9cp9zp2ck", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/admin (council detail)", + "fontSize": 12, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1cemnyz2y49h", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1dif2f7uoz8", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "wallet authorized", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj1tn8ostjum4c", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + }, + { + "id": "mppqrsj12uwmy9bwkxa", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Edit (per row)", + "fontSize": 11, + "createdAt": "2026-05-28T17:03:09.616Z", + "updatedAt": "2026-05-28T17:03:09.616Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/moonlight-pay/customer-instant-pay.excalidraw b/sketches/moonlight-pay/customer-instant-pay.excalidraw new file mode 100644 index 0000000..5996b9c --- /dev/null +++ b/sketches/moonlight-pay/customer-instant-pay.excalidraw @@ -0,0 +1,813 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppq31z7vgwpihtbgr8", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay — customer-instant-pay", + "fontSize": 28, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z77tuiini67hf", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z729ipcq9drwn", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS — public)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76pnd8c7evwk", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Pay acme-store", + "fontSize": 22, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76m8mus2qsq4", + "type": "text", + "x": 52, + "y": 158, + "strokeColor": "#868e96", + "text": "Order #4231 — \"Coffee + pastry\"", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z77jt2jt1usjr", + "type": "rectangle", + "x": 60, + "y": 188, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7djr7v2bzh2k", + "type": "text", + "x": 70, + "y": 200, + "strokeColor": "#1e1e1e", + "text": "Amount", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76ooawarx1ft", + "type": "text", + "x": 70, + "y": 220, + "strokeColor": "#1e1e1e", + "text": "$15.00 USDC", + "fontSize": 18, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7kh7xzn4bqw", + "type": "text", + "x": 60, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Choose payment method:", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z70t3w3esigdtd", + "type": "rectangle", + "x": 60, + "y": 288, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zfybdmgdspb", + "type": "text", + "x": 70, + "y": 300, + "strokeColor": "#868e96", + "text": "Bank transfer (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7w9axj6teb1", + "type": "rectangle", + "x": 60, + "y": 336, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7f4egnnsu3ag", + "type": "text", + "x": 70, + "y": 348, + "strokeColor": "#868e96", + "text": "Debit card (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7okhdaqs2m7l", + "type": "rectangle", + "x": 60, + "y": 384, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7mbis02eii9", + "type": "text", + "x": 70, + "y": 396, + "strokeColor": "#1e1e1e", + "text": "Crypto — Instant ◄ (selected)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7gxnhlpbyveg", + "type": "rectangle", + "x": 60, + "y": 432, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7r0jhmdoczef", + "type": "text", + "x": 70, + "y": 444, + "strokeColor": "#1e1e1e", + "text": "Crypto — Self-custodial", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7okzam9wjuoh", + "type": "rectangle", + "x": 60, + "y": 488, + "width": 200, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7jatdtanm5t", + "type": "text", + "x": 130, + "y": 502, + "strokeColor": "#1e1e1e", + "text": "Pay $15.00", + "fontSize": 16, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7hqb8b4eyxar", + "type": "text", + "x": 52, + "y": 620, + "strokeColor": "#868e96", + "text": "/pay/:merchant?amount=...", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7u7f0c1qpzs", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7p8k8w5f7sck", + "type": "text", + "x": 492, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7ziw6wyp8vj", + "type": "text", + "x": 492, + "y": 132, + "strokeColor": "#868e96", + "text": "Pay acme-store", + "fontSize": 22, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7e8wokcnyfah", + "type": "rectangle", + "x": 488, + "y": 168, + "width": 344, + "height": 380, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z75ysy4irx76l", + "type": "text", + "x": 500, + "y": 182, + "strokeColor": "#1e1e1e", + "text": "Modal: Wallet Connect", + "fontSize": 16, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7rzani0vcz3", + "type": "text", + "x": 500, + "y": 216, + "strokeColor": "#1e1e1e", + "text": "Select wallet to sign:", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7yzg8e2sjdx", + "type": "rectangle", + "x": 502, + "y": 240, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z71lepra1aipuh", + "type": "text", + "x": 514, + "y": 252, + "strokeColor": "#1e1e1e", + "text": "🐛 Freighter / extension wallet", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7n97684jwgg9", + "type": "rectangle", + "x": 502, + "y": 290, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z78b4r5zkx2ka", + "type": "text", + "x": 514, + "y": 302, + "strokeColor": "#1e1e1e", + "text": "🔗 Browser wallet (Moonlight)", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z76zswszj1j0e", + "type": "text", + "x": 502, + "y": 348, + "strokeColor": "#1e1e1e", + "text": "Payment payload (preview):", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7y4fr8hw910k", + "type": "rectangle", + "x": 502, + "y": 368, + "width": 320, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z74yv50zcgqgy", + "type": "text", + "x": 510, + "y": 380, + "strokeColor": "#1e1e1e", + "text": "to: G..MERCHANT", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7pkg4itya0q", + "type": "text", + "x": 510, + "y": 398, + "strokeColor": "#1e1e1e", + "text": "amount: 15.00 USDC", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7t7syq05zn5", + "type": "text", + "x": 510, + "y": 416, + "strokeColor": "#1e1e1e", + "text": "memo: order #4231", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7g5gojqqiwag", + "type": "rectangle", + "x": 502, + "y": 472, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z784z2jvy53ml", + "type": "text", + "x": 538, + "y": 486, + "strokeColor": "#1e1e1e", + "text": "Sign + Pay", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7sp7jks4wyg", + "type": "rectangle", + "x": 660, + "y": 472, + "width": 140, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z71yb8kk8vlfq", + "type": "text", + "x": 712, + "y": 486, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7x8uopiknffr", + "type": "text", + "x": 492, + "y": 620, + "strokeColor": "#868e96", + "text": "/pay/:merchant (modal)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7e60dsu976br", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7w3qw9u4t1rb", + "type": "text", + "x": 932, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7rbypxvd7i1f", + "type": "text", + "x": 932, + "y": 132, + "strokeColor": "#2f9e44", + "text": "Payment complete!", + "fontSize": 22, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7dgzq0sso8fd", + "type": "rectangle", + "x": 940, + "y": 180, + "width": 320, + "height": 240, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z702i1dniqyi33", + "type": "text", + "x": 952, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "✓ $15.00 USDC sent to acme-store", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zjtuouu5vob", + "type": "text", + "x": 952, + "y": 222, + "strokeColor": "#1971c2", + "text": "TX: 7f3a...c92e [view on explorer]", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zzt6ps2ug0g", + "type": "text", + "x": 952, + "y": 248, + "strokeColor": "#1e1e1e", + "text": "Memo: order #4231", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z77m9eaponmcr", + "type": "text", + "x": 952, + "y": 274, + "strokeColor": "#868e96", + "text": "Settled instantly (no privacy channel)", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z753vs67dcr2r", + "type": "rectangle", + "x": 952, + "y": 300, + "width": 296, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7js74yq0d4uk", + "type": "text", + "x": 962, + "y": 318, + "strokeColor": "#1e1e1e", + "text": "Receipt preview — [Download PDF]", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7zuzz5q9ppl", + "type": "rectangle", + "x": 940, + "y": 440, + "width": 200, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7raxjx26t7go", + "type": "text", + "x": 990, + "y": 454, + "strokeColor": "#1e1e1e", + "text": "Back to shop", + "fontSize": 13, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7s9s9ikwtbqf", + "type": "text", + "x": 932, + "y": 620, + "strokeColor": "#868e96", + "text": "/pay/:merchant (success)", + "fontSize": 12, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7bwerw77u54", + "type": "arrow", + "x": 408, + "y": 340, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7uaayzkai16i", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Pay $15.00", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z718e6eetociw", + "type": "text", + "x": 410, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ wallet connect modal", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7wrqhhuls1h8", + "type": "arrow", + "x": 848, + "y": 340, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7lftjhjdgfm", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "Sign + Pay", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + }, + { + "id": "mppq31z7kwg2ngyq7sq", + "type": "text", + "x": 850, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ tx confirmed", + "fontSize": 11, + "createdAt": "2026-05-28T16:43:55.461Z", + "updatedAt": "2026-05-28T16:43:55.461Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/moonlight-pay/customer-selfcustodial-pay.excalidraw b/sketches/moonlight-pay/customer-selfcustodial-pay.excalidraw new file mode 100644 index 0000000..beea0ee --- /dev/null +++ b/sketches/moonlight-pay/customer-selfcustodial-pay.excalidraw @@ -0,0 +1,1015 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppqmjfa7esi0r9weqt", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay — customer-selfcustodial-pay", + "fontSize": 28, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfagxmpvtwj7ys", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfadpsy8qypwn", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS — public)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfaht31rt0dl8", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Pay acme-store", + "fontSize": 22, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfakfwisvmwmlk", + "type": "rectangle", + "x": 60, + "y": 188, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfaa8mokfodtmn", + "type": "text", + "x": 70, + "y": 200, + "strokeColor": "#1e1e1e", + "text": "Amount", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfaed009hjuass", + "type": "text", + "x": 70, + "y": 220, + "strokeColor": "#1e1e1e", + "text": "$15.00 USDC", + "fontSize": 18, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfax3vejq959kh", + "type": "rectangle", + "x": 60, + "y": 288, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbd7mizy6d8x", + "type": "text", + "x": 70, + "y": 300, + "strokeColor": "#868e96", + "text": "Bank (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbopx38mwx0un", + "type": "rectangle", + "x": 60, + "y": 336, + "width": 320, + "height": 40, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbs0h15l6ndhp", + "type": "text", + "x": 70, + "y": 348, + "strokeColor": "#868e96", + "text": "Debit (Coming soon)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbqsjf28lp1q", + "type": "rectangle", + "x": 60, + "y": 384, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbwabbwry86k", + "type": "text", + "x": 70, + "y": 396, + "strokeColor": "#1e1e1e", + "text": "Crypto — Instant", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbobolekfdd8m", + "type": "rectangle", + "x": 60, + "y": 432, + "width": 320, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb6ojdvriyv6r", + "type": "text", + "x": 70, + "y": 444, + "strokeColor": "#1e1e1e", + "text": "Crypto — Self-custodial ◄ (selected)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb32cj7syc0ao", + "type": "rectangle", + "x": 60, + "y": 488, + "width": 200, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbpnin8pgqonl", + "type": "text", + "x": 130, + "y": 502, + "strokeColor": "#1e1e1e", + "text": "Pay $15.00", + "fontSize": 16, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbotazl2bdrc9", + "type": "text", + "x": 52, + "y": 620, + "strokeColor": "#868e96", + "text": "/pay/:merchant?amount=...", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbriqjjk31uc", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbllf4yl20zsg", + "type": "text", + "x": 492, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbofc5jnu3smp", + "type": "rectangle", + "x": 488, + "y": 168, + "width": 344, + "height": 360, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbjy1440iusls", + "type": "text", + "x": 500, + "y": 182, + "strokeColor": "#1e1e1e", + "text": "Modal: UTXO derivation password", + "fontSize": 14, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb1tpzwi05o3r", + "type": "text", + "x": 500, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Self-custodial path requires deriving", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbp4wdk2c5us", + "type": "text", + "x": 500, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "your one-time UTXO from a password.", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbfjb1imb82ii", + "type": "rectangle", + "x": 500, + "y": 256, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb063nw4pes5me", + "type": "text", + "x": 510, + "y": 268, + "strokeColor": "#1e1e1e", + "text": "Password ●●●●●●●●", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbqt0yrr9k85f", + "type": "rectangle", + "x": 500, + "y": 308, + "width": 320, + "height": 50, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb48db1ryj7sr", + "type": "text", + "x": 510, + "y": 322, + "strokeColor": "#1e1e1e", + "text": "⚠ Lose this password = lose funds", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb2m99puiy41q", + "type": "text", + "x": 510, + "y": 338, + "strokeColor": "#868e96", + "text": "(no recovery; HKDF(email, password))", + "fontSize": 10, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfby1h0i939sk", + "type": "rectangle", + "x": 500, + "y": 372, + "width": 320, + "height": 60, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbsmp98mak1c", + "type": "text", + "x": 510, + "y": 384, + "strokeColor": "#1e1e1e", + "text": "Derived UTXO preview", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb0lfszi6nh0k", + "type": "text", + "x": 510, + "y": 402, + "strokeColor": "#868e96", + "text": "G..UTXO… (private)", + "fontSize": 10, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb7j3g2amsavh", + "type": "rectangle", + "x": 500, + "y": 448, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbl6njq1ww3ll", + "type": "text", + "x": 544, + "y": 462, + "strokeColor": "#1e1e1e", + "text": "Derive", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbby8eoeypm8a", + "type": "rectangle", + "x": 660, + "y": 448, + "width": 140, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbe2qsnhlcs5", + "type": "text", + "x": 712, + "y": 462, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbp9r1wu5hj1r", + "type": "text", + "x": 492, + "y": 620, + "strokeColor": "#868e96", + "text": "/pay/:merchant (password modal)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfb082vs0kryx2p", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.536Z", + "updatedAt": "2026-05-28T16:59:04.536Z", + "version": 1 + }, + { + "id": "mppqmjfbe7bdrufxcxb", + "type": "text", + "x": 932, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay (POS)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbbumgg2en4cf", + "type": "rectangle", + "x": 928, + "y": 168, + "width": 344, + "height": 360, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb2soesh8ix9s", + "type": "text", + "x": 940, + "y": 182, + "strokeColor": "#1e1e1e", + "text": "Modal: Wallet Connect", + "fontSize": 14, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb3qt3ixdxtsf", + "type": "text", + "x": 940, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "Sign tx from derived UTXO:", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbl9wgv3rxj7", + "type": "rectangle", + "x": 940, + "y": 236, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb6xfp5l5clr7", + "type": "text", + "x": 952, + "y": 248, + "strokeColor": "#1e1e1e", + "text": "🔗 Browser wallet (Moonlight)", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb4sz9cofviyt", + "type": "rectangle", + "x": 940, + "y": 290, + "width": 320, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb9zfrgskgasn", + "type": "text", + "x": 950, + "y": 302, + "strokeColor": "#1e1e1e", + "text": "Tx preview", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbprjosacp9xb", + "type": "text", + "x": 950, + "y": 320, + "strokeColor": "#1e1e1e", + "text": "from: G..UTXO (derived)", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbnjr1g7b5wxt", + "type": "text", + "x": 950, + "y": 338, + "strokeColor": "#1e1e1e", + "text": "to: G..MERCHANT", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbbp3t70rp77s", + "type": "text", + "x": 950, + "y": 356, + "strokeColor": "#1e1e1e", + "text": "amount: 15.00 USDC", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbr6q7ocbhu3b", + "type": "rectangle", + "x": 940, + "y": 448, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb1c7rstbrxas", + "type": "text", + "x": 976, + "y": 462, + "strokeColor": "#1e1e1e", + "text": "Sign + Pay", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb2m4v80dj1go", + "type": "text", + "x": 932, + "y": 620, + "strokeColor": "#868e96", + "text": "/pay/:merchant (sign modal)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 520, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbjaxx4v9q3gq", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbokxikj0899", + "type": "text", + "x": 1372, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbtd2icb7rvw", + "type": "text", + "x": 1372, + "y": 132, + "strokeColor": "#2f9e44", + "text": "Payment complete!", + "fontSize": 22, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbhvrw0vzqquh", + "type": "rectangle", + "x": 1380, + "y": 180, + "width": 320, + "height": 200, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb61195ehhpt4", + "type": "text", + "x": 1392, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "✓ $15.00 USDC sent from your", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbmd6lpul6zu", + "type": "text", + "x": 1392, + "y": 214, + "strokeColor": "#1e1e1e", + "text": " self-custodial UTXO", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfby8ohaqz6r2e", + "type": "text", + "x": 1392, + "y": 240, + "strokeColor": "#1971c2", + "text": "TX: 8a2c...d471", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbq2pap0kki1", + "type": "text", + "x": 1392, + "y": 262, + "strokeColor": "#1e1e1e", + "text": "Memo: order #4231", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbw00wa2x40y", + "type": "text", + "x": 1392, + "y": 288, + "strokeColor": "#868e96", + "text": "Settled via privacy channel", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbt6r517g8wzg", + "type": "rectangle", + "x": 1380, + "y": 400, + "width": 200, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb24mmfqv6bzj", + "type": "text", + "x": 1430, + "y": 414, + "strokeColor": "#1e1e1e", + "text": "Back to shop", + "fontSize": 13, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb7nceo6t3i0u", + "type": "text", + "x": 1372, + "y": 620, + "strokeColor": "#868e96", + "text": "/pay/:merchant (success)", + "fontSize": 12, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfblc04jrslfmp", + "type": "arrow", + "x": 408, + "y": 340, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb5ed2t8smyqq", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Pay →", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbniomn1ndrc", + "type": "text", + "x": 410, + "y": 306, + "strokeColor": "#1971c2", + "text": "password modal", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbu2jan0zjoes", + "type": "arrow", + "x": 848, + "y": 340, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbxifjsqgzoo", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "Derive → wallet", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbjcgos2ftf87", + "type": "text", + "x": 850, + "y": 306, + "strokeColor": "#1971c2", + "text": "connect modal", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb9drdcclcxol", + "type": "arrow", + "x": 1288, + "y": 340, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfb5ng5rinuj46", + "type": "text", + "x": 1290, + "y": 290, + "strokeColor": "#1971c2", + "text": "Sign + Pay", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + }, + { + "id": "mppqmjfbp8wtjuw2b4", + "type": "text", + "x": 1290, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ tx settled", + "fontSize": 11, + "createdAt": "2026-05-28T16:59:04.537Z", + "updatedAt": "2026-05-28T16:59:04.537Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/moonlight-pay/merchant-account-management.excalidraw b/sketches/moonlight-pay/merchant-account-management.excalidraw new file mode 100644 index 0000000..3256ad4 --- /dev/null +++ b/sketches/moonlight-pay/merchant-account-management.excalidraw @@ -0,0 +1,504 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppqpgsxdt1rzf5eevi", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay — merchant-account-management", + "fontSize": 28, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 700, + "height": 500, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx8ifsgbrhsha", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 700, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxt1b3gwy5k0g", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxrg7d4iry8o", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "My Account", + "fontSize": 22, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxso16pgaai3r", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 340, + "height": 180, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxpe4kr3nkzd", + "type": "text", + "x": 72, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "Profile (editable)", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxvuig7nnr71p", + "type": "rectangle", + "x": 72, + "y": 220, + "width": 316, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxymnazh1fvff", + "type": "text", + "x": 82, + "y": 232, + "strokeColor": "#1e1e1e", + "text": "Email: ops@acme [✎]", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx2t6p41wk0gt", + "type": "rectangle", + "x": 72, + "y": 268, + "width": 316, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxwpbtceb06sr", + "type": "text", + "x": 82, + "y": 280, + "strokeColor": "#1e1e1e", + "text": "Jurisdiction: US [✎]", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxd927nvsls4d", + "type": "rectangle", + "x": 72, + "y": 316, + "width": 316, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx94jx1qbxfel", + "type": "text", + "x": 82, + "y": 328, + "strokeColor": "#1e1e1e", + "text": "Display name: acme-store [✎]", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxj2kbw2luhq", + "type": "rectangle", + "x": 412, + "y": 180, + "width": 308, + "height": 80, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnhj77r9fyfe", + "type": "text", + "x": 422, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "Balance", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx1eu8jpgf0qw", + "type": "text", + "x": 422, + "y": 220, + "strokeColor": "#1e1e1e", + "text": "$248.50 USDC", + "fontSize": 22, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxfitcl740ssh", + "type": "text", + "x": 422, + "y": 248, + "strokeColor": "#868e96", + "text": "(treasury OpEx + recent settlements)", + "fontSize": 10, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxx5c8unm6xgg", + "type": "rectangle", + "x": 412, + "y": 272, + "width": 308, + "height": 88, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxl210n6y4be", + "type": "text", + "x": 422, + "y": 288, + "strokeColor": "#1e1e1e", + "text": "POS link", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx4jmn1yvum6w", + "type": "text", + "x": 422, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay.app/#/pay/acme-store", + "fontSize": 10, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx3p0ws879j0v", + "type": "rectangle", + "x": 422, + "y": 326, + "width": 100, + "height": 28, + "backgroundColor": "#ffffff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxkg5ulqa84tn", + "type": "text", + "x": 446, + "y": 334, + "strokeColor": "#1e1e1e", + "text": "Copy link", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxgbrcce1jgub", + "type": "rectangle", + "x": 532, + "y": 326, + "width": 100, + "height": 28, + "backgroundColor": "#ffffff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnpbfz9ywvd", + "type": "text", + "x": 562, + "y": 334, + "strokeColor": "#1e1e1e", + "text": "QR code", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxc006zcvxgjr", + "type": "rectangle", + "x": 60, + "y": 380, + "width": 660, + "height": 180, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnobuxvgv8a", + "type": "text", + "x": 72, + "y": 396, + "strokeColor": "#1e1e1e", + "text": "Recent transactions", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxhx8s9uff4ji", + "type": "text", + "x": 72, + "y": 422, + "strokeColor": "#1e1e1e", + "text": "• 2026-05-28 14:23 +$15.00 USDC order #4231 TX 7f3a..c92e [view]", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxkak9qns0s9r", + "type": "text", + "x": 72, + "y": 442, + "strokeColor": "#1e1e1e", + "text": "• 2026-05-28 12:08 +$42.50 USDC order #4229 TX 91bc..f0a4 [view]", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxhaqv01ywo6a", + "type": "text", + "x": 72, + "y": 462, + "strokeColor": "#1e1e1e", + "text": "• 2026-05-27 18:55 +$8.25 USDC order #4218 TX 5e90..2d11 [view]", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxljbztdg40s", + "type": "text", + "x": 72, + "y": 482, + "strokeColor": "#868e96", + "text": "• …", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxz8vmkp3i7lp", + "type": "rectangle", + "x": 72, + "y": 510, + "width": 140, + "height": 32, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxs13zkorlry", + "type": "text", + "x": 100, + "y": 518, + "strokeColor": "#1e1e1e", + "text": "Export CSV", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxan75tpekjn6", + "type": "text", + "x": 52, + "y": 600, + "strokeColor": "#868e96", + "text": "/ (single page — inline edits + transaction list)", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxbqlahl7ej3g", + "type": "text", + "x": 780, + "y": 200, + "strokeColor": "#1e1e1e", + "text": "Inline edits (no separate route):", + "fontSize": 14, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxjtkvdismb6a", + "type": "text", + "x": 780, + "y": 224, + "strokeColor": "#9c36b5", + "text": "✎ click → inline editor", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxqtvyqpd6i2b", + "type": "text", + "x": 780, + "y": 244, + "strokeColor": "#868e96", + "text": " PATCH /platform/accounts/:id", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx1joqfz1u3jm", + "type": "text", + "x": 780, + "y": 280, + "strokeColor": "#1971c2", + "text": "POS link is the shareable URL", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxnvmfyjczp9", + "type": "text", + "x": 780, + "y": 296, + "strokeColor": "#868e96", + "text": "embedded in QR / customer email", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsxt2bxc5r77e", + "type": "text", + "x": 780, + "y": 332, + "strokeColor": "#868e96", + "text": "Tx list → live from platform DB", + "fontSize": 12, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + }, + { + "id": "mppqpgsx7cu66pjvma3", + "type": "text", + "x": 780, + "y": 348, + "strokeColor": "#868e96", + "text": "(no pagination wired in source)", + "fontSize": 11, + "createdAt": "2026-05-28T17:01:21.106Z", + "updatedAt": "2026-05-28T17:01:21.106Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/moonlight-pay/merchant-onboarding.excalidraw b/sketches/moonlight-pay/merchant-onboarding.excalidraw new file mode 100644 index 0000000..c9c5efb --- /dev/null +++ b/sketches/moonlight-pay/merchant-onboarding.excalidraw @@ -0,0 +1,913 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppqod9u6yly987uw6m", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "moonlight-pay — merchant-onboarding", + "fontSize": 28, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uixg8p7awvkl", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ulubsfjn9xjp", + "type": "text", + "x": 52, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uf7ulwaw7of", + "type": "text", + "x": 52, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ue1h1zc2nq5r", + "type": "text", + "x": 52, + "y": 158, + "strokeColor": "#868e96", + "text": "Sign in to manage your merchant account", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ugkugiss7jsj", + "type": "rectangle", + "x": 80, + "y": 240, + "width": 280, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uvbagqzdooh", + "type": "text", + "x": 150, + "y": 262, + "strokeColor": "#1e1e1e", + "text": "Connect Wallet", + "fontSize": 16, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ub3zr9crtm0m", + "type": "text", + "x": 80, + "y": 320, + "strokeColor": "#868e96", + "text": "(SEP-10 auth → platform session)", + "fontSize": 10, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ucba1b353t8k", + "type": "rectangle", + "x": 80, + "y": 360, + "width": 280, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u6fczttquqe3", + "type": "text", + "x": 96, + "y": 376, + "strokeColor": "#1e1e1e", + "text": "If address not on waitlist:", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uu8wu11jdpod", + "type": "text", + "x": 96, + "y": 394, + "strokeColor": "#868e96", + "text": "shows Invite Waitlist view", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u8hezzp5bys", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/login", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u8qjhjgppa1q", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9udgvt8oweu9", + "type": "text", + "x": 492, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9ua0piadf519p", + "type": "text", + "x": 492, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Create Your Account", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9unard6qswzn", + "type": "rectangle", + "x": 480, + "y": 168, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uq6xls5cqs4l", + "type": "text", + "x": 492, + "y": 174, + "strokeColor": "#1e1e1e", + "text": "Step 1 of 2 — Create Your Account", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uafz0u4xh0qi", + "type": "rectangle", + "x": 500, + "y": 216, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u8dlvtsx4z6", + "type": "text", + "x": 510, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "Email", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uzqd30y4a7e", + "type": "rectangle", + "x": 500, + "y": 268, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9u6zeio9ljbjx", + "type": "text", + "x": 510, + "y": 280, + "strokeColor": "#1e1e1e", + "text": "Jurisdiction (dropdown)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.877Z", + "updatedAt": "2026-05-28T17:00:29.877Z", + "version": 1 + }, + { + "id": "mppqod9uhbvfh2b6g5o", + "type": "rectangle", + "x": 500, + "y": 320, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uqx4pljdfdkb", + "type": "text", + "x": 510, + "y": 332, + "strokeColor": "#1e1e1e", + "text": "Display name (merchant name)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9utt1yj68e91i", + "type": "text", + "x": 500, + "y": 380, + "strokeColor": "#868e96", + "text": "(derives ~100 receive UTXOs via HKDF)", + "fontSize": 10, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uqto9immdnuc", + "type": "rectangle", + "x": 500, + "y": 408, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzaor489ebh", + "type": "text", + "x": 542, + "y": 422, + "strokeColor": "#1e1e1e", + "text": "Continue", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uq55yq4drw7", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/onboarding/account", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9urc8q71e2029", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ucdwlf4uwdjm", + "type": "text", + "x": 932, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uoz4z4oohkho", + "type": "text", + "x": 932, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "Set Up Treasury", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9usv1ff7imojf", + "type": "rectangle", + "x": 920, + "y": 168, + "width": 360, + "height": 28, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u0szo9rw6t37k", + "type": "text", + "x": 932, + "y": 174, + "strokeColor": "#1e1e1e", + "text": "Step 2 of 2 — Set Up Treasury", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uiorxobcugl", + "type": "rectangle", + "x": 940, + "y": 216, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzmo4t94qkoh", + "type": "text", + "x": 950, + "y": 228, + "strokeColor": "#1e1e1e", + "text": "Derived OpEx keypair", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uah5v5e3vis", + "type": "text", + "x": 950, + "y": 248, + "strokeColor": "#868e96", + "text": "G..OPEX [copy]", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ucj9d086zny", + "type": "rectangle", + "x": 940, + "y": 284, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9utumck5n9qxr", + "type": "text", + "x": 950, + "y": 296, + "strokeColor": "#1e1e1e", + "text": "Balance: 0 XLM", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uugb2yyzdcc7", + "type": "rectangle", + "x": 940, + "y": 336, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ugpgmvaxlrx", + "type": "text", + "x": 950, + "y": 348, + "strokeColor": "#1e1e1e", + "text": "Fee % (default 1.0)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ubpgrnzdfafg", + "type": "rectangle", + "x": 940, + "y": 388, + "width": 160, + "height": 44, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uripjxfebsej", + "type": "text", + "x": 976, + "y": 402, + "strokeColor": "#1e1e1e", + "text": "Fund OpEx", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9usjom2byoi4o", + "type": "rectangle", + "x": 1120, + "y": 388, + "width": 140, + "height": 44, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ultn7jxzvk", + "type": "text", + "x": 1166, + "y": 402, + "strokeColor": "#1e1e1e", + "text": "Finish", + "fontSize": 14, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uexz9kjbe09", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/onboarding/treasury", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uw0urkp7k0nr", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 32, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9urm62gqptmi", + "type": "text", + "x": 1372, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Moonlight Pay | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u34qmfllr4f9", + "type": "text", + "x": 1372, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "My Account", + "fontSize": 22, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uli2pqvdizy", + "type": "rectangle", + "x": 1380, + "y": 180, + "width": 320, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uo2z7wzpls4l", + "type": "text", + "x": 1390, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "✓ Account ready", + "fontSize": 13, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uflg5yiopsst", + "type": "text", + "x": 1390, + "y": 214, + "strokeColor": "#1e1e1e", + "text": "(treasury funded, fee 1.0%)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u02e820163ife", + "type": "rectangle", + "x": 1380, + "y": 252, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ud1iw5ncwbok", + "type": "text", + "x": 1390, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Profile: acme-store | US | ops@acme", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u0kuyremx423l", + "type": "text", + "x": 1390, + "y": 282, + "strokeColor": "#1e1e1e", + "text": "Balance: 0 USDC", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9upnocr0ziuvh", + "type": "rectangle", + "x": 1380, + "y": 320, + "width": 320, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9u765puwp2i95", + "type": "text", + "x": 1390, + "y": 332, + "strokeColor": "#1e1e1e", + "text": "POS link → /pay/acme-store [copy]", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9un9lnklx787", + "type": "rectangle", + "x": 1380, + "y": 372, + "width": 320, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9upc0ac381chd", + "type": "text", + "x": 1390, + "y": 384, + "strokeColor": "#1e1e1e", + "text": "Recent transactions (empty)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ueewnlexkp3u", + "type": "text", + "x": 1372, + "y": 580, + "strokeColor": "#868e96", + "text": "/ (My Account)", + "fontSize": 12, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uizdn6hs700p", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uyojpgds32d", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "wallet signed", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9univsa3zu8sp", + "type": "text", + "x": 410, + "y": 306, + "strokeColor": "#1971c2", + "text": "(no account → onboarding)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzxx1aj3q07", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9uzy6rok6a7tp", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "Continue (form valid)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ujlxmsjnkg", + "type": "arrow", + "x": 1288, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + }, + { + "id": "mppqod9ur3nthraw9k", + "type": "text", + "x": 1290, + "y": 290, + "strokeColor": "#1971c2", + "text": "Finish (OpEx funded)", + "fontSize": 11, + "createdAt": "2026-05-28T17:00:29.878Z", + "updatedAt": "2026-05-28T17:00:29.878Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/network-dashboard/activity-monitoring.excalidraw b/sketches/network-dashboard/activity-monitoring.excalidraw new file mode 100644 index 0000000..09a1e2b --- /dev/null +++ b/sketches/network-dashboard/activity-monitoring.excalidraw @@ -0,0 +1,564 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppm95n62m7dd8ibygz", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "network-dashboard — activity-monitoring (same canvas, state highlights)", + "fontSize": 24, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7t3n0v5z4vr", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7sfroaewnub9", + "type": "text", + "x": 50, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7u4kmbd26df", + "type": "rectangle", + "x": 48, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7qcwzl73408", + "type": "text", + "x": 56, + "y": 128, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7e4utm7w5zwo", + "type": "rectangle", + "x": 48, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7ux07wyzgax", + "type": "text", + "x": 56, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n70tqblrlikam", + "type": "rectangle", + "x": 296, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n70mr1fcwade1", + "type": "text", + "x": 304, + "y": 172, + "strokeColor": "#1e1e1e", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n70848nze3zn04", + "type": "rectangle", + "x": 296, + "y": 206, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7lhqoiss9dlo", + "type": "text", + "x": 304, + "y": 218, + "strokeColor": "#1e1e1e", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.684Z", + "updatedAt": "2026-05-28T14:56:41.684Z", + "version": 1 + }, + { + "id": "mppm95n7b3ij5f4y8n6", + "type": "rectangle", + "x": 296, + "y": 252, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7syxd3emb88r", + "type": "text", + "x": 304, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n79hc2oxd5bi4", + "type": "rectangle", + "x": 48, + "y": 298, + "width": 240, + "height": 90, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n77rtzsa1ff64", + "type": "text", + "x": 56, + "y": 306, + "strokeColor": "#1e1e1e", + "text": "Activity feed (idle)", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7cl0rmnw2syd", + "type": "text", + "x": 56, + "y": 326, + "strokeColor": "#e8590c", + "text": "WS status: connecting…", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7s8y7196ly2", + "type": "text", + "x": 56, + "y": 346, + "strokeColor": "#868e96", + "text": "(no events yet)", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7nw7lu7ug38", + "type": "rectangle", + "x": 48, + "y": 398, + "width": 240, + "height": 34, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7tckl5rcalk", + "type": "text", + "x": 56, + "y": 406, + "strokeColor": "#868e96", + "text": "Sparklines (waiting for data)", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7y4jgi2fwy3", + "type": "rectangle", + "x": 296, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n79hw3tuozti7", + "type": "text", + "x": 304, + "y": 306, + "strokeColor": "#1e1e1e", + "text": "Asset breakdown", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7cxu3pls5ych", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "state: WS connecting (no events)", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n79yh4v42hrc4", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7z0lkty5nwia", + "type": "text", + "x": 530, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7dnz4ibms4i", + "type": "rectangle", + "x": 528, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7n45cf74u2ad", + "type": "text", + "x": 536, + "y": 128, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7ipc9owcgmlh", + "type": "rectangle", + "x": 528, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7mq4d56fmc4", + "type": "rectangle", + "x": 776, + "y": 160, + "width": 136, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n711vnftnxt2", + "type": "rectangle", + "x": 528, + "y": 298, + "width": 240, + "height": 90, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7rsfhfnjomh8", + "type": "text", + "x": 536, + "y": 306, + "strokeColor": "#1e1e1e", + "text": "Activity feed (live)", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7419z4nnrtd3", + "type": "text", + "x": 536, + "y": 322, + "strokeColor": "#2f9e44", + "text": "WS status: live •", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7cxeadwa7rzg", + "type": "text", + "x": 536, + "y": 338, + "strokeColor": "#1e1e1e", + "text": "▪ council_formed: acme", + "fontSize": 9, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7lldwi206q19", + "type": "text", + "x": 536, + "y": 352, + "strokeColor": "#1e1e1e", + "text": "▪ provider_joined: alice-prod", + "fontSize": 9, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7ejj4e0jcose", + "type": "text", + "x": 536, + "y": 366, + "strokeColor": "#1e1e1e", + "text": "▪ bundle_settled: 1.2k events", + "fontSize": 9, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7brjqnbuiqlu", + "type": "rectangle", + "x": 528, + "y": 398, + "width": 240, + "height": 34, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7oclfv4vvso8", + "type": "text", + "x": 536, + "y": 406, + "strokeColor": "#1e1e1e", + "text": "Sparklines updating", + "fontSize": 10, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7ir8jb5vyjwp", + "type": "rectangle", + "x": 776, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7g2xxxe604a8", + "type": "text", + "x": 532, + "y": 580, + "strokeColor": "#868e96", + "text": "state: live (events streaming)", + "fontSize": 12, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7vd2jmjgzby8", + "type": "arrow", + "x": 448, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n7iyszb5bj8je", + "type": "text", + "x": 446, + "y": 320, + "strokeColor": "#1971c2", + "text": "WS connects", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + }, + { + "id": "mppm95n72vjh7jj40hi", + "type": "text", + "x": 446, + "y": 336, + "strokeColor": "#1971c2", + "text": "→ events stream into feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:56:41.685Z", + "updatedAt": "2026-05-28T14:56:41.685Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/network-dashboard/council-drilldown-topology.excalidraw b/sketches/network-dashboard/council-drilldown-topology.excalidraw new file mode 100644 index 0000000..6dac35b --- /dev/null +++ b/sketches/network-dashboard/council-drilldown-topology.excalidraw @@ -0,0 +1,1086 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppm7md1ikmeiej36ik", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "network-dashboard — council-drilldown-topology (same canvas, state highlights)", + "fontSize": 24, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md16y7s6z1dsn4", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xslssu0k1q9", + "type": "text", + "x": 50, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xhh241e7qha", + "type": "rectangle", + "x": 48, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1jahu2y7uk1j", + "type": "text", + "x": 56, + "y": 128, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xip466ecwzn", + "type": "rectangle", + "x": 48, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1bvzkucv9jzg", + "type": "text", + "x": 56, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1cep7qclzueq", + "type": "rectangle", + "x": 296, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md157q8uagmwgd", + "type": "text", + "x": 304, + "y": 172, + "strokeColor": "#1e1e1e", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1nlquo2okc6", + "type": "rectangle", + "x": 296, + "y": 206, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1ojg1sj1b2x", + "type": "text", + "x": 304, + "y": 218, + "strokeColor": "#1e1e1e", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1yzfcxf9kq7t", + "type": "rectangle", + "x": 296, + "y": 252, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md18zb3o6bxhh", + "type": "text", + "x": 304, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1spn340m45o", + "type": "rectangle", + "x": 48, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xymbqnq18zr", + "type": "text", + "x": 56, + "y": 306, + "strokeColor": "#1e1e1e", + "text": "Activity feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xk56jjy5s5c", + "type": "rectangle", + "x": 48, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1i39vidyk4zr", + "type": "text", + "x": 56, + "y": 384, + "strokeColor": "#1e1e1e", + "text": "Sparklines", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1m5gknsbia7", + "type": "rectangle", + "x": 296, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md16440l36gykh", + "type": "text", + "x": 304, + "y": 306, + "strokeColor": "#1e1e1e", + "text": "Asset breakdown", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1hvjkn6ehlob", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "state: initial (idle)", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md156mxp8a9ej6", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1y397uig7hi", + "type": "text", + "x": 530, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md19ktlcmjwz84", + "type": "rectangle", + "x": 528, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md198411u91o0a", + "type": "rectangle", + "x": 528, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1nf07df12fea", + "type": "text", + "x": 536, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "✓ World Map (US selected)", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md13j64hioa3s6", + "type": "rectangle", + "x": 776, + "y": 160, + "width": 136, + "height": 130, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1gzg2ivhy1b", + "type": "text", + "x": 784, + "y": 168, + "strokeColor": "#1e1e1e", + "text": "Country: US", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1va1nitwq1kf", + "type": "text", + "x": 784, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "Councils:", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1xs2qfusbv49", + "type": "text", + "x": 784, + "y": 198, + "strokeColor": "#1971c2", + "text": "• acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1u2ibxijmhu", + "type": "text", + "x": 784, + "y": 214, + "strokeColor": "#1e1e1e", + "text": "• beta-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1d9qtmorukx", + "type": "rectangle", + "x": 528, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1kql4q61fsjq", + "type": "rectangle", + "x": 528, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1dr8n1hrxa6e", + "type": "rectangle", + "x": 776, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1d9j6k3qvsm7", + "type": "text", + "x": 532, + "y": 580, + "strokeColor": "#868e96", + "text": "state: country selected", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 1000, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1byk8nc5z07b", + "type": "rectangle", + "x": 1000, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1vizr8hk48ee", + "type": "text", + "x": 1010, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md14cubsmmmjik", + "type": "rectangle", + "x": 1008, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md1un3onzzk1qj", + "type": "rectangle", + "x": 1008, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md20re1dzn125lb", + "type": "text", + "x": 1016, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "World Map (US)", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md27dwngqr3q9x", + "type": "rectangle", + "x": 1256, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md2np3gpqfsxt", + "type": "text", + "x": 1264, + "y": 172, + "strokeColor": "#1e1e1e", + "text": "Country: US", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md25c3bre8id9", + "type": "text", + "x": 1264, + "y": 184, + "strokeColor": "#1971c2", + "text": "click → acme", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.040Z", + "updatedAt": "2026-05-28T14:55:30.040Z", + "version": 1 + }, + { + "id": "mppm7md2716t9ksrhmt", + "type": "rectangle", + "x": 1256, + "y": 206, + "width": 136, + "height": 84, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2g1izgu7wt2r", + "type": "text", + "x": 1264, + "y": 214, + "strokeColor": "#1e1e1e", + "text": "Council: acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2jeige60gyxq", + "type": "text", + "x": 1264, + "y": 230, + "strokeColor": "#1e1e1e", + "text": "jurisdictions: US,CA", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2wnw8nl9nqz9", + "type": "text", + "x": 1264, + "y": 244, + "strokeColor": "#1e1e1e", + "text": "PPs:", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2uiqum1jk5ok", + "type": "text", + "x": 1264, + "y": 258, + "strokeColor": "#1971c2", + "text": "• alice-prod", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md279p4qf3ta7m", + "type": "text", + "x": 1264, + "y": 272, + "strokeColor": "#1e1e1e", + "text": "• bob-pp", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2xc6wrdsb5ae", + "type": "rectangle", + "x": 1008, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2jj22y19iy3", + "type": "rectangle", + "x": 1008, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md28mjdskk5wgl", + "type": "rectangle", + "x": 1256, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md23ihd7wzqpty", + "type": "text", + "x": 1010, + "y": 580, + "strokeColor": "#868e96", + "text": "state: council selected", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1480, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2byjs8fye57i", + "type": "rectangle", + "x": 1480, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2uyyovyrd1zt", + "type": "text", + "x": 1490, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2sseosul6sks", + "type": "rectangle", + "x": 1488, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2owmhqxnhpjk", + "type": "rectangle", + "x": 1488, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2f0sbp9hg4mu", + "type": "text", + "x": 1496, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md23q22i91erh2", + "type": "rectangle", + "x": 1736, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2e928kosm4a", + "type": "text", + "x": 1744, + "y": 172, + "strokeColor": "#1e1e1e", + "text": "Country: US", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2mpmmq3ivmd9", + "type": "rectangle", + "x": 1736, + "y": 206, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2gvamu9tmgfi", + "type": "text", + "x": 1744, + "y": 218, + "strokeColor": "#1e1e1e", + "text": "Council: acme", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2c48tkldt2q7", + "type": "rectangle", + "x": 1736, + "y": 252, + "width": 136, + "height": 134, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2759d9ca2qdt", + "type": "text", + "x": 1744, + "y": 260, + "strokeColor": "#1e1e1e", + "text": "Provider:", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2r81eha2uc7a", + "type": "text", + "x": 1744, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "alice-prod", + "fontSize": 10, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2089393hpf3o", + "type": "text", + "x": 1744, + "y": 292, + "strokeColor": "#868e96", + "text": "G..A1B2", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2g5hvxhlrjfh", + "type": "text", + "x": 1744, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Member of:", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2vss8oe35mhm", + "type": "text", + "x": 1744, + "y": 322, + "strokeColor": "#1e1e1e", + "text": "• acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2u4olrn6g6wm", + "type": "text", + "x": 1744, + "y": 336, + "strokeColor": "#1e1e1e", + "text": "• beta-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2g7vo4ngplvq", + "type": "text", + "x": 1744, + "y": 354, + "strokeColor": "#1e1e1e", + "text": "Recent bundles: 12", + "fontSize": 9, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2kzxr7odyfce", + "type": "rectangle", + "x": 1488, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md20uy60iganc4", + "type": "rectangle", + "x": 1488, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md29gqo8e7h89i", + "type": "text", + "x": 1490, + "y": 580, + "strokeColor": "#868e96", + "text": "state: provider selected (full chain)", + "fontSize": 12, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md20cy8scd27vv", + "type": "arrow", + "x": 448, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md22gqwscl4qqp", + "type": "text", + "x": 446, + "y": 290, + "strokeColor": "#1971c2", + "text": "click country", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2shy915womq", + "type": "arrow", + "x": 928, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2pupsxul7j0p", + "type": "text", + "x": 926, + "y": 290, + "strokeColor": "#1971c2", + "text": "click council in CountryDetails", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md23txxiipke1r", + "type": "arrow", + "x": 1408, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s3f" + }, + "end": { + "id": "s4f" + }, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + }, + { + "id": "mppm7md2d7uu5t9h7t", + "type": "text", + "x": 1406, + "y": 290, + "strokeColor": "#1971c2", + "text": "click PP in CouncilDetails", + "fontSize": 11, + "createdAt": "2026-05-28T14:55:30.041Z", + "updatedAt": "2026-05-28T14:55:30.041Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/network-dashboard/geographic-council-discovery.excalidraw b/sketches/network-dashboard/geographic-council-discovery.excalidraw new file mode 100644 index 0000000..bac878e --- /dev/null +++ b/sketches/network-dashboard/geographic-council-discovery.excalidraw @@ -0,0 +1,891 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppm0h5b6sd2fs8bkci", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "network-dashboard — geographic-council-discovery (same canvas, state highlights)", + "fontSize": 24, + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5b4v15i003e6g", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5bpo9rd0pxub", + "type": "text", + "x": 50, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5bxmtf6k5imuo", + "type": "rectangle", + "x": 48, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.688Z", + "updatedAt": "2026-05-28T14:49:56.688Z", + "version": 1 + }, + { + "id": "mppm0h5bm68cjuncy3q", + "type": "text", + "x": 56, + "y": 128, + "strokeColor": "#1e1e1e", + "text": "KPI: Councils | PPs | Events/24h | Assets | TPS | Latency", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6lh6edhrj1q", + "type": "rectangle", + "x": 48, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5be68dsg6k8kh", + "type": "text", + "x": 56, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "World Map: Council jurisdictions", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b7dx87f5vkyb", + "type": "text", + "x": 88, + "y": 224, + "strokeColor": "#868e96", + "text": "[ 🌍 hover/click countries ]", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bmqn783h7t1d", + "type": "rectangle", + "x": 296, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bm9qbbl3tkq", + "type": "text", + "x": 304, + "y": 172, + "strokeColor": "#1e1e1e", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5brqdd563o86", + "type": "text", + "x": 304, + "y": 184, + "strokeColor": "#868e96", + "text": "(click a country)", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b04fqk2ffx1v3", + "type": "rectangle", + "x": 296, + "y": 206, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bkfp2gcq6k6", + "type": "text", + "x": 304, + "y": 218, + "strokeColor": "#1e1e1e", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bi3r5attku5", + "type": "rectangle", + "x": 296, + "y": 252, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6ip8pvzvbn8", + "type": "text", + "x": 304, + "y": 264, + "strokeColor": "#1e1e1e", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b1jrin408rig", + "type": "rectangle", + "x": 48, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bstda4txogrc", + "type": "text", + "x": 56, + "y": 306, + "strokeColor": "#1e1e1e", + "text": "Activity feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bphprqo7pg2c", + "type": "rectangle", + "x": 48, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bk9wv47f48u", + "type": "text", + "x": 56, + "y": 384, + "strokeColor": "#1e1e1e", + "text": "Sparklines: TPS | Lat | Vol (60m)", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bhxns920v2zr", + "type": "rectangle", + "x": 296, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6dx28amqqas", + "type": "text", + "x": 304, + "y": 306, + "strokeColor": "#1e1e1e", + "text": "Asset breakdown 24h", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bxqqz6j15cq", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/ (state: initial)", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b4vlpuxvrmvc", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5btmhuco3uqe", + "type": "text", + "x": 530, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b81ibqo1hg7u", + "type": "rectangle", + "x": 528, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b463q03hpauk", + "type": "text", + "x": 536, + "y": 128, + "strokeColor": "#1e1e1e", + "text": "KPI strip (unchanged)", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bz9fzyfr542", + "type": "rectangle", + "x": 528, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bjku4d4d4ph8", + "type": "text", + "x": 536, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "🎯 World Map (HOVER)", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bb551085auxw", + "type": "text", + "x": 560, + "y": 220, + "strokeColor": "#1971c2", + "text": "Popover: \"3 councils in US\"", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bxateryjp7l", + "type": "rectangle", + "x": 776, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bpmik310hi49", + "type": "text", + "x": 784, + "y": 172, + "strokeColor": "#868e96", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b6cwaa0zsk3", + "type": "rectangle", + "x": 776, + "y": 206, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bf1e5rbqw68s", + "type": "text", + "x": 784, + "y": 218, + "strokeColor": "#868e96", + "text": "Council Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bthvx3us76f", + "type": "rectangle", + "x": 776, + "y": 252, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5btp2r6ie0urf", + "type": "text", + "x": 784, + "y": 264, + "strokeColor": "#868e96", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvxb0ckvxm0b", + "type": "rectangle", + "x": 528, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bi2vujyvrke", + "type": "text", + "x": 536, + "y": 306, + "strokeColor": "#868e96", + "text": "Activity feed (live)", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bozhb5sji0ne", + "type": "rectangle", + "x": 528, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b2zjtmyt444p", + "type": "text", + "x": 536, + "y": 384, + "strokeColor": "#868e96", + "text": "Sparklines", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvhuxhns4l1o", + "type": "rectangle", + "x": 776, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5br17t6qxtugf", + "type": "text", + "x": 784, + "y": 306, + "strokeColor": "#868e96", + "text": "Asset breakdown 24h", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b95xkjnhg01", + "type": "text", + "x": 530, + "y": 580, + "strokeColor": "#868e96", + "text": "state: hovering US (popover)", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 1000, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b4nc3eegsgbm", + "type": "rectangle", + "x": 1000, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bqhdczlccg5", + "type": "text", + "x": 1010, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b5bwg1v6rt4a", + "type": "rectangle", + "x": 1008, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5btyz6ty460ge", + "type": "text", + "x": 1016, + "y": 128, + "strokeColor": "#868e96", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bhgw3z988fhg", + "type": "rectangle", + "x": 1008, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bgz2izdacj6v", + "type": "text", + "x": 1016, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "✓ World Map (US selected)", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bnd33d6pbrr", + "type": "rectangle", + "x": 1256, + "y": 160, + "width": 136, + "height": 130, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b528v6xjstw", + "type": "text", + "x": 1264, + "y": 168, + "strokeColor": "#1e1e1e", + "text": "Country Details — US", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bkqwo6youl5", + "type": "text", + "x": 1264, + "y": 184, + "strokeColor": "#1e1e1e", + "text": "• acme-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bmoqpv9qoq7g", + "type": "text", + "x": 1264, + "y": 198, + "strokeColor": "#1e1e1e", + "text": "• beta-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bcrsul3hjn09", + "type": "text", + "x": 1264, + "y": 212, + "strokeColor": "#1e1e1e", + "text": "• gamma-council", + "fontSize": 9, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bq8njofeqchm", + "type": "rectangle", + "x": 1008, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b66rse3jrxi", + "type": "text", + "x": 1016, + "y": 306, + "strokeColor": "#868e96", + "text": "Activity feed", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bi7ih78j3wr", + "type": "rectangle", + "x": 1008, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5ba8gccxfkkg4", + "type": "text", + "x": 1016, + "y": 384, + "strokeColor": "#868e96", + "text": "Sparklines", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b4c3cxmvk8bv", + "type": "rectangle", + "x": 1256, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b90d65gyfx88", + "type": "text", + "x": 1264, + "y": 306, + "strokeColor": "#868e96", + "text": "Asset breakdown 24h", + "fontSize": 10, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvmdtctvn5x8", + "type": "text", + "x": 1010, + "y": 580, + "strokeColor": "#868e96", + "text": "state: country clicked → details populated", + "fontSize": 12, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bdtxozyw0kg8", + "type": "arrow", + "x": 448, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bqtqvi821z6l", + "type": "text", + "x": 446, + "y": 290, + "strokeColor": "#1971c2", + "text": "hover country", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5b46b1npn3qyo", + "type": "arrow", + "x": 928, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bvcszwl0kkdb", + "type": "text", + "x": 926, + "y": 290, + "strokeColor": "#1971c2", + "text": "click country →", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + }, + { + "id": "mppm0h5bk4rf9iucjqm", + "type": "text", + "x": 926, + "y": 306, + "strokeColor": "#1971c2", + "text": "CountryDetails populates", + "fontSize": 11, + "createdAt": "2026-05-28T14:49:56.689Z", + "updatedAt": "2026-05-28T14:49:56.689Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/network-dashboard/network-metrics-at-glance.excalidraw b/sketches/network-dashboard/network-metrics-at-glance.excalidraw new file mode 100644 index 0000000..da92bf4 --- /dev/null +++ b/sketches/network-dashboard/network-metrics-at-glance.excalidraw @@ -0,0 +1,415 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppprvx0umhx7lsn7ei", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "network-dashboard — network-metrics-at-glance (single canvas — multi-region scan)", + "fontSize": 22, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 800, + "height": 540, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx06glpdl8nq6", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 800, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0fmq2gyeevic", + "type": "text", + "x": 50, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard v", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "kpi", + "type": "rectangle", + "x": 56, + "y": 120, + "width": 768, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0o4dkwwjjwqs", + "type": "text", + "x": 66, + "y": 132, + "strokeColor": "#1e1e1e", + "text": "① Counter Strip (6 KPI tiles)", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0knep4ml74d", + "type": "text", + "x": 66, + "y": 152, + "strokeColor": "#1e1e1e", + "text": "Councils: 12 | Active PPs: 84 | Events/24h: 1.2k | Assets: 4 | TPS: 142/s | Latency: 38ms", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx06lrdrcv2yvb", + "type": "rectangle", + "x": 56, + "y": 200, + "width": 400, + "height": 180, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx03prq2cud078", + "type": "text", + "x": 66, + "y": 210, + "strokeColor": "#868e96", + "text": "World Map (unchanged in this flow)", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx06q6ofiaf50f", + "type": "rectangle", + "x": 464, + "y": 200, + "width": 360, + "height": 180, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0293f62961qe", + "type": "text", + "x": 474, + "y": 210, + "strokeColor": "#868e96", + "text": "Side panels (CountryDetails / CouncilDetails / ProviderDetails)", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0g679vq6kyk5", + "type": "text", + "x": 474, + "y": 230, + "strokeColor": "#868e96", + "text": "(idle in this flow)", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "spark", + "type": "rectangle", + "x": 56, + "y": 396, + "width": 480, + "height": 100, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0zjn37nyfkpk", + "type": "text", + "x": 66, + "y": 408, + "strokeColor": "#1e1e1e", + "text": "② Sparklines: TPS | Latency | Volume (60-min rolling)", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx046769jdnfsv", + "type": "text", + "x": 66, + "y": 432, + "strokeColor": "#868e96", + "text": "(left axis scales independently per chart)", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "asset", + "type": "rectangle", + "x": 544, + "y": 396, + "width": 280, + "height": 100, + "backgroundColor": "#ffd8a8", + "strokeColor": "#e8590c", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0es5aczlwoy", + "type": "text", + "x": 554, + "y": 408, + "strokeColor": "#1e1e1e", + "text": "③ Asset breakdown — last 24h", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0ax9kaio596p", + "type": "text", + "x": 554, + "y": 432, + "strokeColor": "#868e96", + "text": "horizontal stacked bars per asset", + "fontSize": 10, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0k0u0e9skzzm", + "type": "rectangle", + "x": 56, + "y": 512, + "width": 768, + "height": 92, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0e73a090aahr", + "type": "text", + "x": 66, + "y": 524, + "strokeColor": "#868e96", + "text": "Activity feed (independent of this flow)", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0bwxmj7mm7ad", + "type": "text", + "x": 880, + "y": 130, + "strokeColor": "#1e1e1e", + "text": "Scan path (no clicks):", + "fontSize": 14, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx09bxpc49yqk", + "type": "text", + "x": 880, + "y": 158, + "strokeColor": "#2f9e44", + "text": "① KPI strip → status check", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0ff92bnfognh", + "type": "text", + "x": 880, + "y": 182, + "strokeColor": "#1971c2", + "text": "② Sparklines → 60-min trend", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0bedjrabynba", + "type": "text", + "x": 880, + "y": 206, + "strokeColor": "#e8590c", + "text": "③ Asset breakdown → 24h share", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.389Z", + "updatedAt": "2026-05-28T16:35:14.389Z", + "version": 1 + }, + { + "id": "mppprvx0p6sbdystybs", + "type": "text", + "x": 880, + "y": 250, + "strokeColor": "#868e96", + "text": "All three regions populate on load;", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0s6dnkvsknyn", + "type": "text", + "x": 880, + "y": 266, + "strokeColor": "#868e96", + "text": "this flow is purely observational —", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0cr0ozkgtaz", + "type": "text", + "x": 880, + "y": 282, + "strokeColor": "#868e96", + "text": "no interaction required.", + "fontSize": 11, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx044mdctw73uv", + "type": "arrow", + "x": 421.905679654611, + "y": 187.19388070996638, + "width": 0, + "height": 0, + "strokeStyle": "dotted", + "points": [ + [ + 0, + 0 + ], + [ + -98.08162957949224, + 201.61223858006724 + ] + ], + "start": { + "id": "kpi" + }, + "end": { + "id": "spark" + }, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0jrwjrp6qkd", + "type": "arrow", + "x": 544, + "y": 446, + "width": 0, + "height": 0, + "strokeStyle": "dotted", + "points": [ + [ + 0, + 0 + ], + [ + -8, + 0 + ] + ], + "start": { + "id": "spark" + }, + "end": { + "id": "asset" + }, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + }, + { + "id": "mppprvx0yc1s8xwrhae", + "type": "text", + "x": 50, + "y": 640, + "strokeColor": "#868e96", + "text": "/ (single canvas — user's eye scans 3 metric regions in order)", + "fontSize": 12, + "createdAt": "2026-05-28T16:35:14.390Z", + "updatedAt": "2026-05-28T16:35:14.390Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/network-dashboard/provider-lookup-by-council-context.excalidraw b/sketches/network-dashboard/provider-lookup-by-council-context.excalidraw new file mode 100644 index 0000000..f5a52f8 --- /dev/null +++ b/sketches/network-dashboard/provider-lookup-by-council-context.excalidraw @@ -0,0 +1,578 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppq0u3wmqht6puwnm", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "network-dashboard — provider-lookup-by-council-context", + "fontSize": 24, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3w1zdqetunwv7", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wab99nooox7s", + "type": "text", + "x": 50, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wp794qz9vpg", + "type": "rectangle", + "x": 48, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wv8zwgvn1dy", + "type": "text", + "x": 56, + "y": 128, + "strokeColor": "#1e1e1e", + "text": "KPI strip", + "fontSize": 10, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wvwa06kyjf5p", + "type": "rectangle", + "x": 48, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3w9qdmgbi6dq", + "type": "text", + "x": 56, + "y": 170, + "strokeColor": "#1e1e1e", + "text": "World Map", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wxkk7uglhrfb", + "type": "rectangle", + "x": 296, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wqqz8twocl49", + "type": "text", + "x": 304, + "y": 172, + "strokeColor": "#868e96", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wzthn0q8j1n", + "type": "rectangle", + "x": 296, + "y": 206, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3w1ilk9lwp4f6", + "type": "text", + "x": 304, + "y": 218, + "strokeColor": "#1e1e1e", + "text": "Council: acme", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wvpkfvmiqw2j", + "type": "rectangle", + "x": 296, + "y": 252, + "width": 136, + "height": 38, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wv1fzn567ho", + "type": "text", + "x": 304, + "y": 264, + "strokeColor": "#868e96", + "text": "Provider Details", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.949Z", + "updatedAt": "2026-05-28T16:42:11.949Z", + "version": 1 + }, + { + "id": "mppq0u3wrq32bnnv97g", + "type": "rectangle", + "x": 48, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wkd7x9xlgdl", + "type": "rectangle", + "x": 48, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3whcz4zc5c697", + "type": "rectangle", + "x": 296, + "y": 298, + "width": 136, + "height": 134, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w9ovw42x5oh", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "state: council selected", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wkjsr4c64ye", + "type": "rectangle", + "x": 520, + "y": 80, + "width": 400, + "height": 32, + "backgroundColor": "#99e9f2", + "strokeColor": "#0c8599", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wvliysq0usii", + "type": "text", + "x": 530, + "y": 90, + "strokeColor": "#1e1e1e", + "text": "Network Dashboard", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wg76v9n3etov", + "type": "rectangle", + "x": 528, + "y": 120, + "width": 384, + "height": 30, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wcn79509cci5", + "type": "rectangle", + "x": 528, + "y": 160, + "width": 240, + "height": 130, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wjghig2gzf1", + "type": "rectangle", + "x": 776, + "y": 160, + "width": 136, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w6u3xbldljx5", + "type": "text", + "x": 784, + "y": 172, + "strokeColor": "#868e96", + "text": "Country Details", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wsn09jhk2hls", + "type": "rectangle", + "x": 776, + "y": 206, + "width": 136, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w07ta6f6sfacc", + "type": "text", + "x": 784, + "y": 218, + "strokeColor": "#1e1e1e", + "text": "Council: acme", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3woqdkmc98kp", + "type": "rectangle", + "x": 776, + "y": 252, + "width": 136, + "height": 134, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "strokeWidth": 3, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3whqbmtg3ezfv", + "type": "text", + "x": 784, + "y": 260, + "strokeColor": "#1e1e1e", + "text": "Provider:", + "fontSize": 10, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wyop9w6og9l", + "type": "text", + "x": 784, + "y": 274, + "strokeColor": "#1e1e1e", + "text": "alice-prod", + "fontSize": 10, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w5wcnq5gr0zv", + "type": "text", + "x": 784, + "y": 290, + "strokeColor": "#868e96", + "text": "G..A1B2", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wgtsjmx6udf7", + "type": "text", + "x": 784, + "y": 308, + "strokeColor": "#1e1e1e", + "text": "Member of councils:", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wwqwe69fm9gm", + "type": "text", + "x": 784, + "y": 322, + "strokeColor": "#e8590c", + "text": "★ acme ★ beta", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wxprbh23dsv", + "type": "text", + "x": 784, + "y": 336, + "strokeColor": "#e8590c", + "text": "★ gamma ★ delta", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wcsmidrmdo4d", + "type": "text", + "x": 784, + "y": 354, + "strokeColor": "#1e1e1e", + "text": "Bundles 24h: 142", + "fontSize": 9, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wr6fuayr6x9", + "type": "rectangle", + "x": 528, + "y": 298, + "width": 240, + "height": 70, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wes38cyyj2vw", + "type": "rectangle", + "x": 528, + "y": 376, + "width": 240, + "height": 56, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wke3pi587xe8", + "type": "text", + "x": 532, + "y": 580, + "strokeColor": "#868e96", + "text": "state: PP selected (cross-council list)", + "fontSize": 12, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wkn62e6ljuqm", + "type": "arrow", + "x": 448, + "y": 320, + "width": 80, + "height": 0, + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wqzcel77h3n", + "type": "text", + "x": 446, + "y": 280, + "strokeColor": "#1971c2", + "text": "click PP in", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wr3x8iqlbmy", + "type": "text", + "x": 446, + "y": 296, + "strokeColor": "#1971c2", + "text": "CouncilDetails", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3wbtqeqnnyn3f", + "type": "text", + "x": 446, + "y": 312, + "strokeColor": "#1971c2", + "text": "→ ProviderDetails", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w37hsbm23phn", + "type": "text", + "x": 446, + "y": 328, + "strokeColor": "#1971c2", + "text": " shows full PP", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + }, + { + "id": "mppq0u3w9dmuxikxu8t", + "type": "text", + "x": 446, + "y": 344, + "strokeColor": "#1971c2", + "text": " cross-council list", + "fontSize": 11, + "createdAt": "2026-05-28T16:42:11.950Z", + "updatedAt": "2026-05-28T16:42:11.950Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/provider-console/join-council-from-home.excalidraw b/sketches/provider-console/join-council-from-home.excalidraw new file mode 100644 index 0000000..4232a6f --- /dev/null +++ b/sketches/provider-console/join-council-from-home.excalidraw @@ -0,0 +1,654 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplizu11hlhficq6jc", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "provider-console — join-council-from-home", + "fontSize": 28, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1mealkipkwfj", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1fytv81adjdt", + "type": "text", + "x": 52, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1cw7yi8yddji", + "type": "text", + "x": 52, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu11daywblemfs", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 320, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1hzs84bug54i", + "type": "text", + "x": 70, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "PP \"alice-prod\" G..A1B2", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1k3ymtwj2ii", + "type": "text", + "x": 70, + "y": 214, + "strokeColor": "#1e1e1e", + "text": "jurisdictions: US,CA", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1l0r790mo3h", + "type": "rectangle", + "x": 300, + "y": 200, + "width": 70, + "height": 24, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1dm0hrgl4bk", + "type": "text", + "x": 322, + "y": 206, + "strokeColor": "#1e1e1e", + "text": "JOIN", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1so64sunoj2c", + "type": "rectangle", + "x": 60, + "y": 256, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1ypvfg4u4mt", + "type": "text", + "x": 70, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "(other provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1jqrs3dhlg2", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/home", + "fontSize": 14, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu1se7t5688t6e", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2khb9ilyurxt", + "type": "text", + "x": 492, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu219v7b3fs39e", + "type": "text", + "x": 492, + "y": 136, + "strokeColor": "#868e96", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu24vrr9w9p1jo", + "type": "rectangle", + "x": 500, + "y": 180, + "width": 320, + "height": 60, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "opacity": 50, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2b39wie7ajp", + "type": "text", + "x": 510, + "y": 196, + "strokeColor": "#868e96", + "text": "(home grayed out behind modal)", + "fontSize": 10, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu264dkkb0kak", + "type": "rectangle", + "x": 500, + "y": 256, + "width": 320, + "height": 260, + "backgroundColor": "#eebefa", + "strokeColor": "#9c36b5", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2bj0d6xr8w9v", + "type": "text", + "x": 510, + "y": 268, + "strokeColor": "#1e1e1e", + "text": "Modal: Join Council", + "fontSize": 16, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2qngc0lzju7", + "type": "rectangle", + "x": 516, + "y": 300, + "width": 240, + "height": 36, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2yf6br9yaqrd", + "type": "text", + "x": 524, + "y": 310, + "strokeColor": "#1e1e1e", + "text": "Council URL (input)", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2g8x5fw09o2q", + "type": "rectangle", + "x": 760, + "y": 300, + "width": 50, + "height": 36, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2i937agqfgq", + "type": "text", + "x": 766, + "y": 310, + "strokeColor": "#1e1e1e", + "text": "Find", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2v2ds0aol6v", + "type": "rectangle", + "x": 516, + "y": 348, + "width": 296, + "height": 80, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2zbi3irnnlc", + "type": "text", + "x": 524, + "y": 360, + "strokeColor": "#1e1e1e", + "text": "Council preview card", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2cxr4i2ag01", + "type": "text", + "x": 524, + "y": 378, + "strokeColor": "#868e96", + "text": "(name | jurisdictions)", + "fontSize": 10, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2pabd1tk2txc", + "type": "rectangle", + "x": 516, + "y": 444, + "width": 130, + "height": 40, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu26ep6z01a0yy", + "type": "text", + "x": 532, + "y": 456, + "strokeColor": "#1e1e1e", + "text": "Request to Join", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2eqs3g6jvz7", + "type": "rectangle", + "x": 660, + "y": 444, + "width": 150, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu28v7kp00hfji", + "type": "text", + "x": 712, + "y": 456, + "strokeColor": "#1e1e1e", + "text": "Cancel", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2twd9nsqero", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/home (modal overlay)", + "fontSize": 14, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:36:21.100Z", + "updatedAt": "2026-05-28T14:36:21.100Z", + "version": 1 + }, + { + "id": "mpplizu2ucc0cbgbe09", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu20j86azl02oct", + "type": "text", + "x": 932, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2huecqut3hmg", + "type": "text", + "x": 932, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2ibe3uncbpqb", + "type": "rectangle", + "x": 940, + "y": 180, + "width": 320, + "height": 60, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2togs8t3qvki", + "type": "text", + "x": 950, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "PP \"alice-prod\" G..A1B2", + "fontSize": 12, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2bzhqj12j7le", + "type": "text", + "x": 950, + "y": 214, + "strokeColor": "#1e1e1e", + "text": "councils: [New] pending (request sent)", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu232ybp6dljek", + "type": "rectangle", + "x": 940, + "y": 256, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2wf0hsc0apbs", + "type": "text", + "x": 950, + "y": 276, + "strokeColor": "#1e1e1e", + "text": "(other provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2dli61dqs7or", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/home (request pending)", + "fontSize": 14, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2vmbhe63526", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2ca643m1xqli", + "type": "text", + "x": 410, + "y": 290, + "strokeColor": "#1971c2", + "text": "click JOIN badge", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2lcohts5hp9i", + "type": "text", + "x": 410, + "y": 306, + "strokeColor": "#868e96", + "text": "(in-page modal opens)", + "fontSize": 10, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2sxfzx37t3qo", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu2vrbxdwwnkjb", + "type": "text", + "x": 850, + "y": 290, + "strokeColor": "#1971c2", + "text": "Request to Join", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + }, + { + "id": "mpplizu28ufz3c6u7o", + "type": "text", + "x": 850, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ platform writes pending", + "fontSize": 11, + "createdAt": "2026-05-28T14:36:21.101Z", + "updatedAt": "2026-05-28T14:36:21.101Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/provider-console/login-and-view-dashboard.excalidraw b/sketches/provider-console/login-and-view-dashboard.excalidraw new file mode 100644 index 0000000..7d889ff --- /dev/null +++ b/sketches/provider-console/login-and-view-dashboard.excalidraw @@ -0,0 +1,1146 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppkjvzpv4rdauxnz8", + "type": "text", + "x": 40, + "y": 20, + "width": 606.3333129882812, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 363525183, + "version": 1, + "versionNonce": 2060220671, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530693, + "link": null, + "locked": false, + "text": "provider-console — login-and-view-dashboard", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-console — login-and-view-dashboard", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_frame", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 635220785, + "version": 1, + "versionNonce": 705116223, + "isDeleted": false, + "boundElements": [ + { + "id": "arr_s1_s2", + "type": "arrow" + } + ], + "updated": 1779977530697, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_nav", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 970986591, + "version": 1, + "versionNonce": 838009119, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530693, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzp6hej1da2w95", + "type": "text", + "x": 52, + "y": 92, + "width": 284.1212158203125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1663116561, + "version": 1, + "versionNonce": 1536189521, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530693, + "link": null, + "locked": false, + "text": "Provider Console | Home | [address] | Logout | v", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [address] | Logout | v", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzp1bl4jykk80rh", + "type": "text", + "x": 52, + "y": 136, + "width": 178.5454559326172, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 918302847, + "version": 1, + "versionNonce": 794002751, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "Provider Console", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_card", + "type": "rectangle", + "x": 80, + "y": 220, + "width": 280, + "height": 220, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 1186749169, + "version": 1, + "versionNonce": 1166127665, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzpjj02xmhnxr", + "type": "text", + "x": 108, + "y": 244, + "width": 209.27272033691406, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 1442826399, + "version": 1, + "versionNonce": 307135839, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "Welcome — connect your wallet", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Welcome — connect your wallet", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s1_btn1", + "type": "rectangle", + "x": 120, + "y": 290, + "width": 200, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 1630917841, + "version": 1, + "versionNonce": 1674462225, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzpdc7x4gx4cyg", + "type": "text", + "x": 166, + "y": 302, + "width": 113.33333587646484, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 1432050879, + "version": 1, + "versionNonce": 976519551, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "Connect Wallet", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Connect Wallet", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzptwe26vpsii", + "type": "text", + "x": 92, + "y": 360, + "width": 144.84848022460938, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 1176834737, + "version": 1, + "versionNonce": 309172721, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530695, + "link": null, + "locked": false, + "text": "(non-allowlisted address →", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(non-allowlisted address →", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzpcxk12wqtoo4", + "type": "text", + "x": 92, + "y": 378, + "width": 165.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 1752132831, + "version": 1, + "versionNonce": 1212545439, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": " shows Invite Waitlist screen)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": " shows Invite Waitlist screen)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppkjvzp7ukne1o239x", + "type": "text", + "x": 52, + "y": 540, + "width": 37.878787994384766, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 707892369, + "version": 1, + "versionNonce": 1114059729, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "/login", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/login", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_frame", + "type": "rectangle", + "x": 560, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 1205285777, + "version": 1, + "versionNonce": 34855007, + "isDeleted": false, + "boundElements": [ + { + "id": "arr_s1_s2", + "type": "arrow" + } + ], + "updated": 1779977530699, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_nav", + "type": "rectangle", + "x": 560, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 722749951, + "version": 1, + "versionNonce": 247292703, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofspy5vlgex6f", + "type": "text", + "x": 572, + "y": 92, + "width": 284.1212158203125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 1991022961, + "version": 1, + "versionNonce": 1351950929, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Provider Console | Home | [address] | Logout | v", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [address] | Logout | v", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofznityth7i9f", + "type": "text", + "x": 572, + "y": 136, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 186167839, + "version": 1, + "versionNonce": 142714687, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_actions", + "type": "rectangle", + "x": 580, + "y": 180, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 1436173137, + "version": 1, + "versionNonce": 2000597041, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofu7zf48j2f4p", + "type": "text", + "x": 596, + "y": 192, + "width": 216.8787841796875, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 446371391, + "version": 1, + "versionNonce": 627599199, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "[ + New Provider ] [ ↓ Recover ]", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "[ + New Provider ] [ ↓ Recover ]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_row1", + "type": "rectangle", + "x": 580, + "y": 240, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 1089974577, + "version": 1, + "versionNonce": 289112593, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofrcf8cabgwc9", + "type": "text", + "x": 588, + "y": 248, + "width": 211.18182373046875, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 813430367, + "version": 1, + "versionNonce": 1405231999, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Provider name | G..ADDR | jurisdictions", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider name | G..ADDR | jurisdictions", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwoftqpbflul98t", + "type": "text", + "x": 588, + "y": 266, + "width": 176.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 506225425, + "version": 1, + "versionNonce": 1535318001, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "councils: [JOIN] [Copy] [Delete]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "councils: [JOIN] [Copy] [Delete]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_row2", + "type": "rectangle", + "x": 580, + "y": 308, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1938543231, + "version": 1, + "versionNonce": 1674533791, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofph8h9zmqp", + "type": "text", + "x": 588, + "y": 316, + "width": 211.18182373046875, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 967825649, + "version": 1, + "versionNonce": 136114641, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "Provider name | G..ADDR | jurisdictions", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider name | G..ADDR | jurisdictions", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwof7giuknhkbxh", + "type": "text", + "x": 588, + "y": 334, + "width": 176.3333282470703, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 1552624287, + "version": 1, + "versionNonce": 1237356479, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "councils: [JOIN] [Copy] [Delete]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "councils: [JOIN] [Copy] [Delete]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "s2_row3", + "type": "rectangle", + "x": 580, + "y": 376, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 1695126225, + "version": 1, + "versionNonce": 471895985, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofvomvkpokb8i", + "type": "text", + "x": 588, + "y": 396, + "width": 123.2727279663086, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 2016050879, + "version": 1, + "versionNonce": 532037599, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "... (more provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "... (more provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofqrq0dsyihom", + "type": "text", + "x": 572, + "y": 540, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 1422987441, + "version": 1, + "versionNonce": 229994897, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "arr_s1_s2", + "type": "arrow", + "x": 408, + "y": 320, + "width": 144, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 1762283231, + "version": 1, + "versionNonce": 384259825, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530699, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 143.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1_frame", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s2_frame", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofil0v3p0ikzb", + "type": "text", + "x": 410, + "y": 270, + "width": 131.93939208984375, + "height": 15, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 1051579025, + "version": 1, + "versionNonce": 571676529, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "click Connect Wallet →", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click Connect Wallet →", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + }, + { + "id": "mppknwofni35vg68sse", + "type": "text", + "x": 410, + "y": 286, + "width": 148.3333282470703, + "height": 15, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 700127999, + "version": 1, + "versionNonce": 232854559, + "isDeleted": false, + "boundElements": null, + "updated": 1779977530696, + "link": null, + "locked": false, + "text": "wallet signs SEP-53 auth", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "wallet signs SEP-53 auth", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:13:10.009Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:13:10.003Z" + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/provider-console/recover-unregistered-providers.excalidraw b/sketches/provider-console/recover-unregistered-providers.excalidraw new file mode 100644 index 0000000..6be531a --- /dev/null +++ b/sketches/provider-console/recover-unregistered-providers.excalidraw @@ -0,0 +1,591 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplgcagcdczbzie1n", + "type": "text", + "x": 40, + "y": 20, + "strokeColor": "#1e1e1e", + "text": "provider-console — recover-unregistered-providers", + "fontSize": 28, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagebz4cl57mj", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagzac41kvmus", + "type": "text", + "x": 52, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagdkxw3km4nc8", + "type": "text", + "x": 52, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagl29bs4cv16j", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 160, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcag3urlfax9bz9", + "type": "text", + "x": 80, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "+ New Provider", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcaghpv1rs8m25", + "type": "rectangle", + "x": 230, + "y": 180, + "width": 140, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcag8gz225e4psd", + "type": "text", + "x": 260, + "y": 192, + "strokeColor": "#1e1e1e", + "text": "↓ Recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagbzb82rum7p5", + "type": "rectangle", + "x": 60, + "y": 240, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcag09murk2u8ayh", + "type": "text", + "x": 70, + "y": 260, + "strokeColor": "#1e1e1e", + "text": "(existing provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagiplbz1g78c", + "type": "text", + "x": 52, + "y": 580, + "strokeColor": "#868e96", + "text": "/home", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagjk6k4vpclt", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagmovrzwwcdjn", + "type": "text", + "x": 492, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagplxxcnl76a", + "type": "text", + "x": 492, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Recover", + "fontSize": 22, + "createdAt": "2026-05-28T14:34:17.273Z", + "updatedAt": "2026-05-28T14:34:17.273Z", + "version": 1 + }, + { + "id": "mpplgcagtjyad3dthpo", + "type": "text", + "x": 492, + "y": 170, + "strokeColor": "#868e96", + "text": "Scanning wallet derivation path for on-chain PPs…", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagbr6ftdkwet", + "type": "rectangle", + "x": 500, + "y": 200, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagunpjlfh29xs", + "type": "text", + "x": 510, + "y": 216, + "strokeColor": "#1e1e1e", + "text": "Found PP @ index 3 G..C3D4", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagndifwdwjcng", + "type": "text", + "x": 510, + "y": 234, + "strokeColor": "#1971c2", + "text": "[ Recover → register ]", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag69afdig2u6v", + "type": "rectangle", + "x": 500, + "y": 268, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcago79ez7eionk", + "type": "text", + "x": 510, + "y": 284, + "strokeColor": "#1e1e1e", + "text": "Found PP @ index 7 G..E5F6", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagkvbf1d8bbws", + "type": "text", + "x": 510, + "y": 302, + "strokeColor": "#1971c2", + "text": "[ Recover → register ]", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag0xiq1o6uedi", + "type": "rectangle", + "x": 500, + "y": 336, + "width": 320, + "height": 40, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag8udppybck6", + "type": "text", + "x": 510, + "y": 348, + "strokeColor": "#868e96", + "text": "(no more PPs found at higher indexes)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagqfn05234au", + "type": "rectangle", + "x": 500, + "y": 400, + "width": 140, + "height": 44, + "backgroundColor": "#ffffff", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagd5ogcy36zri", + "type": "text", + "x": 540, + "y": 414, + "strokeColor": "#1e1e1e", + "text": "Back", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagh4zw7fzpml", + "type": "text", + "x": 492, + "y": 580, + "strokeColor": "#868e96", + "text": "/recover", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "backgroundColor": "#ffffff", + "strokeColor": "#1e1e1e", + "strokeWidth": 2, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagg2fkz8vit17", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "backgroundColor": "#a5d8ff", + "strokeColor": "#1971c2", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagilfnn6w2wd8", + "type": "text", + "x": 932, + "y": 92, + "strokeColor": "#1e1e1e", + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagdsxti88d9", + "type": "text", + "x": 932, + "y": 136, + "strokeColor": "#1e1e1e", + "text": "Providers", + "fontSize": 22, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag67ido3wxw7p", + "type": "rectangle", + "x": 940, + "y": 180, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagcqecgxb3cqe", + "type": "text", + "x": 950, + "y": 196, + "strokeColor": "#1e1e1e", + "text": "✓ PP @ index 3 G..C3D4 (recovered)", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcaga21qnkku5ek", + "type": "rectangle", + "x": 940, + "y": 244, + "width": 320, + "height": 56, + "backgroundColor": "#b2f2bb", + "strokeColor": "#2f9e44", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag9rmxgt07daw", + "type": "text", + "x": 950, + "y": 260, + "strokeColor": "#1e1e1e", + "text": "✓ PP @ index 7 G..E5F6 (recovered)", + "fontSize": 12, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagezq5tct6sgh", + "type": "rectangle", + "x": 940, + "y": 308, + "width": 320, + "height": 56, + "backgroundColor": "#e9ecef", + "strokeColor": "#868e96", + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag50lhskas4jd", + "type": "text", + "x": 950, + "y": 328, + "strokeColor": "#1e1e1e", + "text": "(other existing provider rows)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagn4pfkql7i4l", + "type": "text", + "x": 932, + "y": 580, + "strokeColor": "#868e96", + "text": "/home", + "fontSize": 14, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagkizxmqz77fn", + "type": "arrow", + "x": 408, + "y": 320, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s1f" + }, + "end": { + "id": "s2f" + }, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag0oo1anll41w", + "type": "text", + "x": 405, + "y": 290, + "strokeColor": "#1971c2", + "text": "click ↓ Recover", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcagib1kk6srais", + "type": "arrow", + "x": 848, + "y": 320, + "width": 80, + "height": 0, + "strokeColor": "#1e1e1e", + "points": [ + [ + 0, + 0 + ], + [ + 64, + 0 + ] + ], + "start": { + "id": "s2f" + }, + "end": { + "id": "s3f" + }, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcag4bgdya4bv7", + "type": "text", + "x": 845, + "y": 290, + "strokeColor": "#1971c2", + "text": "click Recover (per row)", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + }, + { + "id": "mpplgcaghb3kkz7jlf4", + "type": "text", + "x": 845, + "y": 306, + "strokeColor": "#1971c2", + "text": "→ platform register", + "fontSize": 11, + "createdAt": "2026-05-28T14:34:17.274Z", + "updatedAt": "2026-05-28T14:34:17.274Z", + "version": 1 + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/provider-console/register-new-provider.excalidraw b/sketches/provider-console/register-new-provider.excalidraw new file mode 100644 index 0000000..26447e8 --- /dev/null +++ b/sketches/provider-console/register-new-provider.excalidraw @@ -0,0 +1,3100 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mppkx2blzm94ohj1du9", + "type": "text", + "x": 40, + "y": 20, + "width": 553.0908813476562, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 1778192081, + "version": 1, + "versionNonce": 1375766449, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "text": "provider-console — register-new-provider", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-console — register-new-provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 188531391, + "version": 1, + "versionNonce": 1808894207, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2bl05rd6sv5ieyg", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl5ewie4ftvxx", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 1710558385, + "version": 1, + "versionNonce": 1960208785, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blzf7vg5ygho", + "type": "text", + "x": 52, + "y": 92, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1765020383, + "version": 1, + "versionNonce": 961246207, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blexxfndkavau", + "type": "text", + "x": 52, + "y": 136, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 32657041, + "version": 1, + "versionNonce": 1783959409, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpi3zuvqjrgf", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 160, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 135028479, + "version": 1, + "versionNonce": 1557830687, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957922, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl5ryckbtxc5", + "type": "text", + "x": 80, + "y": 192, + "width": 101.09091186523438, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 346838129, + "version": 1, + "versionNonce": 1757673809, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "text": "+ New Provider", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "+ New Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blj46pd2h721i", + "type": "rectangle", + "x": 230, + "y": 180, + "width": 140, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 440805151, + "version": 1, + "versionNonce": 1888469055, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blskk7k1rv03", + "type": "text", + "x": 260, + "y": 192, + "width": 66.36363983154297, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 837459537, + "version": 1, + "versionNonce": 1903863601, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "text": "↓ Recover", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "↓ Recover", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blwv7yh67puf", + "type": "rectangle", + "x": 60, + "y": 240, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 777120575, + "version": 1, + "versionNonce": 1984651359, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blojqwphr768", + "type": "text", + "x": 70, + "y": 260, + "width": 201.51515197753906, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 142912561, + "version": 1, + "versionNonce": 1860213009, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "text": "(provider rows: name | addr | actions)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(provider rows: name | addr | actions)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl1l43y0sb0do", + "type": "rectangle", + "x": 60, + "y": 308, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 814754655, + "version": 1, + "versionNonce": 1608383615, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957923, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blrqaj3w9uqo", + "type": "text", + "x": 70, + "y": 328, + "width": 109.75757598876953, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 6422033, + "version": 1, + "versionNonce": 309153521, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "(more provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(more provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blg2bghorx5pn", + "type": "text", + "x": 52, + "y": 580, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 760309631, + "version": 1, + "versionNonce": 285742239, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 410653681, + "version": 1, + "versionNonce": 1314166079, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2bl05rd6sv5ieyg", + "type": "arrow" + }, + { + "id": "mppkx2blgpcgc4oceyh", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blg27r5bqdsk9", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1389764511, + "version": 1, + "versionNonce": 561653951, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blypo19moyep", + "type": "text", + "x": 492, + "y": 92, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 81030609, + "version": 1, + "versionNonce": 1764296369, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blfvk6gg61r7e", + "type": "text", + "x": 492, + "y": 136, + "width": 88.96969604492188, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 860804031, + "version": 1, + "versionNonce": 1590999263, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "Provider", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgsw9kyzxj3w", + "type": "rectangle", + "x": 480, + "y": 168, + "width": 360, + "height": 28, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 210275249, + "version": 1, + "versionNonce": 815204497, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bldry9ts10wqg", + "type": "text", + "x": 492, + "y": 174, + "width": 158.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 1188824031, + "version": 1, + "versionNonce": 245908735, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "● metadata ○ fund ○ join", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "● metadata ○ fund ○ join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blonb1cgxuoi", + "type": "rectangle", + "x": 500, + "y": 216, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 666758545, + "version": 1, + "versionNonce": 1118424689, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blniatqsmcl1n", + "type": "text", + "x": 510, + "y": 228, + "width": 78.36363983154297, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 764293119, + "version": 1, + "versionNonce": 1886735647, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "text": "Name (input)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Name (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blxrq8uy4e0os", + "type": "rectangle", + "x": 500, + "y": 268, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 1571558257, + "version": 1, + "versionNonce": 1982388305, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957924, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blxb5msczixo", + "type": "text", + "x": 510, + "y": 280, + "width": 78.69696807861328, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 828758047, + "version": 1, + "versionNonce": 2141999423, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "text": "Email (input)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Email (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blqdd5uftewi", + "type": "rectangle", + "x": 500, + "y": 320, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 1654291793, + "version": 1, + "versionNonce": 1558947377, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl02g2uec3eft2", + "type": "text", + "x": 510, + "y": 340, + "width": 167.84848022460938, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 139689023, + "version": 1, + "versionNonce": 1974325599, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "text": "Jurisdictions (multi-select)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Jurisdictions (multi-select)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bloohkcduv5z", + "type": "rectangle", + "x": 500, + "y": 396, + "width": 140, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 1977658161, + "version": 1, + "versionNonce": 1641658385, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl212vqz94q96", + "type": "text", + "x": 548, + "y": 410, + "width": 36.6363639831543, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 1446485087, + "version": 1, + "versionNonce": 197807487, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957925, + "link": null, + "locked": false, + "text": "Next", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blkotf5rs6cr", + "type": "text", + "x": 492, + "y": 580, + "width": 118.57575988769531, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 2145787153, + "version": 1, + "versionNonce": 652905969, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957926, + "link": null, + "locked": false, + "text": "/setup/metadata", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/setup/metadata", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s3f", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 1860352127, + "version": 1, + "versionNonce": 942772607, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2blgpcgc4oceyh", + "type": "arrow" + }, + { + "id": "mppkx2blq1rm8hx0f9p", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blg2pqie0tt9w", + "type": "rectangle", + "x": 920, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 1881297649, + "version": 1, + "versionNonce": 589670353, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957926, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blwuc3nsw3qg", + "type": "text", + "x": 932, + "y": 92, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aV", + "roundness": null, + "seed": 1477791903, + "version": 1, + "versionNonce": 1229339071, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957926, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blhykzpgonykc", + "type": "text", + "x": 932, + "y": 136, + "width": 95.18181610107422, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aW", + "roundness": null, + "seed": 1528614097, + "version": 1, + "versionNonce": 10651057, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Treasury", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Treasury", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blkxkrxdu22ld", + "type": "rectangle", + "x": 920, + "y": 168, + "width": 360, + "height": 28, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aX", + "roundness": null, + "seed": 192931007, + "version": 1, + "versionNonce": 888580575, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blesd9ohcuvq4", + "type": "text", + "x": 932, + "y": 174, + "width": 158.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aY", + "roundness": null, + "seed": 1483541169, + "version": 1, + "versionNonce": 982034321, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "○ metadata ● fund ○ join", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "○ metadata ● fund ○ join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpx9bmiqb1j8", + "type": "rectangle", + "x": 940, + "y": 216, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aZ", + "roundness": null, + "seed": 2026042591, + "version": 1, + "versionNonce": 224663039, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blb9d315x7bu6", + "type": "text", + "x": 950, + "y": 228, + "width": 125.2727279663086, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aa", + "roundness": null, + "seed": 549096593, + "version": 1, + "versionNonce": 2064616817, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Derived PP address", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Derived PP address", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blia17qyypf4f", + "type": "text", + "x": 950, + "y": 248, + "width": 83.1515121459961, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ab", + "roundness": null, + "seed": 1198457087, + "version": 1, + "versionNonce": 697237023, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "G...XYZ [copy]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "G...XYZ [copy]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blf567n16fu7w", + "type": "rectangle", + "x": 940, + "y": 284, + "width": 320, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": null, + "seed": 1807536753, + "version": 1, + "versionNonce": 964605777, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blj9nvmhvuw3", + "type": "text", + "x": 950, + "y": 296, + "width": 95.60606384277344, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ad", + "roundness": null, + "seed": 1493469471, + "version": 1, + "versionNonce": 745005631, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Balance: 0 XLM", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Balance: 0 XLM", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl9n7w9q52rl7", + "type": "rectangle", + "x": 940, + "y": 336, + "width": 160, + "height": 44, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ae", + "roundness": null, + "seed": 238771281, + "version": 1, + "versionNonce": 405644593, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpmzd8v8u06", + "type": "text", + "x": 968, + "y": 350, + "width": 102.51515197753906, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "af", + "roundness": null, + "seed": 183766335, + "version": 1, + "versionNonce": 114246239, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Fund via Wallet", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Fund via Wallet", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blod7db5b5vos", + "type": "rectangle", + "x": 1120, + "y": 336, + "width": 140, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ag", + "roundness": null, + "seed": 1477290545, + "version": 1, + "versionNonce": 42194705, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blhdni7k8vt66", + "type": "text", + "x": 1168, + "y": 350, + "width": 36.6363639831543, + "height": 20, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ah", + "roundness": null, + "seed": 949882207, + "version": 1, + "versionNonce": 966106751, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Next", + "fontSize": 16, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bljqewawe35e", + "type": "text", + "x": 960, + "y": 396, + "width": 157.96969604492188, + "height": 12.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ai", + "roundness": null, + "seed": 840645649, + "version": 1, + "versionNonce": 184077553, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "(Next disabled until balance > 0)", + "fontSize": 10, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(Next disabled until balance > 0)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blpfsl3emz7ur", + "type": "text", + "x": 932, + "y": 580, + "width": 84.09091186523438, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aj", + "roundness": null, + "seed": 2102593919, + "version": 1, + "versionNonce": 1467709087, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "/setup/fund", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/setup/fund", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s4f", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ak", + "roundness": null, + "seed": 2086375921, + "version": 1, + "versionNonce": 799833535, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2blq1rm8hx0f9p", + "type": "arrow" + }, + { + "id": "mppkx2bl4o4d5aahwx", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl0u9hvveku3l", + "type": "rectangle", + "x": 1360, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "al", + "roundness": null, + "seed": 911442335, + "version": 1, + "versionNonce": 1194412735, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl9ckar6lmwha", + "type": "text", + "x": 1372, + "y": 92, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "am", + "roundness": null, + "seed": 735456209, + "version": 1, + "versionNonce": 2003633329, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl3otn8snjozc", + "type": "text", + "x": 1372, + "y": 136, + "width": 72.30303192138672, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "an", + "roundness": null, + "seed": 1154479551, + "version": 1, + "versionNonce": 1163369183, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "text": "Council", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl71rrfaj5v6d", + "type": "rectangle", + "x": 1360, + "y": 168, + "width": 360, + "height": 28, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ao", + "roundness": null, + "seed": 681740721, + "version": 1, + "versionNonce": 296437393, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957927, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgssiil3kww", + "type": "text", + "x": 1372, + "y": 174, + "width": 158.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ap", + "roundness": null, + "seed": 266921439, + "version": 1, + "versionNonce": 645850879, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "○ metadata ○ fund ● join", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "○ metadata ○ fund ● join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blinfjeha9yc", + "type": "rectangle", + "x": 1380, + "y": 216, + "width": 240, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aq", + "roundness": null, + "seed": 1810377617, + "version": 1, + "versionNonce": 847662193, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blnj1c7cui4i", + "type": "text", + "x": 1390, + "y": 228, + "width": 121.06060791015625, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ar", + "roundness": null, + "seed": 1185862143, + "version": 1, + "versionNonce": 1495772959, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Council URL (input)", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council URL (input)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blzvr1rfs95jb", + "type": "rectangle", + "x": 1630, + "y": 216, + "width": 80, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "as", + "roundness": null, + "seed": 1574867313, + "version": 1, + "versionNonce": 1908774481, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blbu0gboe0sd5", + "type": "text", + "x": 1644, + "y": 228, + "width": 53.75757598876953, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "at", + "roundness": null, + "seed": 1646410271, + "version": 1, + "versionNonce": 667054911, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Discover", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Discover", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blws9hh5chmi", + "type": "rectangle", + "x": 1380, + "y": 272, + "width": 320, + "height": 80, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "au", + "roundness": null, + "seed": 1942829905, + "version": 1, + "versionNonce": 37790769, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blu8tygjttket", + "type": "text", + "x": 1390, + "y": 292, + "width": 125.03030395507812, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "av", + "roundness": null, + "seed": 1731436095, + "version": 1, + "versionNonce": 984593247, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Council preview card", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council preview card", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blbi2i57jlc5v", + "type": "text", + "x": 1390, + "y": 312, + "width": 175.3030242919922, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aw", + "roundness": null, + "seed": 235645233, + "version": 1, + "versionNonce": 1340012049, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "(name | jurisdictions | metadata)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(name | jurisdictions | metadata)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blzy5qsyw83gn", + "type": "rectangle", + "x": 1380, + "y": 368, + "width": 160, + "height": 44, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ax", + "roundness": null, + "seed": 1757642335, + "version": 1, + "versionNonce": 1514139519, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl4dupodafuno", + "type": "text", + "x": 1396, + "y": 382, + "width": 110.1212158203125, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ay", + "roundness": null, + "seed": 369187601, + "version": 1, + "versionNonce": 1570245617, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Request to Join", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Request to Join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl12yhbr0nawbn", + "type": "rectangle", + "x": 1560, + "y": 368, + "width": 120, + "height": 44, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "az", + "roundness": null, + "seed": 1235376767, + "version": 1, + "versionNonce": 1890822047, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl4g1oy86q5du", + "type": "text", + "x": 1600, + "y": 382, + "width": 27.060606002807617, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b00", + "roundness": null, + "seed": 1545982193, + "version": 1, + "versionNonce": 1668507089, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Skip", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Skip", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bleuolg7t3v9", + "type": "text", + "x": 1372, + "y": 580, + "width": 77.39393615722656, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b01", + "roundness": null, + "seed": 1049670303, + "version": 1, + "versionNonce": 1278958527, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "/setup/join", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/setup/join", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "s5f", + "type": "rectangle", + "x": 1800, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b02", + "roundness": null, + "seed": 906005201, + "version": 1, + "versionNonce": 2113170911, + "isDeleted": false, + "boundElements": [ + { + "id": "mppkx2bl4o4d5aahwx", + "type": "arrow" + } + ], + "updated": 1779977957931, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bldih4b8ur7gn", + "type": "rectangle", + "x": 1800, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b03", + "roundness": null, + "seed": 272565951, + "version": 1, + "versionNonce": 553094111, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl0ijrbkgia9e", + "type": "text", + "x": 1812, + "y": 92, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b04", + "roundness": null, + "seed": 1546193073, + "version": 1, + "versionNonce": 889120145, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bltr5ivffweea", + "type": "text", + "x": 1812, + "y": 136, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b05", + "roundness": null, + "seed": 491640543, + "version": 1, + "versionNonce": 1257814015, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blbgn5o9673ah", + "type": "rectangle", + "x": 1820, + "y": 180, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b06", + "roundness": null, + "seed": 138857105, + "version": 1, + "versionNonce": 135138161, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957928, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bluvp89vxhp4q", + "type": "text", + "x": 1830, + "y": 196, + "width": 188.5454559326172, + "height": 16.25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b07", + "roundness": null, + "seed": 474850047, + "version": 1, + "versionNonce": 1346330655, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "✓ New provider appears in list", + "fontSize": 13, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "✓ New provider appears in list", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgqt2xsxntoc", + "type": "text", + "x": 1830, + "y": 214, + "width": 188.242431640625, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b08", + "roundness": null, + "seed": 1393643633, + "version": 1, + "versionNonce": 1576891729, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "(name | addr | jurisdictions | JOIN)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(name | addr | jurisdictions | JOIN)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bltzwmtpg7pcs", + "type": "rectangle", + "x": 1820, + "y": 248, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b09", + "roundness": null, + "seed": 499051295, + "version": 1, + "versionNonce": 582747199, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bly7kja92qph", + "type": "text", + "x": 1830, + "y": 268, + "width": 127.42424011230469, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0A", + "roundness": null, + "seed": 1380981329, + "version": 1, + "versionNonce": 2049221425, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "(existing provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(existing provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl5x7pgxrqzz", + "type": "text", + "x": 1812, + "y": 580, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0B", + "roundness": null, + "seed": 1309814591, + "version": 1, + "versionNonce": 575611999, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl05rd6sv5ieyg", + "type": "arrow", + "x": 408, + "y": 320, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0C", + "roundness": null, + "seed": 1994041393, + "version": 1, + "versionNonce": 156273009, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blva3bms1km1m", + "type": "text", + "x": 405, + "y": 290, + "width": 106.33333587646484, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0D", + "roundness": null, + "seed": 2007494495, + "version": 1, + "versionNonce": 1590247551, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957929, + "link": null, + "locked": false, + "text": "click + New Provider", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click + New Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blgpcgc4oceyh", + "type": "arrow", + "x": 848, + "y": 320, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0E", + "roundness": null, + "seed": 714635793, + "version": 1, + "versionNonce": 1312830289, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s2f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s3f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blops482dbkkr", + "type": "text", + "x": 845, + "y": 290, + "width": 97.2727279663086, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0F", + "roundness": null, + "seed": 1154526079, + "version": 1, + "versionNonce": 434821279, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957930, + "link": null, + "locked": false, + "text": "form valid → Next", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "form valid → Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2blq1rm8hx0f9p", + "type": "arrow", + "x": 1288, + "y": 320, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0G", + "roundness": null, + "seed": 780210161, + "version": 1, + "versionNonce": 257925425, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s3f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s4f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bleh90m3xhju4", + "type": "text", + "x": 1285, + "y": 290, + "width": 124.78787994384766, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0H", + "roundness": null, + "seed": 1103946655, + "version": 1, + "versionNonce": 157576383, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957930, + "link": null, + "locked": false, + "text": "balance funded → Next", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "balance funded → Next", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bl4o4d5aahwx", + "type": "arrow", + "x": 1728, + "y": 320, + "width": 64, + "height": 0, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0I", + "roundness": null, + "seed": 949742033, + "version": 1, + "versionNonce": 974541585, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957931, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0 + ], + [ + 63.5, + 0 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s4f", + "focus": 0, + "gap": 8 + }, + "endBinding": { + "elementId": "s5f", + "focus": 0, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + }, + { + "id": "mppkx2bljk7cbc5yy9n", + "type": "text", + "x": 1725, + "y": 290, + "width": 137.5454559326172, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b0J", + "roundness": null, + "seed": 516757439, + "version": 1, + "versionNonce": 1490451679, + "isDeleted": false, + "boundElements": null, + "updated": 1779977957930, + "link": null, + "locked": false, + "text": "Request to Join (or Skip)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Request to Join (or Skip)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:27:10.049Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:27:10.047Z" + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/provider-console/view-provider-metrics.excalidraw b/sketches/provider-console/view-provider-metrics.excalidraw new file mode 100644 index 0000000..984ec31 --- /dev/null +++ b/sketches/provider-console/view-provider-metrics.excalidraw @@ -0,0 +1,1501 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "mcp-excalidraw-server", + "elements": [ + { + "id": "mpplf48tba33s70riup", + "type": "text", + "x": 40, + "y": 20, + "width": 551.6060791015625, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a0", + "roundness": null, + "seed": 1991246705, + "version": 1, + "versionNonce": 231850225, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "provider-console — view-provider-metrics", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "provider-console — view-provider-metrics", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "s1f", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a1", + "roundness": null, + "seed": 249096223, + "version": 1, + "versionNonce": 1033395487, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplf48tr53fi5mfzaq", + "type": "arrow" + } + ], + "updated": 1779978800212, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48txorul4eoro", + "type": "rectangle", + "x": 40, + "y": 80, + "width": 360, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a2", + "roundness": null, + "seed": 362835281, + "version": 1, + "versionNonce": 749632209, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tz96ygwu2kid", + "type": "text", + "x": 52, + "y": 92, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a3", + "roundness": null, + "seed": 1692699711, + "version": 1, + "versionNonce": 396891839, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tje35c4i3dd", + "type": "text", + "x": 52, + "y": 136, + "width": 100.93939208984375, + "height": 27.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a4", + "roundness": null, + "seed": 849910577, + "version": 1, + "versionNonce": 664336561, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Providers", + "fontSize": 22, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Providers", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tjjcxijq8cd", + "type": "rectangle", + "x": 60, + "y": 180, + "width": 160, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a5", + "roundness": null, + "seed": 505850975, + "version": 1, + "versionNonce": 1964304095, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t117zt89wx4f", + "type": "text", + "x": 80, + "y": 192, + "width": 101.09091186523438, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a6", + "roundness": null, + "seed": 1043336465, + "version": 1, + "versionNonce": 1077459601, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "+ New Provider", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "+ New Provider", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tq61jurkctya", + "type": "rectangle", + "x": 230, + "y": 180, + "width": 140, + "height": 40, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a7", + "roundness": null, + "seed": 107989119, + "version": 1, + "versionNonce": 145928959, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t961ffbmao2k", + "type": "text", + "x": 260, + "y": 192, + "width": 66.36363983154297, + "height": 17.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a8", + "roundness": null, + "seed": 799949553, + "version": 1, + "versionNonce": 390414449, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "↓ Recover", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "↓ Recover", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tzye0g5ys789", + "type": "rectangle", + "x": 60, + "y": 240, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "a9", + "roundness": null, + "seed": 461398175, + "version": 1, + "versionNonce": 1526856479, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48ti2fztldf0va", + "type": "text", + "x": 70, + "y": 256, + "width": 159.63636779785156, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aA", + "roundness": null, + "seed": 598392017, + "version": 1, + "versionNonce": 1250298449, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "→ PP \"alice-prod\" G..A1B2", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "→ PP \"alice-prod\" G..A1B2", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tqoftnj3btxp", + "type": "text", + "x": 70, + "y": 272, + "width": 219, + "height": 12.5, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aB", + "roundness": null, + "seed": 1325987007, + "version": 1, + "versionNonce": 275988287, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": " jurisdictions: US,CA [JOIN][Copy][Delete]", + "fontSize": 10, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": " jurisdictions: US,CA [JOIN][Copy][Delete]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tcyvpbup4ez", + "type": "rectangle", + "x": 60, + "y": 308, + "width": 320, + "height": 56, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aC", + "roundness": null, + "seed": 968686257, + "version": 1, + "versionNonce": 1389533233, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48twbyilf6npu", + "type": "text", + "x": 70, + "y": 328, + "width": 109.75757598876953, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aD", + "roundness": null, + "seed": 145360095, + "version": 1, + "versionNonce": 1801912159, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "(more provider rows)", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "(more provider rows)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tozxbuq0y8xm", + "type": "text", + "x": 52, + "y": 580, + "width": 40.93939208984375, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aE", + "roundness": null, + "seed": 848067729, + "version": 1, + "versionNonce": 571632145, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "/home", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/home", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "s2f", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 700, + "height": 480, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#ffffff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aF", + "roundness": null, + "seed": 1744048383, + "version": 1, + "versionNonce": 1441620287, + "isDeleted": false, + "boundElements": [ + { + "id": "mpplf48tr53fi5mfzaq", + "type": "arrow" + } + ], + "updated": 1779978800212, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t9ktz9isu88", + "type": "rectangle", + "x": 480, + "y": 80, + "width": 700, + "height": 40, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "#a5d8ff", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aG", + "roundness": null, + "seed": 1305526897, + "version": 1, + "versionNonce": 20774897, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tuj92ucwlue", + "type": "text", + "x": 492, + "y": 92, + "width": 245.21212768554688, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aH", + "roundness": null, + "seed": 1181194527, + "version": 1, + "versionNonce": 2097673119, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Provider Console | Home | [addr] | Logout", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Provider Console | Home | [addr] | Logout", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tqkxv0g3cqy", + "type": "text", + "x": 492, + "y": 132, + "width": 390.93939208984375, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aI", + "roundness": null, + "seed": 1750158417, + "version": 1, + "versionNonce": 777640401, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "alice-prod ← (provider name from data)", + "fontSize": 20, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "alice-prod ← (provider name from data)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t9cghu98a8j", + "type": "text", + "x": 492, + "y": 160, + "width": 260.3939514160156, + "height": 13.75, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aJ", + "roundness": null, + "seed": 2037718335, + "version": 1, + "versionNonce": 1613113279, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "G..A1B2 [Copy URL] [Copy OpEx] [Fund OpEx]", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "G..A1B2 [Copy URL] [Copy OpEx] [Fund OpEx]", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t4yv5fa4fcxe", + "type": "rectangle", + "x": 492, + "y": 188, + "width": 220, + "height": 60, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aK", + "roundness": null, + "seed": 1508219441, + "version": 1, + "versionNonce": 981497777, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t02uynnfvsokl", + "type": "text", + "x": 502, + "y": 200, + "width": 108.1212158203125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aL", + "roundness": null, + "seed": 1417485663, + "version": 1, + "versionNonce": 94951391, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Council A (member)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council A (member)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tm3suleoxys", + "type": "text", + "x": 502, + "y": 220, + "width": 85.78787994384766, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aM", + "roundness": null, + "seed": 326446097, + "version": 1, + "versionNonce": 668490129, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "OpEx 1200 XLM", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "OpEx 1200 XLM", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t43v2mwjjdpi", + "type": "rectangle", + "x": 720, + "y": 188, + "width": 220, + "height": 60, + "angle": 0, + "strokeColor": "#9c36b5", + "backgroundColor": "#eebefa", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aN", + "roundness": null, + "seed": 1792022911, + "version": 1, + "versionNonce": 597722111, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48thmvsfa8qi2d", + "type": "text", + "x": 730, + "y": 200, + "width": 109.1515121459961, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aO", + "roundness": null, + "seed": 2096595441, + "version": 1, + "versionNonce": 1201209201, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Council B (member)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council B (member)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tk9lyvo4972e", + "type": "text", + "x": 730, + "y": 220, + "width": 80.09091186523438, + "height": 13.75, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aP", + "roundness": null, + "seed": 296653215, + "version": 1, + "versionNonce": 1510845471, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "OpEx 880 XLM", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "OpEx 880 XLM", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48txqm5n1dakqr", + "type": "rectangle", + "x": 948, + "y": 188, + "width": 220, + "height": 60, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aQ", + "roundness": null, + "seed": 326376401, + "version": 1, + "versionNonce": 1477044561, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tpq3q2h78pn", + "type": "text", + "x": 958, + "y": 200, + "width": 109.48484802246094, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aR", + "roundness": null, + "seed": 575210943, + "version": 1, + "versionNonce": 1960890431, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Council C (pending)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Council C (pending)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tjf2o0roejuq", + "type": "rectangle", + "x": 492, + "y": 260, + "width": 676, + "height": 48, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aS", + "roundness": null, + "seed": 1191344561, + "version": 1, + "versionNonce": 1652725553, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tjz9137jmo8s", + "type": "text", + "x": 502, + "y": 272, + "width": 344.1515197753906, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aT", + "roundness": null, + "seed": 2076177887, + "version": 1, + "versionNonce": 1845129311, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Throughput 142/s | Latency 38ms | Queue 4 | Errors 0.1%", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Throughput 142/s | Latency 38ms | Queue 4 | Errors 0.1%", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tzsc6solt5g", + "type": "rectangle", + "x": 492, + "y": 320, + "width": 330, + "height": 140, + "angle": 0, + "strokeColor": "#0c8599", + "backgroundColor": "#99e9f2", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aU", + "roundness": null, + "seed": 415898513, + "version": 1, + "versionNonce": 1500154129, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t4wgm7br1v2y", + "type": "text", + "x": 502, + "y": 332, + "width": 188.242431640625, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aV", + "roundness": null, + "seed": 1159979519, + "version": 1, + "versionNonce": 791350399, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Topology graph (nodes + edges)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Topology graph (nodes + edges)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t7xxgj2tkk7r", + "type": "rectangle", + "x": 838, + "y": 320, + "width": 330, + "height": 140, + "angle": 0, + "strokeColor": "#e8590c", + "backgroundColor": "#ffd8a8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aW", + "roundness": null, + "seed": 2030207345, + "version": 1, + "versionNonce": 1983463153, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tmlzakarblp", + "type": "text", + "x": 848, + "y": 332, + "width": 154.4242401123047, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aX", + "roundness": null, + "seed": 1869957663, + "version": 1, + "versionNonce": 338896031, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "text": "Activity feed (live events)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Activity feed (live events)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tga6gdzjqb3q", + "type": "rectangle", + "x": 492, + "y": 472, + "width": 676, + "height": 60, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "#e9ecef", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aY", + "roundness": null, + "seed": 1693657937, + "version": 1, + "versionNonce": 1467365585, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800211, + "link": null, + "locked": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tkn8n0wkdk9o", + "type": "text", + "x": 502, + "y": 488, + "width": 317.81817626953125, + "height": 15, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aZ", + "roundness": null, + "seed": 2007281215, + "version": 1, + "versionNonce": 750991551, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "Sparklines: throughput | latency | queue depth (60min)", + "fontSize": 12, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "Sparklines: throughput | latency | queue depth (60min)", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48t3x4z3nwn6ok", + "type": "text", + "x": 492, + "y": 580, + "width": 88.48484802246094, + "height": 17.5, + "angle": 0, + "strokeColor": "#868e96", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "aa", + "roundness": null, + "seed": 1156815153, + "version": 1, + "versionNonce": 1589180081, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "/provider/:pk", + "fontSize": 14, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "/provider/:pk", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tr53fi5mfzaq", + "type": "arrow", + "x": 408, + "y": 320, + "width": 64, + "height": 5.684341886080802e-14, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ab", + "roundness": null, + "seed": 1754435167, + "version": 1, + "versionNonce": 796108817, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "points": [ + [ + 0.5, + 0.5 + ], + [ + 63.5, + -0.49999999999994316 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "s1f", + "focus": -5.35924892564062e-16, + "gap": 8 + }, + "endBinding": { + "elementId": "s2f", + "focus": -1.5620422935057488e-15, + "gap": 8 + }, + "startArrowhead": null, + "endArrowhead": "arrow", + "elbowed": false, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tdj2kwul666j", + "type": "text", + "x": 405, + "y": 286, + "width": 92.45454406738281, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ac", + "roundness": null, + "seed": 174803729, + "version": 1, + "versionNonce": 1319696529, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "click provider row", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "click provider row", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + }, + { + "id": "mpplf48tlhjtysqb2cl", + "type": "text", + "x": 405, + "y": 304, + "width": 93.81818389892578, + "height": 13.75, + "angle": 0, + "strokeColor": "#1971c2", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "ad", + "roundness": null, + "seed": 487549567, + "version": 1, + "versionNonce": 116217087, + "isDeleted": false, + "boundElements": null, + "updated": 1779978800212, + "link": null, + "locked": false, + "text": "→ /provider/{pk}", + "fontSize": 11, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "→ /provider/{pk}", + "autoResize": true, + "lineHeight": 1.25, + "syncedAt": "2026-05-28T14:33:38.068Z", + "source": "frontend_sync", + "syncTimestamp": "2026-05-28T14:33:38.066Z" + } + ], + "appState": { + "viewBackgroundColor": "#ffffff", + "gridSize": null + } +} \ No newline at end of file diff --git a/sketches/scripts/regen-combined.py b/sketches/scripts/regen-combined.py new file mode 100755 index 0000000..a2701d0 --- /dev/null +++ b/sketches/scripts/regen-combined.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python3 +"""Merge every per-flow .excalidraw under sketches/ into all-sketches-combined.excalidraw. + +Layout: one row per app (in APPS order), flows arranged left-to-right within the row. +Re-run after editing any per-flow file. +""" +import json +from pathlib import Path + +ROOT = Path(__file__).resolve().parent.parent # sketches/ +APPS = ["provider-console", "council-console", "network-dashboard", "moonlight-pay", "browser-wallet"] +COL_GAP = 200 +ROW_GAP = 400 +APP_HEADER_HEIGHT = 80 +FLOW_HEADER_HEIGHT = 60 + +def bbox(elements): + xs = [e["x"] for e in elements if "x" in e] + ys = [e["y"] for e in elements if "y" in e] + ws = [e["x"]+e.get("width",0) for e in elements if "x" in e] + hs = [e["y"]+e.get("height",0) for e in elements if "y" in e] + return min(xs), min(ys), max(ws), max(hs) + +def translate(elements, dx, dy): + out = [] + for e in elements: + ec = dict(e) + if "x" in ec: ec["x"] = e["x"] + dx + if "y" in ec: ec["y"] = e["y"] + dy + out.append(ec) + return out + +def make_text(text, x, y, size, idx): + return { + "type": "text", "id": f"hdr-{idx}", + "x": x, "y": y, "width": 1200, "height": size + 8, + "angle": 0, "strokeColor": "#1e1e1e", "backgroundColor": "transparent", + "fillStyle": "solid", "strokeWidth": 1, "strokeStyle": "solid", + "roughness": 1, "opacity": 100, "groupIds": [], "frameId": None, + "roundness": None, "seed": 1+idx, "version": 1, "versionNonce": 1+idx, + "isDeleted": False, "boundElements": None, "updated": 1, + "link": None, "locked": False, "text": text, + "fontSize": size, "fontFamily": 5, "textAlign": "left", + "verticalAlign": "top", "containerId": None, "originalText": text, + "autoResize": True, "lineHeight": 1.25, + } + +combined_elements = [] +hdr_idx = 0 +cursor_y = 0 +for app in APPS: + combined_elements.append(make_text(f"━━━ {app} ━━━", 0, cursor_y, 36, hdr_idx)); hdr_idx += 1 + cursor_y += APP_HEADER_HEIGHT + + cursor_x = 0 + row_max_h = 0 + for f in sorted((ROOT / app).glob("*.excalidraw")): + data = json.loads(f.read_text()) + elems = data.get("elements", []) + if not elems: continue + x0,y0,x1,y1 = bbox(elems) + dx = -x0 + cursor_x + dy = -y0 + cursor_y + FLOW_HEADER_HEIGHT + translated = translate(elems, dx, dy) + combined_elements.append(make_text(f.stem, cursor_x, cursor_y, 24, hdr_idx)); hdr_idx += 1 + combined_elements.extend(translated) + cursor_x += (x1 - x0) + COL_GAP + row_max_h = max(row_max_h, y1 - y0 + FLOW_HEADER_HEIGHT) + cursor_y += row_max_h + ROW_GAP + +out = { + "type": "excalidraw", "version": 2, + "source": "sketches/scripts/regen-combined.py", + "elements": combined_elements, + "appState": {"viewBackgroundColor": "#ffffff", "gridSize": 20}, + "files": {}, +} +out_path = ROOT / "all-sketches-combined.excalidraw" +out_path.write_text(json.dumps(out, indent=2)) +print(f"wrote {out_path} ({len(combined_elements)} elements)")