{"schemaVersion":"programmable.multi-role-custom-launch-capabilities.v2","routeId":"custom-launch:create:multi-role-v2","chainId":"4663","caip2":"eip155:4663","context":{"caip2":"eip155:4663","chainBindings":{"chainId":"4663","graphFactory":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","graphFactoryRuntimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","permitAuthority":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","permitAuthorityRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","poolManager":"0x8366a39CC670B4001A1121B8F6A443A643e40951","poolManagerRuntimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","router":"0x4b5Cec6E715C3bCd7e6837E9E307C40C9aCc2B2E","routerProtocol":"programmable.multi-role-launch-stamp-router.v2","routerRuntimeCodeHash":"0x5f37171aabc5ba80b2ae404dbac8a45ef25236511050f2d92e292eb1da84cc9c"},"chainDeployment":{"chainBindings":{"chainId":"4663","graphFactory":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","graphFactoryRuntimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","permitAuthority":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","permitAuthorityRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","poolManager":"0x8366a39CC670B4001A1121B8F6A443A643e40951","poolManagerRuntimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","router":"0x4b5Cec6E715C3bCd7e6837E9E307C40C9aCc2B2E","routerProtocol":"programmable.multi-role-launch-stamp-router.v2","routerRuntimeCodeHash":"0x5f37171aabc5ba80b2ae404dbac8a45ef25236511050f2d92e292eb1da84cc9c"},"chainDeploymentId":"robinhood-multi-role-v2-4b5cec6e-4663fbff-20260908","chainId":"4663","deploymentInclusion":{"blockHash":"0x2913a1c3b2634b179438f499245c6b66758a6b2fa0e00e26706e0d138a8c3893","blockNumber":"57993247","blockTimestampUtc":"2026-09-08T20:57:39.000Z","deployer":"0x79879fe6f00c0986Ca521eA6F5b276b5E28b1b9C","status":"success","transactionHash":"0x4663fbffb37fa8f935ed53520f36c51915c52973a03927f7bb054b28841f5b3f","transactionIndex":"10","valueWei":"0"},"ethereumFinality":{"batchNumber":"214112","ethereumFinalizedCheckpoint":{"blockHash":"0x2486b3101bad6a06ccac8d2b250b64008ed2eba3a5d893dce64d3629b863fc0c","blockNumber":"25935310","tag":"finalized"},"ethereumProviders":[{"providerId":"drpc","trustDomain":"drpc.org"},{"providerId":"quicknode","trustDomain":"quicknode.com"}],"evidenceDigest":"sha256:131565ded9fa7ab9f133c143fb5a3bd96129b79a2d34cde9a21d982672e9fe4c","l2Checkpoint":{"blockHash":"0x2913a1c3b2634b179438f499245c6b66758a6b2fa0e00e26706e0d138a8c3893","blockNumber":"57993247"},"l2Providers":[{"l1Confirmations":"207","providerId":"drpc","trustDomain":"drpc.org"},{"l1Confirmations":"207","providerId":"alchemy","trustDomain":"alchemy.com"}],"observedAt":"2026-09-08T21:39:45.207Z","postingBlockHash":"0xa6d082c27837994e29cf6c595081b20be0d88c8dc9751b2ea0a2bcd1b0a3577f","postingBlockNumber":"25935183","postingLogIndex":"101","postingTransactionHash":"0xcf13eac7707f138da56b66c1d14be3170e5174701e6ae472e461a3a1046c6b3a","profile":{"admissionBindingDigest":"sha256:5b2486f35fcd44bd476cafd5bfb5a12decf05a756ba237ca191928f5414c721e","admissionDescriptorDigest":"sha256:b09611360e284641873fdb2914b4282e0545e32ea587b278fcd11f4db9a4e7f5","admissionPolicyDigest":"sha256:47801f57e2365f89eb7397a2df10d697bd1f756ec01536b9b34755e89809da04","admissionSchemaDigest":"sha256:6a8194a3b5d8b6432a95ec04da3cd86091ad64c93c0531125caf00ecb919c8cf","businessProfileId":"robinhood-production-launch","profileDigest":"sha256:b0fca91264a49d358ed1a9eec2a679b59a48d716b71475bef583c2545e1ee502","profileRevision":2,"profileVersion":"4.1.0","schemaVersion":"programmable.custom-launch-profile-ref.v4","structuralProfileId":"programmable.custom-launch.robinhood-mainnet.v1"},"rollup":"0x23A19d23e89166adedbDcB432518AB01e4272D94","schemaVersion":"programmable.robinhood-l2-checkpoint-ethereum-finality.v1","sequencerInbox":"0xBd0D173EEb87D57A09521c24388a12789F33ba96"},"evidenceDigests":{"deploymentReadback":"sha256:fc9d8bfc55f225e0ff07015baa1629b777a50c1f041014a61b3e2d1afc99c54b","ethereumFinality":"sha256:e2119431fddd98c6341701243dffe4dade0bb228d901c3c746eb04c272a463d6","sourcePublication":"sha256:5499f01a121eb075f2fdf7485357173114bed9fd0de38033c0cb7df2f9ea6269"},"publicSource":{"commit":"0384904dff85625e8be15ff46871d09b01f80154","compilerSettings":{"evmVersion":"cancun","libraries":{},"metadata":{"appendCBOR":false,"bytecodeHash":"none","useLiteralContent":false},"optimizer":{"enabled":true,"runs":1000},"remappings":["@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","@openzeppelin/uniswap-hooks/=lib/openzeppelin-uniswap-hooks/","@solady/=lib/solady/","@uniswap/blocknumberish/=lib/blocknumberish/","@uniswap/liquidity-launcher/=lib/liquidity-launcher/","@uniswap/uerc20-factory/=lib/uerc20-factory/","@uniswap/v4-core/=lib/v4-core/","@uniswap/v4-periphery/=lib/v4-periphery/","blocknumberish/=lib/blocknumberish/","forge-std/=lib/forge-std/src/","liquidity-launcher/=lib/liquidity-launcher/","permit2/=lib/permit2/","shards-v1/=lib/shards-v1/","solady/=lib/solady/src/","solmate/=lib/solmate/","v4-periphery/=lib/v4-periphery/"],"viaIR":false},"compilerVersion":"0.8.26+commit.8a97fa7a","mergedSourceParityEvidenceSha256":"sha256:cf1b0b6477c9945ade239b8470394b96ea1d325687192866bca7a014d9ccd039","repository":"https://github.com/programmablehq/PROGRAMMABLE","sourceClosureFiles":39,"sourceHashes":{"lib/openzeppelin-contracts/contracts/interfaces/IERC1271.sol":"f02591715f3378dd492cfa94b0e5e20e06827b12b3e5e48315d788984dc81716","lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol":"efd1ebd1e04b6ef9c3b8781a097588f83da954323f438d54a71dc06508e6c7b8","lib/openzeppelin-contracts/contracts/utils/Panic.sol":"270fc8401c1a13fae6a7a4a2dd6e381b95d658896701e51f0d3e2688acab3dec","lib/openzeppelin-contracts/contracts/utils/ReentrancyGuard.sol":"32fbb1c908ec1b4de85cc1bb10091aebd5816ffe80dfdd5ca5e084fbea67a462","lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol":"542d5dfe5e4375d83f2e3b5246b2d0d7507406a4b582844dbc73bd31ed2faa83","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol":"75704538dcb223239280c6726d9a31cf769a7816718517c997fc7d63bdb70778","lib/openzeppelin-contracts/contracts/utils/Strings.sol":"d99cb2df33b265a5533b0e9fa6f5da0bc60e98a8855c3392e8ffdc712149f0dd","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol":"0964ddd02f4a7a8cf9ba130e3aeead588ca3d425d5bc13cc4221358c69108ed0","lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol":"75b837fe3868fd4217cc5e9a6ca89055b7277dc7a41b01db0fe6253ebe6aa95d","lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol":"936a89f512d5da84b0896b66d2398f2bea9eefdf2afa788af5265fcd74302693","lib/openzeppelin-contracts/contracts/utils/cryptography/SignatureChecker.sol":"37a06b31bce546a771a6450bdccf8f88ab3fef1d91e1aa5a2e10324cbbd9b2f0","lib/openzeppelin-contracts/contracts/utils/math/Math.sol":"92fee281fd46a1b058b190cf21d6b1a528f0433a907850ae1c9bcf36c5c0cd98","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol":"9769274bf53f26a7c7896c526ea1980dc9bea5bf5c2a5fd04870008c4afc1de9","lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol":"1ed50b1056af886752f0fb48a0165d381e69bb4a4b18b893b066dc144a7e08d7","lib/v4-core/src/interfaces/IExtsload.sol":"9421ef4ba198d94058cd9a4c9fd2d663c61fc682f7dafa449a873456853f0025","lib/v4-core/src/interfaces/IExttload.sol":"c21643d2c7f48d2d2407438a64a3ff0f376324cf6a0c62608977713652308c9e","lib/v4-core/src/interfaces/IHooks.sol":"6eb35c9c598eb932e963219f1ff180748bc4c30ac6a02d924893b3c29abb1d73","lib/v4-core/src/interfaces/IPoolManager.sol":"a98405333567e4ab344489728014795721cf0071c151536377d2fcc986e0600c","lib/v4-core/src/interfaces/IProtocolFees.sol":"807d68adea106ec2aa51a8009155de09ebfe09e1ee7053d5a5ae448d7e840654","lib/v4-core/src/interfaces/external/IERC20Minimal.sol":"5e966a2d22b3b234a56af4b17e36bf7be90f9b29b1ddb6a15bfefc0b6dab4282","lib/v4-core/src/interfaces/external/IERC6909Claims.sol":"1cd65496c829036bc6aee67bc71363ab5fb6989c65e793087d0e1e2379f7d7d8","lib/v4-core/src/libraries/CustomRevert.sol":"9d3dbe6b742cb1ac30f57df89d879ade9649389de1165fc637114bd062d39fca","lib/v4-core/src/libraries/FixedPoint128.sol":"1ca2f55160697b73bd66fd27c8724d79a57108121ce1e8a0ab8b79f38bb58fbb","lib/v4-core/src/libraries/FullMath.sol":"a9607255a6fd604d9c92f6b7416811c38b9d86e5dfdb0c345a494ebd35f7a4a3","lib/v4-core/src/libraries/LiquidityMath.sol":"67a39e58732340af4870342ba9230691f35501d89ed8725ca1b338deaa0eb26a","lib/v4-core/src/libraries/Position.sol":"3dc4e2ad1564fa94eddf3ff06ce9ac592c9d578ea64ca194050382da454c8fcb","lib/v4-core/src/libraries/SafeCast.sol":"c1a815a41607be5b4c86ca588a951f368156da8ee21bdfc18b5d51b58a0f27be","lib/v4-core/src/libraries/StateLibrary.sol":"eebdbc1b6e431072ce5521b9e1b603d43831e3b6e062743e6665e070d5cf8a1a","lib/v4-core/src/types/BalanceDelta.sol":"320d9c13dec135c3903729e66d3a1040fe86d537a7ee53728915012ca183af32","lib/v4-core/src/types/BeforeSwapDelta.sol":"6aee06f1553e879f5909e8f4c0eac26ec23dd4821a7e56e4d5077db39a227e12","lib/v4-core/src/types/Currency.sol":"ba6726fd24fbc66848208dfbb2899116c10729c505e6e5552316ac2444f1dfc3","lib/v4-core/src/types/PoolId.sol":"548424ac50ad58212545da70207283fb8990731578c115c85d5acbcb0e1d3c9f","lib/v4-core/src/types/PoolKey.sol":"99e1afe285b5c614ebc9586ab5196db9d24a63fd924a449f5d99f490a6a6d6a9","lib/v4-core/src/types/PoolOperation.sol":"cf72ad0c3e5e91662029e862acd841fabce8753040b0d4e802dee64ef1157232","src/interfaces/IProgrammableCreate2GraphDeployerV1.sol":"250c3c0b5d365a39fc608a41013f466893f9ccd2937c3aaee992984d0df62221","src/router_v2/IProgrammableMultiRoleLaunchStampRouterV2.sol":"5c96ef473f8790015f93199d00c72d615bab61aaf8688ece77bf88ebf5d65c64","src/router_v2/ProgrammableMultiRoleLaunchStampRouterV2.sol":"726bb829d345bcb86f93726034bf5a76987e2e46d2f81d8128231deb8d1fcd24","src/router_v2/ProgrammableMultiRoleLaunchStampRouterV2DataPolicyV1.sol":"0c14845a8102354cbc6a3a83a337bfc59ff6c51c7b2be9c870d98f06a475c56d","test/router_v2/fixtures/ProgrammableCreate2GraphDeployerV1.sol":"06a3acaf9beeb68647af231f5524c5a34dc013d99611a1b2d0a6c80895f595e9"},"tree":"b1870af9fc227f9c4feff834782cdcbf8560e13d"},"runtimeObservation":{"checkpoint":{"hash":"0x5b02d13f3491d653433454a0dbb8cc8eac36897e929936162459a3ce8fab7cf4","number":"58006575","timestampUtc":"2026-09-08T21:20:01.000Z"},"constructorRoots":{"graphFactory":{"address":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","runtimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8"},"permitAuthority":{"address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","runtimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c"},"poolManager":{"address":"0x8366a39CC670B4001A1121B8F6A443A643e40951","runtimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626"}},"eip712Domain":{"chainId":4663,"domainSeparator":"0x1affc58a8aae293729597387ad30a00c0613eda94e7a1ab7af1e81e65b705ff1","name":"ProgrammableLaunchStampRouter","verifyingContract":"0x4b5Cec6E715C3bCd7e6837E9E307C40C9aCc2B2E","version":"2"},"exactExpectedBytes":true,"providerIds":["robinhood-public","publicnode"],"runtimeBytes":17360,"runtimeCodeHash":"0x5f37171aabc5ba80b2ae404dbac8a45ef25236511050f2d92e292eb1da84cc9c","sameBlockRuntimeClaimed":false},"schemaVersion":"programmable.multi-role-router-deployment.v2","sourcePublication":{"blockscoutVerificationClaimed":false,"creationMatch":"match","exactMatchClaimed":false,"fullCreationBytes":19019,"fullRuntimeBytes":17360,"matchId":"47710303","metadata":{"appendCBOR":false,"bytecodeHash":"none","useLiteralContent":false},"publicSourceUrl":"https://github.com/programmablehq/PROGRAMMABLE/blob/0384904dff85625e8be15ff46871d09b01f80154/src/router_v2/ProgrammableMultiRoleLaunchStampRouterV2DataPolicyV1.sol","publicUrl":"https://repo.sourcify.dev/4663/0x4b5Cec6E715C3bCd7e6837E9E307C40C9aCc2B2E","runtimeMatch":"match","sourceInputSha256":"sha256:fe61aafb0ebd9fa269550851e2e8faafa0dd2196d31c697aaaaaa784610525a8","verificationId":"d8707793-82de-45fd-81f4-9deb606ae3e8","verifiedAt":"2026-09-08T21:01:26Z"}},"chainDeploymentId":"robinhood-multi-role-v2-4b5cec6e-4663fbff-20260908","chainId":"4663","profile":{"blobSourceAdmission":{"derivedContracts":4,"feeAccounting":"gross-native-ceil-per-trade-additive-to-project","finalityEvidenceSchemaVersion":"programmable.multi-role-finality-evidence.v3","firstBuy":"after-launch","initialSeed":"entire-supply","initialSupplyRaw":"100000000000000000000000","platformFeeBps":20,"platformRecipient":"0xD88539d3c4C460136a733A3Fd60cf6BF269079da","projectGameFeeBps":500,"projectStartingTaxBps":1500,"schemaVersion":"programmable.blob-source-policy.v2","sourceArtifactHash":"sha256:b53f058db0851bd922cd2ae9306761df493f0f24f63b306f7a5ddcb3122e7e95","sourceProofSchemaVersion":"programmable.blob-source-proof.v2"},"chainId":"4663","checkpointPolicy":{"maximumFinalizedCheckpointAgeSeconds":"3600","maximumFutureClockSkewSeconds":"30"},"derivedContractFinality":{"bindingSchemaVersion":"programmable.multi-role-derived-contract-binding.v1","evidenceSchemaVersion":"programmable.multi-role-finality-evidence.v3","maximumDerivedContracts":16,"schemaVersion":"programmable.multi-role-derived-finality-policy.v3"},"finalityPolicy":{"reference":{"policyDigest":"sha256:537d531423d1285a3808556a57303ec68f1e6bdeea3c9aaf6320f9e5a0e47153","policyId":"robinhood-stage-finality-v1","policyRevision":1,"schemaVersion":"programmable.custom-launch-finality-policy-ref.v1"},"subject":{"arbitraryL2ConfirmationDepthIsFinality":false,"chainId":4663,"finalityProof":"ethereum-finalized-tag-quorum","parentChainId":1,"policyId":"robinhood-stage-finality-v1","policyRevision":1,"postingProof":"NodeInterface.findBatchContainingBlock-plus-SequencerBatchDelivered","providerQuorum":"authenticated-primary-and-independent-secondary","schemaVersion":"programmable.robinhood-finality-policy.v1","stages":["sequencer_soft_confirmation","ethereum_posted","ethereum_finalized"],"terminalStage":"ethereum_finalized"}},"profileId":"robinhood-multi-role-custom-launch","profileRevision":1,"routerProtocol":"programmable.multi-role-launch-stamp-router.v2","runtimeInstructionPolicy":{"policyHash":"0x8c050833f80693e4bf758bd93eea585a1f41892c4fcc9fa0282f0af84ed772b4","policyId":"programmable.runtime-instructions.reachable.v1","router":"0x4b5Cec6E715C3bCd7e6837E9E307C40C9aCc2B2E","routerRuntimeCodeHash":"0x5f37171aabc5ba80b2ae404dbac8a45ef25236511050f2d92e292eb1da84cc9c","schemaVersion":"programmable.multi-role-runtime-instruction-policy-binding.v1"},"runtimeRelease":{"schemaVersion":"programmable.multi-role-runtime-release-instance.v2","sourceCommit":"8eeceeaff01aa02661c3611654a1b1eea89f0077","sourceTree":"c966deba45a59822c2460345027071fe3a4c7470"},"safeSourcePins":{"commit":"0974182c16c57ca6fe2b9bba8cffb8a7e55fb83c","fallbackHandler":{"address":"0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99","runtimeCodeHash":"0x7c6007a5d711cea8dfd5d91f5940ec29c7f200fe511eb1fc1397b367af3c42f9","sourceIdentity":"CompatibilityFallbackHandler"},"proxy":{"address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","runtimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","sourceIdentity":"SafeProxy"},"repository":"safe-global/safe-deployments","schemaVersion":"programmable.safe-source-commitment.v1","singleton":{"address":"0x41675C099F32341bf84BFc5382aF534df5C7461a","runtimeCodeHash":"0x1fe2df852ba3299d6534ef416eefa406e56ced995bca886ab7a553e6d0c5e1c4","sourceIdentity":"Safe"},"sourcifyExactMatchClaimed":false,"version":"1.4.1"},"schemaVersion":"programmable.multi-role-custom-launch-profile.v2","signerPolicy":{"chainBinding":{"chainId":"4663","graphFactory":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","graphFactoryRuntimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","permitAuthority":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","permitAuthorityRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","poolManager":"0x8366a39CC670B4001A1121B8F6A443A643e40951","poolManagerRuntimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","router":"0x4b5Cec6E715C3bCd7e6837E9E307C40C9aCc2B2E","routerProtocol":"programmable.multi-role-launch-stamp-router.v2","routerRuntimeCodeHash":"0x5f37171aabc5ba80b2ae404dbac8a45ef25236511050f2d92e292eb1da84cc9c"},"expectedSafeOwners":["0x032b1c7b96793717F0BD2f11eb86cd10CdefC4a3","0x2Bb333d48DFAF1596D9036671d2E43168994249E"],"expectedSignerAddress":"0x032b1c7b96793717F0BD2f11eb86cd10CdefC4a3","maximumPermitLifetimeSeconds":"3600","maximumSigningLatencySeconds":"30","requiredSafeThreshold":1,"schemaVersion":"programmable.multi-role-permit-signer-policy.v3"}},"providerProfile":{"authenticationRequirement":"Actual runtime endpoints must pass validateRobinhoodChainProfileV4 and match this exact transport reference; credentials are supplied separately.","chainId":"4663","parentChainId":"1","providerIdentityPins":{"ethereum":{"primary":{"hostnameSuffixes":["drpc.org","drpc.live"],"providerId":"drpc","trustDomain":"drpc.org"},"secondary":{"hostnameSuffixes":["ethereum-mainnet.quiknode.pro"],"providerId":"quicknode","trustDomain":"quicknode.com"}},"robinhood":{"primary":{"hostnameSuffixes":["drpc.live"],"providerId":"drpc","trustDomain":"drpc.org"},"secondary":{"hostnameSuffixes":["alchemy.com"],"providerId":"alchemy","trustDomain":"alchemy.com"}}},"providerTransportProfile":{"profileId":"robinhood-production-launch","profileRevision":2,"profileVersion":"4.1.0","providerProfileDigest":"sha256:ea5b5884b2b09775da760f65ba998c4ab68319e8567fa1d05072943c4bf8eb16","schemaVersion":"programmable.robinhood-provider-profile-ref.v4"},"runtimeSourceIdentity":{"providerPolicySourceSha256":"sha256:05961d2ffebb30b2d4bddd152177ea54ef08cb8570323cba5afae2872737fe58","sourceCommit":"8eeceeaff01aa02661c3611654a1b1eea89f0077","sourceTree":"c966deba45a59822c2460345027071fe3a4c7470"},"schemaVersion":"programmable.multi-role-provider-profile.v2"}},"documentation":{"schemaVersion":"programmable.multi-role-public-documentation.v2","guide":{"path":"/v4/chains/4663/multi-role-custom-launches/guide.md","mediaType":"text/markdown; charset=utf-8","contentSha256":"sha256:37743df905f5d1381f7706d6df3d37fd9c429e611f7f082a64f1c02b6e0ff981","byteLength":45083},"client":{"path":"/v4/chains/4663/multi-role-custom-launches/client.mjs","mediaType":"text/javascript; charset=utf-8","contentSha256":"sha256:d03f8630b553a56632a5bbf73e67b300c36cd9019f97ab44f837cf6364ede825","byteLength":44069,"kind":"transport-example","runtime":"Node.js 24"},"packer":{"path":"/v4/chains/4663/multi-role-custom-launches/request-packer.mjs","mediaType":"text/javascript; charset=utf-8","contentSha256":"sha256:9ce4652336e2250ac8893e751e70b6100de6de59eb7c75670b546c3f39b51978","byteLength":287515,"kind":"offline-request-packer","runtime":"Node.js 24"},"reference":{"path":"/v4/chains/4663/multi-role-custom-launches/request-packer-reference.json","mediaType":"application/json; charset=utf-8","contentSha256":"sha256:d18ff2240bc72dd4c9435ed7e902f6477a48a97bc79ab463660ecd25bd98b0fa","byteLength":867737,"kind":"inert-local-reference","productionAuthority":false},"buildManifest":{"path":"/v4/chains/4663/multi-role-custom-launches/request-packer-build.json","mediaType":"application/json; charset=utf-8","contentSha256":"sha256:5110dce2fab9482e4d5f3c12a5197ba48d9a292c96ce6bc05c1921099858327d","byteLength":18422,"kind":"packer-build-provenance"},"requestPackaging":{"status":"published","configSchemaVersion":"programmable.multi-role-request-pack-config.v2","requestSchemaVersion":"programmable.multi-role-custom-launch-create-request.v2","offline":true,"productionAuthority":false}},"runtimeInstructionPolicy":{"schemaVersion":"programmable.multi-role-runtime-instruction-policy.v3","policyId":"programmable.runtime-instructions.reachable.v1","policyHash":"0x8c050833f80693e4bf758bd93eea585a1f41892c4fcc9fa0282f0af84ed772b4","scope":"all-physical-graph-targets","scan":"conservative-legacy-evm-control-flow","forbiddenInstructions":["SELFDESTRUCT","CALLCODE","DELEGATECALL"],"entryPoints":["program-counter-zero","every-valid-jumpdest"],"fallthroughTerminators":["STOP","JUMP","RETURN","REVERT","INVALID"],"pushImmediateBytes":"skipped-over-entire-runtime","metadataStripped":false,"unreachableBytesExcluded":true,"unknownOpcodes":"retain-fallthrough","unsupportedRuntimePrefixes":["0xef"],"postTransactionLivenessProven":false},"routes":{"capabilities":"/v4/chains/4663/multi-role-custom-launches/capabilities","guide":"/v4/chains/4663/multi-role-custom-launches/guide.md","client":"/v4/chains/4663/multi-role-custom-launches/client.mjs","requestPacker":"/v4/chains/4663/multi-role-custom-launches/request-packer.mjs","requestPackerReference":"/v4/chains/4663/multi-role-custom-launches/request-packer-reference.json","requestPackerBuild":"/v4/chains/4663/multi-role-custom-launches/request-packer-build.json","create":"/v4/chains/4663/multi-role-custom-launches","preflight":"/v4/chains/4663/multi-role-custom-launches/preflight","list":"/v4/chains/4663/multi-role-custom-launches","status":"/v4/chains/4663/multi-role-custom-launches/{launchId}","transactionHint":"/v4/chains/4663/multi-role-custom-launches/{launchId}/transaction-hints","finality":"/v4/chains/4663/multi-role-custom-launches/{launchId}/finality","finalized":"/v4/chains/4663/multi-role-custom-launches/finalized","finalizedMetadata":"/v4/chains/4663/multi-role-custom-launches/finalized/{onchainLaunchId}","finalizedImage":"/v4/chains/4663/multi-role-custom-launches/finalized/{onchainLaunchId}/image/{sha256hex}"},"readiness":{"status":"ready","reasonCodes":[]},"safety":{"sourceProofIsProductionAuthority":false,"apiKeyIsWallet":false,"controllerSignatureProduced":false,"transactionBroadcast":false,"finalityClaimed":false}}