{"initializer":{"authority":"Python KernelPolicyValueNet.reset_seeded_parameters","base_seed":2026091601,"identity":"trainer-seeded-v1","model_init_seed":1585269381091992137,"seed_derivation":"kernel-python-rl-trainer-sha256-v2"},"lineage_id":"engineering-fresh-initialization-002-a","model":{"architecture":"kernel-policy-value-net-8","generator_model_config":{"action_feature_dim":195,"action_ref_feature_dim":25,"card_embedding_dim":16,"card_vocab_size":65537,"edge_feature_dim":41,"feature_contract_digest":"bcc808186e40a1ad6aec679d8a386631cb1226379366a632603f0beb95b47396","feature_encoding_digest":"918e57a0796807e84310026de48d30b500813ef37d939462ea85b7255a39111c","feature_registry_version":"rust-observation-v5-action-v5-registry-4","feature_schema_version":"actor-relative-v5-python-4","hidden_dim":64,"model_architecture_version":"kernel-policy-value-net-8","object_feature_dim":98,"object_group_count":20,"schema_version":5,"state_dim":219},"generator_model_config_sha256":"f3836afa17acc74b4856fe18222345116f27c12fa5ad18c34b4dec3f04855251"},"optimizer_bootstrap":{"adam_step":0,"moment_initialization":"positive-zero-f32","optimizer_identity":"native-adam-canonical-scorer-bias-gauge-v1","scorer_bias_anchor_bits":993075920,"value_head_gauge":"none"},"parameters":[{"byte_count":4194368,"byte_offset":0,"name":"card_embedding.weight","ordinal":0,"sha256":"981243598bff24845d34aee944f116c9df1677fb9aea6ee49c1e236d46616b85","shape":[65537,16]},{"byte_count":29184,"byte_offset":4194368,"name":"object_encoder.0.weight","ordinal":1,"sha256":"0183ab7fd45fa883d03fbd084aec3451b3a350dca91b6f2d8a16b6fee1469178","shape":[64,114]},{"byte_count":256,"byte_offset":4223552,"name":"object_encoder.0.bias","ordinal":2,"sha256":"c8d6d386702da39d72727d916e5264940f84f848666bbf5a8a8ce9616f7bc76e","shape":[64]},{"byte_count":16384,"byte_offset":4223808,"name":"object_encoder.2.weight","ordinal":3,"sha256":"bb4b7bc365b7493ec9f45c2c4f6fc483d3f8260c1ce30270c87dbabb65679f7d","shape":[64,64]},{"byte_count":256,"byte_offset":4240192,"name":"object_encoder.2.bias","ordinal":4,"sha256":"7ef4d66e87f87e24a0303cb4411aaa74bf9e60defc69ef9c420108c77804cc6c","shape":[64]},{"byte_count":43264,"byte_offset":4240448,"name":"edge_encoder.0.weight","ordinal":5,"sha256":"5a40d3317a8db81528bf4a59ec561176957f4d5d810c27a6c8198b5f4c0909a4","shape":[64,169]},{"byte_count":256,"byte_offset":4283712,"name":"edge_encoder.0.bias","ordinal":6,"sha256":"30facb231900f889b3ecba72a7764e9d9ea62419fda3ffa0625e9f25e250ba19","shape":[64]},{"byte_count":16384,"byte_offset":4283968,"name":"edge_encoder.2.weight","ordinal":7,"sha256":"484868ed535341a3d700ed76a29464a1b4c9648f831afdec506cb29e759f67c6","shape":[64,64]},{"byte_count":256,"byte_offset":4300352,"name":"edge_encoder.2.bias","ordinal":8,"sha256":"626909b7c06ad959cf1dd800b36b3889a74de6d25213efb0ecaab27c7dc48bcc","shape":[64]},{"byte_count":32768,"byte_offset":4300608,"name":"node_update.0.weight","ordinal":9,"sha256":"6b4b0c22a033d11412684b790ebdb7e779f507460d66b08713d2468207c9a385","shape":[64,128]},{"byte_count":256,"byte_offset":4333376,"name":"node_update.0.bias","ordinal":10,"sha256":"e59b363e0e9911cce7ec5b8df9472d06909c78d001dcc850edc24f8e3000b66d","shape":[64]},{"byte_count":16384,"byte_offset":4333632,"name":"node_update.2.weight","ordinal":11,"sha256":"f1241b6eeef6a80232b6b7f5cb0c08f3b2a9a7649958a6d272ce9cb063f535a3","shape":[64,64]},{"byte_count":256,"byte_offset":4350016,"name":"node_update.2.bias","ordinal":12,"sha256":"9da08c77a221f4e645028b67f7153d4aea2d291c41bde02618e169a790cf19f9","shape":[64]},{"byte_count":383744,"byte_offset":4350272,"name":"state_encoder.0.weight","ordinal":13,"sha256":"41cf01ae7c4b13221a1d1e831644d6ec5477200c38d1b30960b2adfca6527ea8","shape":[64,1499]},{"byte_count":256,"byte_offset":4734016,"name":"state_encoder.0.bias","ordinal":14,"sha256":"b758aed8214a9ee36a9e87e06bf7d28d000f3cc9553c3609d9be026b77992ab1","shape":[64]},{"byte_count":16384,"byte_offset":4734272,"name":"state_encoder.2.weight","ordinal":15,"sha256":"64114ea15ecc843524250b087fe6f301029abdd8b67d882e047fe1df2cf4fc61","shape":[64,64]},{"byte_count":256,"byte_offset":4750656,"name":"state_encoder.2.bias","ordinal":16,"sha256":"e9f3e0f7a0227dc98b3af7acef7d320f053e2756c3419cd16b1e48475b394d84","shape":[64]},{"byte_count":22784,"byte_offset":4750912,"name":"action_ref_encoder.0.weight","ordinal":17,"sha256":"7fa331eb4fdbb5e784550f63b6ae4425562bc641d12c983d404bf3ac3f0b9ca3","shape":[64,89]},{"byte_count":256,"byte_offset":4773696,"name":"action_ref_encoder.0.bias","ordinal":18,"sha256":"0e2efa6b1f82bdea5a4d9003bdd408e33bb852635c60c08ac9dabd87aa4ca93c","shape":[64]},{"byte_count":16384,"byte_offset":4773952,"name":"action_ref_encoder.2.weight","ordinal":19,"sha256":"a4c5d2c638c10f350988194659fd96134328e28df3b61c9c1984c3b2efe84907","shape":[64,64]},{"byte_count":256,"byte_offset":4790336,"name":"action_ref_encoder.2.bias","ordinal":20,"sha256":"8bbbcdcac1c62c3d65e3ba27cf51aa4670a7fe58bb392c663acde5d6e1074bc6","shape":[64]},{"byte_count":66304,"byte_offset":4790592,"name":"action_encoder.0.weight","ordinal":21,"sha256":"b02e3c72f01e19f8d775304239ef37017d00af12a1a127e2d472945768f15b69","shape":[64,259]},{"byte_count":256,"byte_offset":4856896,"name":"action_encoder.0.bias","ordinal":22,"sha256":"09de3df6717bbe4058e313d3c242ed93034762c6a7694fcbd65b9efe8e88ab7e","shape":[64]},{"byte_count":16384,"byte_offset":4857152,"name":"action_encoder.2.weight","ordinal":23,"sha256":"e982f0be2ecd0d8ba7126e7cf40543d55e5c3228b1e5c1ecdf83b49a7f4ad466","shape":[64,64]},{"byte_count":256,"byte_offset":4873536,"name":"action_encoder.2.bias","ordinal":24,"sha256":"d22d671d10b11db314113e7eb6e6e82d805e62d259cf46052bd01c45ff5bbce0","shape":[64]},{"byte_count":32768,"byte_offset":4873792,"name":"scorer.0.weight","ordinal":25,"sha256":"d2d72fcf1ba3bcc8ed7254efbb7eb9b1f2e34ec07b15d8689e72e941025ea545","shape":[64,128]},{"byte_count":256,"byte_offset":4906560,"name":"scorer.0.bias","ordinal":26,"sha256":"2da69466c6fcdf73d9f676b5a7b71252b930fcdaa676d56e3f3f037d2010100d","shape":[64]},{"byte_count":256,"byte_offset":4906816,"name":"scorer.2.weight","ordinal":27,"sha256":"9442582b488b09712fea0b50522f81f03205721ce21bcdb9acdce82407097670","shape":[1,64]},{"byte_count":4,"byte_offset":4907072,"name":"scorer.2.bias","ordinal":28,"sha256":"4dc12f8c2d173e5a50ebe02c39ac85daa85213208a0bbbbe332c99dc39f620d1","shape":[1]},{"byte_count":16384,"byte_offset":4907076,"name":"value_head.0.weight","ordinal":29,"sha256":"76fab64b5ceff8bb2bf0f4840be1512508d309839d533cbc14268ec4343a8362","shape":[64,64]},{"byte_count":256,"byte_offset":4923460,"name":"value_head.0.bias","ordinal":30,"sha256":"2957117fc9f50f63db34e7544aadacb703c5b9d1218f221b0bc61b528481f1e4","shape":[64]},{"byte_count":256,"byte_offset":4923716,"name":"value_head.2.weight","ordinal":31,"sha256":"a835674c7ba60ac87ecbe2a0860ab3998152c1a45f4f63ea98a237931f545e1b","shape":[1,64]},{"byte_count":4,"byte_offset":4923972,"name":"value_head.2.bias","ordinal":32,"sha256":"35ff0984b87be5827b697ed4ec8b6257c45fc9848340b9f9f028c6ff4474baf3","shape":[1]}],"payload":{"bytes":4923976,"element_count":1230994,"encoding":"ieee-754-binary32-little-endian","file":"parameters.f32le","layout":"torch-named-parameters-c-contiguous-row-major-linear-output-input-no-padding-v1","model_parameter_sha256":"337e37702d9de66f5f0bbb814635437490b38d543233e1c2b86165b1739bc271","parameter_layout_sha256":"5ec6a49cb67739a6f420e3419cea55b57103122847b23f51a45ffaa42ff7c6cc","sha256":"6346acf09188d19c8d320006131fe715da60e88758bf660b8ad5af93c238a001","tensor_count":33},"producer":{"runtime":{"byte_order":"little","deterministic_algorithms":true,"device":"cpu","dtype":"torch.float32","num_interop_threads":1,"num_threads":1,"platform_machine":"AMD64","platform_system":"Windows","python_executable":{"bytes":106328,"path":"C:/Python314/python.exe","sha256":"cce21c0e8710e304273e98ac4b2b0f5aceb639acbcd2343cbaa5c4e81619c45b"},"python_implementation":"CPython","python_version":"3.14.3","torch_C":{"bytes":9728,"path":"C:/Users/Jack/AppData/Roaming/Python/Python314/site-packages/torch/_C.cp314-win_amd64.pyd","sha256":"c89d9767b1e319885898b0ce9d8b3449033c5c89c5cb3033a1b0ff9d2565670d"},"torch_cpu_library":{"bytes":305081856,"path":"C:/Users/Jack/AppData/Roaming/Python/Python314/site-packages/torch/lib/torch_cpu.dll","sha256":"0a10ba5950add3b8c5bc27fc30dfe3c104a92873a71d5b5994822953959840c4"},"torch_version":"2.13.0+cpu"},"source_files":[{"bytes":26405,"path":"python/mtg_kernel_rl/phase1_fresh_initialization_v1.py","sha256":"085b991857294a2c26acd15196fc01ba8f79100de067a62fd3559cf73c66645b"},{"bytes":20428,"path":"python/mtg_kernel_rl/model.py","sha256":"2e3e830d4212b8c8f8085861b2508c49a6d7192b9621cef087dd396e22d12c59"},{"bytes":150666,"path":"python/mtg_kernel_rl/features.py","sha256":"5d82f5b87a6819076c903390230015da456f914828890d9c5384af410f21be1c"},{"bytes":13208,"path":"python/mtg_kernel_rl/determinism.py","sha256":"45bd3ad1efb8b3ecb697961655fa51ce8e23efd2b11b3ecee8f7ef9bd29c4f35"},{"bytes":51597,"path":"python/mtg_kernel_rl/common_model_snapshot_v1.py","sha256":"603d4e2353ca987dac6a20e6403e6e8bb7f3dca2de8f81a6ed6115dc0cd4f44f"},{"bytes":180550,"path":"python/mtg_kernel_rl/features_v7.py","sha256":"73640fb49a1bb0b2e7e2ab115324cf01ec504d5f4d255c3f700c84c169324777"},{"bytes":3517,"path":"data/flat_policy_v4/feature_contract_v4.json","sha256":"1773672b4f82306222111ce4219be63062a164330624a2b92638b2d23fb65d88"},{"bytes":138186,"path":"data/cards_v1.json","sha256":"ef738001c373076039f211582f5fd07b11903788e70641ec7e23c84ba4f69b14"}],"source_git_clean":true,"source_git_commit":"01087ebee3535f2fa6072f18c703df1b1ba41c74"},"schema":"mtg-kernel-fresh-initialization/v1","target":{"card_db_hash":"064a7c989255ab3c","card_token_rule":"card-token=id+1; padding=0","feature_contract_digest":"c4af415a3b0cf1e9c9960dbe2bc2d134c63e9f08206a9a364e113121fea5538b","feature_descriptor_sha256":"1773672b4f82306222111ce4219be63062a164330624a2b92638b2d23fb65d88","feature_encoding_digest":"271c0e5a0fdce75663c897e89a9d7280ab1a3bbb6679bd10ecb5f524991952de","features_source_sha256":"73640fb49a1bb0b2e7e2ab115324cf01ec504d5f4d255c3f700c84c169324777","registry":{"path":"E:/mtg-kernel-learned-sideboarding-codex/data/cards_v1.json","sha256":"ef738001c373076039f211582f5fd07b11903788e70641ec7e23c84ba4f69b14"},"registry_card_count":192}}