|
1 | 1 | { |
2 | 2 | "metadata": { |
3 | 3 | "schema": "flowmemory.dashboard.fixture.v0", |
4 | | - "generatedAt": "2026-05-13T20:05:51.625Z", |
| 4 | + "generatedAt": "2026-05-13T23:49:07.586Z", |
5 | 5 | "mode": "canary", |
6 | 6 | "description": "Generated Base mainnet canary dashboard data from the guarded FlowPulse reader. It is canary-only and not a production-readiness claim.", |
7 | 7 | "fixturePath": "fixtures/dashboard/flowmemory-dashboard-base-canary-v0.json", |
|
136 | 136 | "currentBlock": 45955540, |
137 | 137 | "finalizedBlock": 45955540, |
138 | 138 | "source": "live", |
139 | | - "lastUpdated": "2026-05-13T20:05:51.625Z" |
| 139 | + "lastUpdated": "2026-05-13T23:49:07.586Z" |
140 | 140 | }, |
141 | 141 | "flowPulseObservations": [ |
142 | 142 | { |
|
161 | 161 | "uri": "flowmemory://base-canary/rootfield", |
162 | 162 | "summary": "rootfield registration from Base canary reader", |
163 | 163 | "status": "finalized", |
164 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 164 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
165 | 165 | "provenance": { |
166 | 166 | "subsystem": "indexer", |
167 | 167 | "origin": "live", |
168 | 168 | "chainContext": "base-mainnet-canary", |
169 | 169 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
170 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 170 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
171 | 171 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
172 | 172 | } |
173 | 173 | }, |
|
193 | 193 | "uri": "flowmemory://uniswap-v4/after-swap", |
194 | 194 | "summary": "swap memory signal from Base canary reader", |
195 | 195 | "status": "finalized", |
196 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 196 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
197 | 197 | "provenance": { |
198 | 198 | "subsystem": "indexer", |
199 | 199 | "origin": "live", |
200 | 200 | "chainContext": "base-mainnet-canary", |
201 | 201 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
202 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 202 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
203 | 203 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
204 | 204 | } |
205 | 205 | }, |
|
225 | 225 | "uri": "flowmemory://base-canary/root", |
226 | 226 | "summary": "root commitment from Base canary reader", |
227 | 227 | "status": "finalized", |
228 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 228 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
229 | 229 | "provenance": { |
230 | 230 | "subsystem": "indexer", |
231 | 231 | "origin": "live", |
232 | 232 | "chainContext": "base-mainnet-canary", |
233 | 233 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
234 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 234 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
235 | 235 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
236 | 236 | } |
237 | 237 | }, |
|
257 | 257 | "uri": "flowmemory://uniswap-v4/after-swap", |
258 | 258 | "summary": "swap memory signal from Base canary reader", |
259 | 259 | "status": "finalized", |
260 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 260 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
261 | 261 | "provenance": { |
262 | 262 | "subsystem": "indexer", |
263 | 263 | "origin": "live", |
264 | 264 | "chainContext": "base-mainnet-canary", |
265 | 265 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
266 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 266 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
267 | 267 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
268 | 268 | } |
269 | 269 | } |
|
284 | 284 | ], |
285 | 285 | "evidenceUri": "docs/DEPLOYMENTS/2026-05-13-base-canary-v0.md", |
286 | 286 | "status": "finalized", |
287 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 287 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
288 | 288 | "provenance": { |
289 | 289 | "subsystem": "indexer", |
290 | 290 | "origin": "live", |
291 | 291 | "chainContext": "base-mainnet-canary", |
292 | 292 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
293 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 293 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
294 | 294 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
295 | 295 | } |
296 | 296 | } |
|
331 | 331 | "logIndex": "229" |
332 | 332 | }, |
333 | 333 | "id": "0xef6e3d4a6375fdaf3573db4550b7a6c4ac535f6ddbf8a2759014c7e6ee5dc17d", |
334 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 334 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
335 | 335 | "provenance": { |
336 | 336 | "subsystem": "indexer", |
337 | 337 | "origin": "live", |
338 | 338 | "chainContext": "base-mainnet-canary", |
339 | 339 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
340 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 340 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
341 | 341 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
342 | 342 | } |
343 | 343 | }, |
|
373 | 373 | "logIndex": "274" |
374 | 374 | }, |
375 | 375 | "id": "0x7da37f62f68f29fdd92dde90fdb5783bce555c868bfb0181187ae955eb2d8c95", |
376 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 376 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
377 | 377 | "provenance": { |
378 | 378 | "subsystem": "indexer", |
379 | 379 | "origin": "live", |
380 | 380 | "chainContext": "base-mainnet-canary", |
381 | 381 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
382 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 382 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
383 | 383 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
384 | 384 | } |
385 | 385 | }, |
|
415 | 415 | "logIndex": "364" |
416 | 416 | }, |
417 | 417 | "id": "0x508409804fe0dae77e8ced57cb45968877fcbad6f525a99b4f911ce58759eab7", |
418 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 418 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
419 | 419 | "provenance": { |
420 | 420 | "subsystem": "indexer", |
421 | 421 | "origin": "live", |
422 | 422 | "chainContext": "base-mainnet-canary", |
423 | 423 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
424 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 424 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
425 | 425 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
426 | 426 | } |
427 | 427 | }, |
|
457 | 457 | "logIndex": "1212" |
458 | 458 | }, |
459 | 459 | "id": "0x91d0da9bc41fad8cb3fa66b72ba804f6685d34f0c167bd3fbf1ac48f91402188", |
460 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 460 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
461 | 461 | "provenance": { |
462 | 462 | "subsystem": "indexer", |
463 | 463 | "origin": "live", |
464 | 464 | "chainContext": "base-mainnet-canary", |
465 | 465 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
466 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 466 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
467 | 467 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
468 | 468 | } |
469 | 469 | } |
|
534 | 534 | ] |
535 | 535 | }, |
536 | 536 | "id": "0x1d530aa927338513f49fbd12145d05b1428347b5cfa0fb241033a9d070123637", |
537 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 537 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
538 | 538 | "provenance": { |
539 | 539 | "subsystem": "indexer", |
540 | 540 | "origin": "live", |
541 | 541 | "chainContext": "base-mainnet-canary", |
542 | 542 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
543 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 543 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
544 | 544 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
545 | 545 | } |
546 | 546 | }, |
|
609 | 609 | ] |
610 | 610 | }, |
611 | 611 | "id": "0x4dbf295239f26095033ddbc39dbb3d2780a554ca697d3ea89c588bda449939d1", |
612 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 612 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
613 | 613 | "provenance": { |
614 | 614 | "subsystem": "indexer", |
615 | 615 | "origin": "live", |
616 | 616 | "chainContext": "base-mainnet-canary", |
617 | 617 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
618 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 618 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
619 | 619 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
620 | 620 | } |
621 | 621 | }, |
|
684 | 684 | ] |
685 | 685 | }, |
686 | 686 | "id": "0x79640fe5901417b9254f9de76f011cdd54ffe9587aaf564f241f4b0cc2ec82da", |
687 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 687 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
688 | 688 | "provenance": { |
689 | 689 | "subsystem": "indexer", |
690 | 690 | "origin": "live", |
691 | 691 | "chainContext": "base-mainnet-canary", |
692 | 692 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
693 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 693 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
694 | 694 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
695 | 695 | } |
696 | 696 | }, |
|
759 | 759 | ] |
760 | 760 | }, |
761 | 761 | "id": "0x623c146bc8899c5edadaed215cc86a1292f1f5c97acb245e86c0462190078ca5", |
762 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 762 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
763 | 763 | "provenance": { |
764 | 764 | "subsystem": "indexer", |
765 | 765 | "origin": "live", |
766 | 766 | "chainContext": "base-mainnet-canary", |
767 | 767 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
768 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 768 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
769 | 769 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
770 | 770 | } |
771 | 771 | } |
|
804 | 804 | "unsupported": 0, |
805 | 805 | "reorged": 0 |
806 | 806 | }, |
807 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 807 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
808 | 808 | "provenance": { |
809 | 809 | "subsystem": "indexer", |
810 | 810 | "origin": "live", |
811 | 811 | "chainContext": "base-mainnet-canary", |
812 | 812 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
813 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 813 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
814 | 814 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
815 | 815 | } |
816 | 816 | } |
|
842 | 842 | "Source verification and operator policy must be completed before any production claim." |
843 | 843 | ], |
844 | 844 | "localOnly": false, |
845 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 845 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
846 | 846 | "provenance": { |
847 | 847 | "subsystem": "worker", |
848 | 848 | "origin": "live", |
849 | 849 | "chainContext": "base-mainnet-canary", |
850 | 850 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
851 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 851 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
852 | 852 | "localPathHint": "fixtures/deployments/base-canary-indexer-state.json" |
853 | 853 | } |
854 | 854 | } |
|
862 | 862 | "severity": "info", |
863 | 863 | "title": "Canary mode", |
864 | 864 | "summary": "Base mainnet canary logs are visible, but verifier reports, source verification, multisig ownership, and production hook wiring are not complete.", |
865 | | - "openedAt": "2026-05-13T20:05:51.625Z", |
| 865 | + "openedAt": "2026-05-13T23:49:07.586Z", |
866 | 866 | "linkedObjectIds": [ |
867 | 867 | "0x2a7ADd68a1d45C3251E2F92fFe4926124654a97C", |
868 | 868 | "0x179Df6d52e9DeF5D02704583a2E4E5a9FF427245", |
|
877 | 877 | ], |
878 | 878 | "recommendedAction": "Use this view for launch demonstrations and operator review only.", |
879 | 879 | "status": "unresolved", |
880 | | - "lastUpdated": "2026-05-13T20:05:51.625Z", |
| 880 | + "lastUpdated": "2026-05-13T23:49:07.586Z", |
881 | 881 | "provenance": { |
882 | 882 | "subsystem": "alerts", |
883 | 883 | "origin": "live", |
884 | 884 | "chainContext": "base-mainnet-canary", |
885 | 885 | "fixturePath": "fixtures/deployments/base-canary-indexer-state.json", |
886 | | - "capturedAt": "2026-05-13T20:05:51.625Z", |
| 886 | + "capturedAt": "2026-05-13T23:49:07.586Z", |
887 | 887 | "localPathHint": "fixtures/deployments/base-canary-v0.json" |
888 | 888 | } |
889 | 889 | } |
|
0 commit comments