|
1 | 1 | { |
2 | 2 | "schema": "flowchain.live_readiness_dashboard_report.v0", |
3 | | - "generatedAt": "2026-05-17T20:55:41.2198531Z", |
| 3 | + "generatedAt": "2026-05-17T21:22:58.9529031Z", |
4 | 4 | "status": "blocked", |
5 | 5 | "deploymentReady": false, |
6 | 6 | "packetShareable": false, |
7 | 7 | "blockedOnlyOnKnownExternalOwnerInputs": true, |
8 | 8 | "summary": "Public launch is still blocked by owner-provided RPC edge, backup, Base 8453 bridge, or tester packet inputs.", |
9 | 9 | "privateRpcUrl": "http://127.0.0.1:8787", |
10 | 10 | "metrics": { |
11 | | - "latestHeight": "59881", |
12 | | - "finalizedHeight": "59881", |
| 11 | + "latestHeight": "60281", |
| 12 | + "finalizedHeight": "60281", |
13 | 13 | "monitorHeightAdvanced": true, |
14 | 14 | "bridgeRelayerStatus": "blocked", |
15 | 15 | "bridgeQueuedTransactions": "0", |
|
21 | 21 | "publicRpcDeploymentAutomationStatus": "passed", |
22 | 22 | "publicRpcDeploymentAutomationAction": "Validate", |
23 | 23 | "externalTesterPacketStatus": "blocked", |
| 24 | + "externalTesterConnectPackStatus": "blocked", |
24 | 25 | "ownerInputReady": false, |
25 | 26 | "noSecretStatus": "passed", |
26 | 27 | "opsSnapshotStatus": "blocked", |
|
293 | 294 | "status": "blocked", |
294 | 295 | "readinessStatus": "blocked", |
295 | 296 | "packetStatus": "blocked", |
| 297 | + "connectPackStatus": "blocked", |
296 | 298 | "gatewayStatus": "passed", |
297 | 299 | "shareable": false, |
| 300 | + "connectPackShareable": false, |
| 301 | + "connectPackReady": true, |
| 302 | + "connectPackNetwork": { |
| 303 | + "name": "FlowChain friends-and-family pilot", |
| 304 | + "chainId": "flowmemory-local-devnet-v0", |
| 305 | + "rpcEndpointPlaceholder": "<OWNER_PUBLIC_ENDPOINT>/rpc", |
| 306 | + "explorerSummaryUrlPlaceholder": "<OWNER_PUBLIC_ENDPOINT>/explorer/summary" |
| 307 | + }, |
298 | 308 | "externalSharingReady": false, |
299 | 309 | "localTesterRehearsalReady": true, |
300 | 310 | "publicTesterGatewayReady": true, |
|
317 | 327 | "/tester/wallets/send", |
318 | 328 | "/rpc balance_get" |
319 | 329 | ], |
| 330 | + "connectPackReadOnlyRoutes": [ |
| 331 | + "/health", |
| 332 | + "/rpc/discover", |
| 333 | + "/rpc/readiness", |
| 334 | + "/chain/status", |
| 335 | + "/explorer/summary", |
| 336 | + "/wallets/balances", |
| 337 | + "/wallets/transfers", |
| 338 | + "/tester/status" |
| 339 | + ], |
| 340 | + "connectPackTesterWriteRoutes": [ |
| 341 | + "/tester/wallets/create", |
| 342 | + "/tester/faucet", |
| 343 | + "/tester/wallets/send" |
| 344 | + ], |
320 | 345 | "gatewayRoutes": [ |
321 | 346 | "/tester/status", |
322 | 347 | "/tester/wallets/create", |
|
455 | 480 | "label": "Private L1 origin", |
456 | 481 | "status": "passed", |
457 | 482 | "summary": "The public deployment origin service is running privately in live profile before any owner TLS edge is considered shareable.", |
458 | | - "evidence": "serviceStatus=passed, privateBind=True, latestHeight=59881, finalizedHeight=59881", |
| 483 | + "evidence": "serviceStatus=passed, privateBind=True, latestHeight=60281, finalizedHeight=60281", |
459 | 484 | "commands": [ |
460 | 485 | "npm run flowchain:service:status" |
461 | 486 | ], |
|
592 | 617 | "id": "external-tester-sharing", |
593 | 618 | "label": "External tester packet", |
594 | 619 | "status": "blocked", |
595 | | - "summary": "External tester packet must remain not-shareable until owner public RPC, backup, and bridge gates pass, and it must rely on fresh tester-wallet evidence plus authenticated tester faucet/send gateway smoke.", |
596 | | - "evidence": "externalTester=blocked, localTesterRehearsalReady=True, testerNetworkFresh=True, publicTesterGatewayReady=True, faucetRoute=True, packetSmoke=True, testerFaucet=True, capRejected=True, externalSharingReady=False, packet=blocked, packetShareable=False", |
| 620 | + "summary": "External tester packet and machine-readable connection pack must remain not-shareable until owner public RPC, backup, and bridge gates pass, and they must rely on fresh tester-wallet evidence plus authenticated tester faucet/send gateway smoke.", |
| 621 | + "evidence": "externalTester=blocked, localTesterRehearsalReady=True, testerNetworkFresh=True, publicTesterGatewayReady=True, faucetRoute=True, packetSmoke=True, testerFaucet=True, capRejected=True, connectPackReady=True, externalSharingReady=False, packet=blocked, packetShareable=False", |
597 | 622 | "commands": [ |
598 | 623 | "npm run flowchain:tester:readiness", |
599 | 624 | "npm run flowchain:external-tester:packet" |
|
674 | 699 | "fileName": "public-deployment-contract-report.json", |
675 | 700 | "schema": "flowchain.public_deployment_contract_report.v0", |
676 | 701 | "status": "blocked", |
677 | | - "generatedAt": "2026-05-17T20:55:41.2198531Z" |
| 702 | + "generatedAt": "2026-05-17T21:22:58.9529031Z" |
678 | 703 | }, |
679 | 704 | { |
680 | 705 | "fileName": "flowchain-live-infra-check-report.json", |
681 | 706 | "schema": "flowchain.live_infra_check_report.v0", |
682 | 707 | "status": "blocked", |
683 | | - "generatedAt": "2026-05-17T19:03:14.8669292Z" |
| 708 | + "generatedAt": "2026-05-17T21:22:39.5560846Z" |
684 | 709 | }, |
685 | 710 | { |
686 | 711 | "fileName": "service-status-report.json", |
687 | 712 | "schema": "flowchain.service_status_report.v0", |
688 | 713 | "status": "passed", |
689 | | - "generatedAt": "2026-05-17T20:49:54.2260543Z" |
| 714 | + "generatedAt": "2026-05-17T21:21:58.9222250Z" |
690 | 715 | }, |
691 | 716 | { |
692 | 717 | "fileName": "service-monitor-report.json", |
|
710 | 735 | "fileName": "public-rpc-readiness-report.json", |
711 | 736 | "schema": "flowchain.public_rpc_readiness_report.v0", |
712 | 737 | "status": "blocked", |
713 | | - "generatedAt": "2026-05-17T19:02:05.5015285Z" |
| 738 | + "generatedAt": "2026-05-17T21:21:24.3599349Z" |
714 | 739 | }, |
715 | 740 | { |
716 | 741 | "fileName": "backup-readiness-report.json", |
717 | 742 | "schema": "flowchain.backup_readiness_report.v1", |
718 | 743 | "status": "blocked", |
719 | | - "generatedAt": "2026-05-17T19:03:08.3142430Z" |
| 744 | + "generatedAt": "2026-05-17T21:22:32.2350583Z" |
720 | 745 | }, |
721 | 746 | { |
722 | 747 | "fileName": "backup-owner-path-dry-run-report.json", |
|
728 | 753 | "fileName": "bridge-relayer-once-report.json", |
729 | 754 | "schema": "flowchain.bridge_relayer_once_report.v0", |
730 | 755 | "status": "blocked", |
731 | | - "generatedAt": "2026-05-17T19:03:13.1875436Z" |
| 756 | + "generatedAt": "2026-05-17T21:22:37.6163884Z" |
732 | 757 | }, |
733 | 758 | { |
734 | 759 | "fileName": "bridge-relayer-guardrail-validation-report.json", |
|
746 | 771 | "fileName": "external-tester-packet-report.json", |
747 | 772 | "schema": "flowchain.external_tester_packet_report.v0", |
748 | 773 | "status": "blocked", |
749 | | - "generatedAt": "2026-05-17T19:03:17.4700900Z" |
| 774 | + "generatedAt": "2026-05-17T21:22:42.4548904Z" |
| 775 | + }, |
| 776 | + { |
| 777 | + "fileName": "external-tester-connect-pack.json", |
| 778 | + "schema": "flowchain.external_tester_connect_pack.v0", |
| 779 | + "status": "blocked", |
| 780 | + "generatedAt": "2026-05-17T21:22:42.4548904Z" |
750 | 781 | }, |
751 | 782 | { |
752 | 783 | "fileName": "external-tester-readiness-report.json", |
753 | 784 | "schema": "flowchain.external_tester_readiness_report.v0", |
754 | 785 | "status": "blocked", |
755 | | - "generatedAt": "2026-05-17T19:03:15.6449467Z" |
| 786 | + "generatedAt": "2026-05-17T21:22:40.3787817Z" |
756 | 787 | }, |
757 | 788 | { |
758 | 789 | "fileName": "public-tester-gateway-e2e-report.json", |
759 | 790 | "schema": "flowchain.public_tester_gateway_e2e_report.v0", |
760 | 791 | "status": "passed", |
761 | | - "generatedAt": "2026-05-17T18:49:41.2441905Z" |
| 792 | + "generatedAt": "2026-05-17T21:06:45.7544746Z" |
762 | 793 | }, |
763 | 794 | { |
764 | 795 | "fileName": "ops-snapshot-report.json", |
|
794 | 825 | "fileName": "owner-inputs-report.json", |
795 | 826 | "schema": "flowchain.owner_inputs_report.v0", |
796 | 827 | "status": "blocked", |
797 | | - "generatedAt": "2026-05-17T19:03:16.8786801Z" |
| 828 | + "generatedAt": "2026-05-17T21:22:41.6153505Z" |
798 | 829 | }, |
799 | 830 | { |
800 | 831 | "fileName": "no-secret-scan-report.json", |
801 | 832 | "schema": "flowchain.no_secret_scan_report.v0", |
802 | 833 | "status": "passed", |
803 | | - "generatedAt": "2026-05-17T19:31:27.0642221Z" |
| 834 | + "generatedAt": "2026-05-17T21:22:39.2390748Z" |
804 | 835 | } |
805 | 836 | ], |
806 | 837 | "envValuesPrinted": false, |
|
0 commit comments