{
  "schema": "astra-dex-pool-creation-safe-submission-approval-status-v0.1",
  "generatedAt": "2026-05-15T00:16:04.714Z",
  "status": "DEX_POOL_CREATION_SAFE_SUBMISSION_APPROVED_NOT_SUBMITTED",
  "currentApprovedMode": "restricted-mainnet-operation",
  "publicStatement": "AstraTreasury DEX pool creation Safe submission is approved for a later submission step only. The payload has not been submitted to Safe, not executed, no pool is created, no liquidity is added, no funds are moved, and public trading is not approved.",
  "summary": {
    "approvalRecordPresent": true,
    "safeSubmissionApproved": true,
    "safeTransactionSubmitted": false,
    "safeTransactionExecuted": false,
    "poolCreated": false,
    "liquidityAdded": false,
    "fundsMoved": false,
    "publicTradingApproved": false,
    "nextRecommendedMilestone": "DEX Pool Creation Safe Submission Preparation",
    "artifactCount": 15,
    "missingArtifactCount": 0,
    "totalChecks": 12,
    "passed": 12,
    "failed": 0
  },
  "safeSubmissionApproval": {
    "approvalHash": "83686669720f2f05271219c2a5fec468f0f006b86c8d0ed658e2aea7ca93925b",
    "hashAlgorithm": "SHA-256",
    "approvalSummary": {
      "recordedAt": "2026-05-15T00:16:02.938Z",
      "approver": "Founder",
      "approvalReference": "ASTRA-Founder",
      "payloadHash": "1c53ae761eb247b809cfdc7e4f49cd30d29dfb31112393ead8df2d082e8c0f2a",
      "safeAddress": "0x8992B4173cf791Cf88eC36cd53b27F3BF22404D3",
      "targetAddress": "0x03a520b32C04BF3bEEf7BEb72E919cf822Ed34f1",
      "functionSignature": "createAndInitializePoolIfNecessary(address,address,uint24,uint160)",
      "safeSubmissionApproved": true,
      "safeTransactionSubmitted": false,
      "safeTransactionExecuted": false,
      "poolCreated": false,
      "liquidityAdded": false,
      "fundsMoved": false,
      "publicTradingApproved": false,
      "fullLaunchApproved": false
    },
    "requiredBeforeActualSafeSubmission": {
      "payloadVerificationReviewComplete": true,
      "freshNoPoolRecheckImmediatelyBeforeSubmission": true,
      "safeSubmissionApprovalRecorded": true,
      "safeExecutionApprovalRecorded": false,
      "operatorSafeSubmissionCommandReviewed": false,
      "publicStatusUpdatePrepared": false
    },
    "hardStops": {
      "safeTransactionSubmitted": false,
      "safeTransactionQueued": false,
      "safeTransactionExecuted": false,
      "poolCreated": false,
      "liquidityAdded": false,
      "directExecutionSubmitted": false,
      "publicTradingEnabled": false,
      "buyPageActivated": false,
      "treasuryFundsMoved": false,
      "fullLaunchApproved": false
    },
    "artifactHashes": [
      {
        "path": "configs/dex-pool-creation-safe-submission-approval.config.json",
        "bytes": 3243,
        "sha256": "3080dadda3aedf58cae1b97981de61604dcce41986c0b5d7b4aaffafcc967eb9"
      },
      {
        "path": "docs/dex-pool-creation-safe-submission-approval/DEX_POOL_CREATION_SAFE_SUBMISSION_APPROVAL.md",
        "bytes": 1009,
        "sha256": "39258d564c7da2718026899de184704310146bdda4db6513a0e08f67b35af58e"
      },
      {
        "path": "docs/dex-pool-creation-safe-submission-approval/DEX_POOL_CREATION_SAFE_SUBMISSION_APPROVAL_CHECKLIST.md",
        "bytes": 1001,
        "sha256": "bfdbaecaf267e05cb8bf39ed26b0cb34793d441c66ea7b970749842367023da4"
      },
      {
        "path": "docs/dex-pool-creation-safe-submission-approval/DEX_POOL_CREATION_SAFE_SUBMISSION_BOUNDARIES.md",
        "bytes": 517,
        "sha256": "6584e0d781181f1f264023878f4c2d1066614aa51c60a142d1b77fdc740a70ce"
      },
      {
        "path": "docs/dex-pool-creation-safe-submission-approval/DEX_POOL_CREATION_SAFE_SUBMISSION_APPROVAL_RUNBOOK.md",
        "bytes": 424,
        "sha256": "9754a04dc0c6a6988003301c29261ae1130022ee6077968ad961c9cd0bf72909"
      },
      {
        "path": "scripts/record-dex-pool-creation-safe-submission-approval.mjs",
        "bytes": 11754,
        "sha256": "5ed5932077da7cc9734db47fbd9429e3843b99668bd09130592fd135c5e6dd36"
      },
      {
        "path": "reports/dex-pool-creation-safe-payload-generation/generated/dex-pool-creation-safe-payload.json",
        "bytes": 2750,
        "sha256": "24b4402076b24a9f48ccfcd9dd0aa280ba14738acdd20573aa54f9cfedf9d67e"
      },
      {
        "path": "public-docs/dex-pool-creation-safe-payload-verification-status.json",
        "bytes": 7167,
        "sha256": "0a9965e0039fe07e1267fba6061dbf608044df22f01d4157b54015aacc01789c"
      },
      {
        "path": "public-docs/dex-pool-creation-safe-payload-generation-status.json",
        "bytes": 6809,
        "sha256": "d599ad02f489c5d8d81793bda05afe740a52f297ab0436d9bac631ca2849b7d0"
      },
      {
        "path": "public-docs/dex-pool-creation-safe-payload-generation-approval-status.json",
        "bytes": 20607,
        "sha256": "227302992b5765e30f0894f5a2824b58ce966e424b4d638572a0d0ed32a0e683"
      },
      {
        "path": "public-docs/dex-pool-existence-precheck-status.json",
        "bytes": 6805,
        "sha256": "d06166265f8e2c1b07b4df24dd362b29b162dfa3ad63de71a410d5949664aa14"
      },
      {
        "path": "public-docs/full-launch-status.json",
        "bytes": 2717,
        "sha256": "16dec6e30bbec9b9692ea41c76cac4b798ef2c17ac5adb49a9fffa209e1a9cdc"
      },
      {
        "path": "public-docs/treasury-funding-status.json",
        "bytes": 2489,
        "sha256": "d87c2c774d0f782c4ca38857d3c77f2cf06037218af677ad9cdd365ba64c5e91"
      },
      {
        "path": "public-docs/mainnet-execution-status.json",
        "bytes": 1320,
        "sha256": "0c71fb7dae41ff5de26619804a2bbc8a80310bfe67e600b8552d1aa4b353e1e4"
      },
      {
        "path": "reports/dex-pool-creation-safe-submission-approval/dex-pool-creation-safe-submission-approval-record.json",
        "bytes": 2028,
        "sha256": "c56cdf11bf828be13c5be1738cddd607aeaba24281c1fd67e68693c7abadaf07"
      }
    ]
  },
  "checks": [
    {
      "name": "Framework prepared",
      "pass": true,
      "details": {
        "approvalPrepared": true,
        "approvalOnly": true
      }
    },
    {
      "name": "Payload verification complete",
      "pass": true,
      "details": {
        "status": "DEX_POOL_CREATION_SAFE_PAYLOAD_VERIFICATION_REVIEW_COMPLETE_NOT_EXECUTED"
      }
    },
    {
      "name": "Payload generated but not executed",
      "pass": true,
      "details": {
        "status": "DEX_POOL_CREATION_SAFE_PAYLOAD_GENERATED_NOT_EXECUTED"
      }
    },
    {
      "name": "Payload generation approval recorded",
      "pass": true,
      "details": {
        "status": "DEX_POOL_CREATION_SAFE_PAYLOAD_GENERATION_APPROVED_NO_PAYLOAD_GENERATED"
      }
    },
    {
      "name": "Fresh no-pool recheck complete",
      "pass": true,
      "details": {
        "status": "DEX_POOL_EXISTENCE_FACTORY_PRECHECK_COMPLETE_NO_POOL_FOUND",
        "poolExists": false
      }
    },
    {
      "name": "Payload not submitted or executed",
      "pass": true,
      "details": {
        "safeTransactionSubmitted": false,
        "safeTransactionExecuted": false
      }
    },
    {
      "name": "Pool/liquidity/funds unchanged",
      "pass": true,
      "details": {
        "poolCreated": false,
        "liquidityAdded": false,
        "fundsMoved": false
      }
    },
    {
      "name": "Full launch not approved",
      "pass": true,
      "details": {
        "fullLaunchApproved": false
      }
    },
    {
      "name": "Treasury funding not approved/executed",
      "pass": true,
      "details": {
        "treasuryFundingApproved": false,
        "treasuryFundingExecuted": false
      }
    },
    {
      "name": "Execution queue disabled",
      "pass": true,
      "details": {
        "mode": "MAINNET_EXECUTION_QUEUE_DISABLED"
      }
    },
    {
      "name": "Approval record matches config",
      "pass": true,
      "details": {
        "approvalRecordPresent": true,
        "configSafeSubmissionApprovalRecorded": true,
        "configSafeSubmissionApproved": true
      }
    },
    {
      "name": "No forbidden submission/execution artifacts present",
      "pass": true,
      "details": {
        "forbiddenArtifactsPresent": []
      }
    }
  ],
  "failures": [],
  "missingArtifacts": [],
  "currentStatuses": {
    "dexPoolCreationSafePayloadVerification": "DEX_POOL_CREATION_SAFE_PAYLOAD_VERIFICATION_REVIEW_COMPLETE_NOT_EXECUTED",
    "dexPoolCreationSafePayloadGeneration": "DEX_POOL_CREATION_SAFE_PAYLOAD_GENERATED_NOT_EXECUTED",
    "dexPoolCreationSafePayloadGenerationApproval": "DEX_POOL_CREATION_SAFE_PAYLOAD_GENERATION_APPROVED_NO_PAYLOAD_GENERATED",
    "dexPoolExistencePrecheck": "DEX_POOL_EXISTENCE_FACTORY_PRECHECK_COMPLETE_NO_POOL_FOUND",
    "fullLaunch": "FULL_LAUNCH_READINESS_TRACK_OPEN_PLANNING_ONLY",
    "treasuryFunding": "TREASURY_FUNDING_READINESS_TRACK_OPEN_NOT_APPROVED",
    "mainnetExecution": "MAINNET_EXECUTION_QUEUE_DISABLED"
  },
  "restrictions": {
    "safeTransactionSubmission": false,
    "safeTransactionExecution": false,
    "poolCreationExecution": false,
    "liquidityProvision": false,
    "publicTrading": false,
    "buyPageActivation": false,
    "realTreasuryFunding": false,
    "fullLaunch": false
  },
  "safety": {
    "sendsTransactions": false,
    "submitsToSafe": false,
    "queuesSafeTransaction": false,
    "executesSafeTransaction": false,
    "createsLiquidityPool": false,
    "addsLiquidity": false,
    "movesFunds": false,
    "activatesBuyPage": false,
    "approvesFullLaunch": false
  }
}
